Jonas Nick
ee2a37dbf4
Merge #247 : Add module 'versioning'
...
d3ece59919
add module 'versioning' (Erik Arvstedt)
Pull request description:
ACKs for top commit:
jonasnick:
ACK d3ece59919
Tree-SHA512: 3f367a3917bbd72e2d17b8b14c3a9f70ecb371e576c89e1bea87784bae780999cd3c615472387268531edb07cb5edcbddf5874fdb09a79afb4380e665567871c
2020-10-17 09:33:12 +00:00
Erik Arvstedt
d3ece59919
add module 'versioning'
2020-10-16 23:23:00 +02:00
Jonas Nick
6a16f60fe9
Merge #245 : Fix tests without secure-node
...
bfed10b2fa
run-tests: add command 'all' (Erik Arvstedt)
0a6b9beda5
run-tests: simplify setting default scenario (Erik Arvstedt)
1a32292e07
test: speed up clightning startup when offline (Erik Arvstedt)
7d1797cec7
clightning: add option 'extraConfig' (Erik Arvstedt)
e0117d56d1
spark-wallet: fix always-on onion-chef setting (Erik Arvstedt)
480d0d3959
liquid: fix bitcoin rpc settings (Erik Arvstedt)
c07e767889
test: add python test requirements (Erik Arvstedt)
9aa19c3fdd
extract operator module (Erik Arvstedt)
2dd1a741f7
modules: group imports (Erik Arvstedt)
Pull request description:
ACKs for top commit:
jonasnick:
ACK bfed10b2fa
Tree-SHA512: caa6a38f9c9ad583fee8b4a705f5a94f037354eb49c2502c7b0aae620981df5c6630b1c862ead7fff2d9a47d0d15d3ce819567f63570e4d68ed02db7fe5f19a6
2020-10-16 16:00:39 +00:00
Erik Arvstedt
bfed10b2fa
run-tests: add command 'all'
...
'all' includes test 'full', which now succeeds.
2020-10-16 16:46:56 +02:00
Erik Arvstedt
0a6b9beda5
run-tests: simplify setting default scenario
2020-10-16 16:46:56 +02:00
Erik Arvstedt
1a32292e07
test: speed up clightning startup when offline
2020-10-16 16:46:56 +02:00
Erik Arvstedt
7d1797cec7
clightning: add option 'extraConfig'
2020-10-16 16:46:56 +02:00
Erik Arvstedt
e0117d56d1
spark-wallet: fix always-on onion-chef setting
...
Previously, the service failed when onion-service was disabled.
2020-10-16 16:46:55 +02:00
Erik Arvstedt
480d0d3959
liquid: fix bitcoin rpc settings
...
- Remove redundant option mainchainrpchost.
This option is already provided by bitcoind.
- Set a working default for rpcport and rpcuser.
Enables use without secure-node.
2020-10-16 16:46:55 +02:00
Erik Arvstedt
c07e767889
test: add python test requirements
...
This allows running the Python tests without importing secure-node.
2020-10-16 16:46:55 +02:00
Erik Arvstedt
9aa19c3fdd
extract operator module
2020-10-16 16:46:55 +02:00
Erik Arvstedt
2dd1a741f7
modules: group imports
2020-10-16 16:46:55 +02:00
Jonas Nick
79067156da
Merge #243 : Modularize Tests
...
1cc432a136
examples/deploy-container: use new extra-container features (Erik Arvstedt)
16b2783ae7
examples: enable running outside of working dir (Erik Arvstedt)
04075b108c
test: use QEMU from stable nixpkgs (Erik Arvstedt)
03f8dbba47
test: add non-secure-node eval test (Erik Arvstedt)
bb763d6a26
run-tests: add 'eval' command (Erik Arvstedt)
36358066e4
spark-wallet: don't disable tor when onion-service is disabled (Erik Arvstedt)
c9251e72a1
README: add run-tests.sh to examples (Erik Arvstedt)
5a565dff66
netns test: use netns ips from config (Erik Arvstedt)
ac95fe7c82
netns test: don't test recurring-donations (Erik Arvstedt)
84744f38d7
netns test: disable backup test (Erik Arvstedt)
fcc67da9f4
test: add container support (Erik Arvstedt)
e99b7edb8e
run-tests: pass script args verbatim to command without word splitting (Erik Arvstedt)
e7c397a485
run-tests: rename scriptDir -> testDir (Erik Arvstedt)
b552d17d55
run-tests: fix arg error messages (Erik Arvstedt)
572967d3ad
extra-container: pre-release -> 0.5-pre (Erik Arvstedt)
ac6cee5c12
pkgs: add extra-container (Erik Arvstedt)
be2127ae5b
test: fix noConnections configs (Erik Arvstedt)
1e18d3ea3b
test: improve modularization (Erik Arvstedt)
14d2d97ba6
test: rename scenario withnetns -> netns (Erik Arvstedt)
9bf77ee3e8
backups test: simplify and speed up (Erik Arvstedt)
fcda69e8b6
netns test: connect from main netns (Erik Arvstedt)
24069aa2c6
electrs: add option 'monitoringPort' (Erik Arvstedt)
611cfe5a28
electrs: remove redundant daemonrpc option (Erik Arvstedt)
a19d3b07c2
electrs: add variable 'bitcoind' (Erik Arvstedt)
a6dde36b87
electrs: use consistent args formatting (Erik Arvstedt)
45bcbf683d
test: rename test.nix -> tests.nix (Erik Arvstedt)
c92e85f707
test: rename base.py -> tests.py (Erik Arvstedt)
Pull request description:
ACKs for top commit:
nixbitcoin:
ACK 1cc432a136
jonasnick:
ACK 1cc432a136
Tree-SHA512: 388f195c85e740937f9e2cecbd672a1f1e64e6ce06a75ba8167aba4fc77b70e07d14282e9ca117b31e9085e37ed4cf286f90f1204cdaa4c0360141039b1cae95
2020-10-16 14:33:21 +00:00
Erik Arvstedt
1cc432a136
examples/deploy-container: use new extra-container features
2020-10-16 15:53:34 +02:00
Erik Arvstedt
16b2783ae7
examples: enable running outside of working dir
2020-10-16 15:53:34 +02:00
Erik Arvstedt
04075b108c
test: use QEMU from stable nixpkgs
2020-10-16 15:53:34 +02:00
Erik Arvstedt
03f8dbba47
test: add non-secure-node eval test
...
This tests that the modules work without the secure-node template.
The test currently fails at runtime, but evaluating already helps
catching module-related errors.
2020-10-16 15:53:34 +02:00
Erik Arvstedt
bb763d6a26
run-tests: add 'eval' command
2020-10-16 15:53:34 +02:00
Erik Arvstedt
36358066e4
spark-wallet: don't disable tor when onion-service is disabled
...
This fixes modules-only usage.
We can leave enabling tor and tor.client to secure-node.nix, on which
spark-wallet has a strict dependency.
2020-10-16 15:53:33 +02:00
Erik Arvstedt
c9251e72a1
README: add run-tests.sh to examples
2020-10-16 15:53:33 +02:00
Erik Arvstedt
5a565dff66
netns test: use netns ips from config
2020-10-16 15:53:33 +02:00
Erik Arvstedt
ac95fe7c82
netns test: don't test recurring-donations
...
This service is not enabled and its netns doesn't exist.
2020-10-16 15:53:33 +02:00
Erik Arvstedt
84744f38d7
netns test: disable backup test
2020-10-16 15:53:33 +02:00
Erik Arvstedt
fcc67da9f4
test: add container support
2020-10-16 15:53:33 +02:00
Erik Arvstedt
e99b7edb8e
run-tests: pass script args verbatim to command without word splitting
...
Needed for the upcoming 'container' command
2020-10-16 15:53:33 +02:00
Erik Arvstedt
e7c397a485
run-tests: rename scriptDir -> testDir
...
Needed for container support.
2020-10-16 15:53:32 +02:00
Erik Arvstedt
b552d17d55
run-tests: fix arg error messages
...
$1 was not substituted due to single quotes.
2020-10-16 15:53:32 +02:00
Erik Arvstedt
572967d3ad
extra-container: pre-release -> 0.5-pre
2020-10-16 15:53:32 +02:00
Erik Arvstedt
ac6cee5c12
pkgs: add extra-container
2020-10-11 19:40:26 +02:00
Erik Arvstedt
be2127ae5b
test: fix noConnections configs
...
- bitcoind: remove mkForce because otherwise the whole extraConfig is replaced
by the value of mkForce.
- liquidd: don't disable 'listen' because it is entirely benign in offline
mode, we also allow it for bitcoind.
2020-10-11 19:40:08 +02:00
Erik Arvstedt
1e18d3ea3b
test: improve modularization
...
This improves debugging and experimenting by making it easy to compose fine-grained
scenarios that have specific tests and features enabled.
The VM test output now includes the subtest name and duration.
Remove the 'raise Exception()' hack for interactive mode.
Run 'banlist-and-restart' test before 'backups'. This speeds up the test
by avoiding an extra shutdown of all bitcoin-related services.
2020-10-11 19:40:08 +02:00
Erik Arvstedt
14d2d97ba6
test: rename scenario withnetns -> netns
...
This makes the naming consistent with scenarios added in later
commits.
2020-09-30 11:26:41 +02:00
Erik Arvstedt
9bf77ee3e8
backups test: simplify and speed up
2020-09-30 11:26:41 +02:00
Erik Arvstedt
fcda69e8b6
netns test: connect from main netns
...
All services are reachable from the main netns, no need to enter
service network namespaces.
This allows us to remove extra_tests.
2020-09-30 11:26:41 +02:00
Erik Arvstedt
24069aa2c6
electrs: add option 'monitoringPort'
2020-09-30 11:26:41 +02:00
Erik Arvstedt
611cfe5a28
electrs: remove redundant daemonrpc option
2020-09-30 11:26:41 +02:00
Erik Arvstedt
a19d3b07c2
electrs: add variable 'bitcoind'
2020-09-30 11:26:41 +02:00
Erik Arvstedt
a6dde36b87
electrs: use consistent args formatting
...
One line per arg.
2020-09-30 11:26:40 +02:00
Erik Arvstedt
45bcbf683d
test: rename test.nix -> tests.nix
...
The plural is consistent with tests.py and run-tests.sh
2020-09-30 11:26:40 +02:00
Erik Arvstedt
c92e85f707
test: rename base.py -> tests.py
2020-09-30 11:26:40 +02:00
Jonas Nick
c051544d46
Merge #234 : loop: v0.8.1 -> v0.9.0
...
a89a3e934f
test: increase diskSize (nixbitcoin)
24b506ff8a
tests: simplify lightning-loop test (nixbitcoin)
e7c5f956ea
lightning-loop: update module (nixbitcoin)
4a503f57bd
lightning-loop: v0.8.1 -> v0.9.0 (nixbitcoin)
Pull request description:
ACKs for top commit:
jonasnick:
reACK a89a3e934f
erikarvstedt:
I think it's okay if you would just merge 24b506ff8a
, which is the direct parent of the ACK'd a89a3e934f
, and removing a89a3e934f
itself is totally uncontroversial.
Tree-SHA512: cee2a2714c714a22c35cea0fa829b42a371540983609cda6609f4d063d849f2e725643bd77cfe78eb71665725164d63f83b6c2589be9e72ba30aaecd7c8dee6c
2020-09-29 17:53:09 +00:00
Jonas Nick
a8abfc5dae
Merge #246 : Update nixpkgs
...
d4f9bbac3f
Update nixpkgs (Jonas Nick)
Pull request description:
ACKs for top commit:
erikarvstedt:
ACK d4f9bbac3f
Tree-SHA512: ecb45079e1a97d7999658252f2f08e4419b0e2b19287bf4a03eeef3f87c0df44b04134df0ed631d7af12043ca879ea4d9bb78df7fbe09d64e61afa54d81b974a
2020-09-28 19:08:47 +00:00
Jonas Nick
d4f9bbac3f
Update nixpkgs
...
Includes clightning: 0.9.0-1 -> 0.9.1
2020-09-28 18:22:08 +00:00
Jonas Nick
00b413b5ce
Merge #237 : BTCPayServer from upstream & postgresqlBackup
...
73f4275d2a
backups: add btcpayserver database (nixbitcoin)
0784e2d479
Revert "temp: mirror erikarvstedt btcpayserver" (nixbitcoin)
7764f36405
pkgs: update pinned nixpkgs (nixbitcoin)
Pull request description:
ACKs for top commit:
erikarvstedt:
ACK 73f4275d2a
Tree-SHA512: 6cd9ed61139918c762cfd66cfdc6f92d3d4d173fa29f8a7244b5f613a7982c5d48e10f0f0bce374cb40a51a84b4765ef8afb1b74fde5166967709d973107aa52
2020-09-25 17:57:21 +00:00
Jonas Nick
ef2b5f9ea0
Merge #240 : push-release: fix bug where assets are not pushed
...
0c1fb9fd44
push-release: fix bug where assets are not pushed (Jonas Nick)
Pull request description:
ACKs for top commit:
erikarvstedt:
utACK 0c1fb9fd44
Tree-SHA512: 54f03603aa453d5629bf6e62b2f320ae5b0e9996eed72fe4a7110da93e3063e53682d6f166321283ed2fca485a2c44dbd4bb8b076e51e4e1336cc0f192c00cdb
2020-09-25 17:56:22 +00:00
nixbitcoin
73f4275d2a
backups: add btcpayserver database
2020-09-24 17:12:08 +00:00
nixbitcoin
a89a3e934f
test: increase diskSize
2020-09-24 16:54:54 +00:00
nixbitcoin
24b506ff8a
tests: simplify lightning-loop test
2020-09-24 16:40:50 +00:00
nixbitcoin
e7c5f956ea
lightning-loop: update module
...
* commandlineArgs -> configFile
* introduce tls certs
* loop dataDir
* fix formatting and descriptions
Warning: Manual migration of existing loop data directory necessary
2020-09-24 16:40:11 +00:00
nixbitcoin
4a503f57bd
lightning-loop: v0.8.1 -> v0.9.0
2020-09-24 16:39:36 +00:00