tests: migrate export.sh

Change-Id: I9416b71b0a15a7703aa9d7c2dea866a1f556e657
This commit is contained in:
rootile
2026-06-14 20:19:58 +02:00
parent bc8a95457f
commit 9614f12908
3 changed files with 56 additions and 37 deletions
-36
View File
@@ -1,36 +0,0 @@
source common.sh
clearStore
outPath=$(nix-build dependencies.nix --no-out-link)
nix-store --export $outPath > $TEST_ROOT/exp
nix-store --export $(nix-store -qR $outPath) > $TEST_ROOT/exp_all
if nix-store --export $outPath >/dev/full ; then
echo "exporting to a bad file descriptor should fail"
exit 1
fi
clearStore
if nix-store --import < $TEST_ROOT/exp; then
echo "importing a non-closure should fail"
exit 1
fi
clearStore
nix-store --import < $TEST_ROOT/exp_all
nix-store --export $(nix-store -qR $outPath) > $TEST_ROOT/exp_all2
clearStore
# Regression test: the derivers in exp_all2 are empty, which shouldn't
# cause a failure.
nix-store --import < $TEST_ROOT/exp_all2
-1
View File
@@ -77,7 +77,6 @@ functional_tests_scripts = [
'repl.sh',
'binary-cache-build-remote.sh',
'logging.sh',
'export.sh',
'config.sh',
'filter-source.sh',
'misc.sh',