tests/regression-reference-checks: move to functional2
Change-Id: Iccc58b4f2341606bedcaf7ad3eda0bb7ea9d8cd7
This commit is contained in:
@@ -155,7 +155,6 @@ functional_tests_scripts = [
|
||||
'extra-sandbox-profile.sh',
|
||||
'substitute-truncated-nar.sh',
|
||||
'regression-484.sh',
|
||||
'regression-reference-checks.sh',
|
||||
'redirected-filter-source.sh',
|
||||
'daemon-trust.sh',
|
||||
]
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
source common.sh
|
||||
|
||||
clearStore
|
||||
|
||||
outpath="$(nix-build regression-reference-checks.nix -A out --no-out-link)"
|
||||
manpage="$(nix-build regression-reference-checks.nix -A man --no-out-link)"
|
||||
|
||||
nix-store --delete "$outpath"
|
||||
nix-build regression-reference-checks.nix -A out --no-out-link
|
||||
@@ -107,3 +107,26 @@ def test_reference_specifier(nix: Nix):
|
||||
)
|
||||
|
||||
assert "output check for 'lib' contains an illegal reference specifier 'dev'" in error[-1]
|
||||
|
||||
|
||||
@with_files(
|
||||
get_global_asset_pack("dependencies")
|
||||
| {
|
||||
"regression-reference-checks.nix": CopyFile(
|
||||
"assets/test_reference_checks/regression-reference-checks.nix"
|
||||
)
|
||||
}
|
||||
)
|
||||
def test_regression_partial_build(nix: Nix):
|
||||
out, _ = (
|
||||
nix.nix_build(
|
||||
["regression-reference-checks.nix", "-A", "out", "-A", "man", "--no-out-link"]
|
||||
)
|
||||
.run()
|
||||
.ok()
|
||||
.stdout_plain.splitlines()
|
||||
)
|
||||
|
||||
nix.nix_store(["--delete", out], build=True).run().ok()
|
||||
|
||||
nix.nix_build(["regression-reference-checks.nix", "-A", "out"]).run().ok()
|
||||
|
||||
Reference in New Issue
Block a user