Last active
March 12, 2021 08:52
-
-
Save nixbitcoin/35e3359e98b72e843d539551286c4909 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
mkdir -p /tmp/btcpayserver-test/{nixpkgs,nix-bitcoin} | |
trap "rm -rf /tmp/btcpayserver-test" EXIT | |
cd /tmp/btcpayserver-test | |
fetchRepo() { curl -SL https://github.com/$1.tar.gz | tar xz --strip-components=1 -C $2; } | |
# this PR | |
fetchRepo nixbitcoin/nixpkgs/archive/4587a202962f423c33724df1a1103c1dbe04edd6 nixpkgs | |
# master as of 2021-03-11 | |
fetchRepo fort-nix/nix-bitcoin/archive/1377cf5147a21e57ff57fc79daa0cc565a73b449 nix-bitcoin | |
cat > scenarios.nix <<EOF | |
{ testEnv, ... }: | |
let | |
pkgs = import $(pwd)/nixpkgs {}; | |
in rec { | |
btcpayserverUpdate = { | |
services.btcpayserver.enable = true; | |
services.nbxplorer.package = pkgs.nbxplorer; | |
services.btcpayserver.package = pkgs.btcpayserver; | |
}; | |
btcpayserverUpdateRegtest.imports = [ | |
btcpayserverUpdate | |
testEnv.scenarios.regtestBase | |
]; | |
} | |
EOF | |
scenarioOverridesFile=$(realpath scenarios.nix) nix-bitcoin/test/run-tests.sh -s btcpayserverUpdate | |
scenarioOverridesFile=$(realpath scenarios.nix) nix-bitcoin/test/run-tests.sh -s btcpayserverUpdateRegtest |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment