mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-10 08:16:15 +02:00
Fix flake tests
This commit is contained in:
parent
b29cec7697
commit
b45628a172
1 changed files with 12 additions and 8 deletions
|
@ -31,7 +31,7 @@ cat > $flake1Dir/flake.nix <<EOF
|
||||||
{
|
{
|
||||||
name = "flake1";
|
name = "flake1";
|
||||||
|
|
||||||
epoch = 201906;
|
edition = 201906;
|
||||||
|
|
||||||
description = "Bla bla";
|
description = "Bla bla";
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ cat > $flake2Dir/flake.nix <<EOF
|
||||||
{
|
{
|
||||||
name = "flake2";
|
name = "flake2";
|
||||||
|
|
||||||
epoch = 201906;
|
edition = 201906;
|
||||||
|
|
||||||
inputs = [ "flake1" ];
|
inputs = [ "flake1" ];
|
||||||
|
|
||||||
|
@ -69,7 +69,7 @@ cat > $flake3Dir/flake.nix <<EOF
|
||||||
{
|
{
|
||||||
name = "flake3";
|
name = "flake3";
|
||||||
|
|
||||||
epoch = 201906;
|
edition = 201906;
|
||||||
|
|
||||||
inputs = [ "flake2" ];
|
inputs = [ "flake2" ];
|
||||||
|
|
||||||
|
@ -189,7 +189,7 @@ cat > $flake3Dir/flake.nix <<EOF
|
||||||
{
|
{
|
||||||
name = "flake3";
|
name = "flake3";
|
||||||
|
|
||||||
epoch = 201906;
|
edition = 201906;
|
||||||
|
|
||||||
inputs = [ "flake1" "flake2" ];
|
inputs = [ "flake1" "flake2" ];
|
||||||
|
|
||||||
|
@ -211,11 +211,13 @@ nix build -o $TEST_ROOT/result --flake-registry $registry $flake3Dir:sth
|
||||||
# Check whether it saved the lockfile
|
# Check whether it saved the lockfile
|
||||||
[[ ! (-z $(git -C $flake3Dir diff master)) ]]
|
[[ ! (-z $(git -C $flake3Dir diff master)) ]]
|
||||||
|
|
||||||
|
git -C $flake3Dir add flake.lock
|
||||||
|
|
||||||
git -C $flake3Dir commit -m 'Add lockfile'
|
git -C $flake3Dir commit -m 'Add lockfile'
|
||||||
|
|
||||||
# Unsupported epochs should be an error.
|
# Unsupported editions should be an error.
|
||||||
sed -i $flake3Dir/flake.nix -e s/201906/201909/
|
sed -i $flake3Dir/flake.nix -e s/201906/201909/
|
||||||
nix build -o $TEST_ROOT/result --flake-registry $registry $flake3Dir:sth 2>&1 | grep 'unsupported epoch'
|
nix build -o $TEST_ROOT/result --flake-registry $registry $flake3Dir:sth 2>&1 | grep 'unsupported edition'
|
||||||
|
|
||||||
# Test whether registry caching works.
|
# Test whether registry caching works.
|
||||||
nix flake list --flake-registry file://$registry | grep -q flake3
|
nix flake list --flake-registry file://$registry | grep -q flake3
|
||||||
|
@ -242,7 +244,7 @@ cat > $flake3Dir/flake.nix <<EOF
|
||||||
{
|
{
|
||||||
name = "flake3";
|
name = "flake3";
|
||||||
|
|
||||||
epoch = 201906;
|
edition = 201906;
|
||||||
|
|
||||||
inputs = [ "flake1" "flake2" ];
|
inputs = [ "flake1" "flake2" ];
|
||||||
|
|
||||||
|
@ -277,6 +279,8 @@ git -C $flake3Dir commit -m 'Add nonFlakeInputs'
|
||||||
# nonFlakeInputs.
|
# nonFlakeInputs.
|
||||||
nix build -o $TEST_ROOT/result --flake-registry $registry $flake3Dir:sth
|
nix build -o $TEST_ROOT/result --flake-registry $registry $flake3Dir:sth
|
||||||
|
|
||||||
|
git -C $flake3Dir add flake.lock
|
||||||
|
|
||||||
git -C $flake3Dir commit -m 'Update nonFlakeInputs'
|
git -C $flake3Dir commit -m 'Update nonFlakeInputs'
|
||||||
|
|
||||||
nix build -o $TEST_ROOT/result --flake-registry $registry flake3:fnord
|
nix build -o $TEST_ROOT/result --flake-registry $registry flake3:fnord
|
||||||
|
@ -306,7 +310,7 @@ cat > $flake3Dir/flake.nix <<EOF
|
||||||
{
|
{
|
||||||
name = "flake3";
|
name = "flake3";
|
||||||
|
|
||||||
epoch = 201906;
|
edition = 201906;
|
||||||
|
|
||||||
inputs = [ "flake1" "flake2" ];
|
inputs = [ "flake1" "flake2" ];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue