mirror of
https://github.com/NixOS/nix
synced 2024-09-19 10:50:24 -04:00
[WIP} fix aarch64 release test
for some reasons in nixpkgs-unstable the string gets truncated differently than x86 also the terminal wide is the same.
This commit is contained in:
parent
48477d4a3e
commit
1884672ef7
|
@ -106,9 +106,17 @@ cat >flake.nix<<EOF
|
|||
};
|
||||
}
|
||||
EOF
|
||||
nix flake show > ./show-output.txt
|
||||
# close stderr, to force consistent tty size across different environments
|
||||
nix flake show > ./show-output.txt 2>/dev/null
|
||||
cat show-output.txt >&2
|
||||
test "$(awk -F '[:] ' '/aNoDescription/{print $NF}' ./show-output.txt)" = "package 'simple'"
|
||||
test "$(awk -F '[:] ' '/bOneLineDescription/{print $NF}' ./show-output.txt)" = "package 'simple' - 'one line'"
|
||||
test "$(awk -F '[:] ' '/cMultiLineDescription/{print $NF}' ./show-output.txt)" = "package 'simple' - 'line one'"
|
||||
test "$(awk -F '[:] ' '/dLongDescription/{print $NF}' ./show-output.txt)" = "package 'simple' - '012345678901234567890123456..."
|
||||
test "$(awk -F '[:] ' '/eEmptyDescription/{print $NF}' ./show-output.txt)" = "package 'simple'"
|
||||
dLongDescription=$(awk -F '[:] ' '/dLongDescription/{print $NF}' ./show-output.txt)
|
||||
if [[ $dLongDescription == "package 'simple' - '0123456789"* ]]; then
|
||||
:
|
||||
else
|
||||
echo "description not as expected: $dLongDescription"
|
||||
false
|
||||
fi
|
||||
test "$(awk -F '[:] ' '/eEmptyDescription/{print $NF}' ./show-output.txt)" = "package 'simple'"
|
||||
|
|
Loading…
Reference in a new issue