+7
lib/path/tests/default.nix
+7
lib/path/tests/default.nix
······
+64
lib/path/tests/generate.awk
+64
lib/path/tests/generate.awk
···
+60
lib/path/tests/prop.nix
+60
lib/path/tests/prop.nix
···+# If not, the resulting value is normalised again and an appropriate attribute set added to the output list.+"For valid subpath \"${str}\", the normalisation \"${tryOnce.value}\" was not a valid subpath";+"For valid subpath \"${str}\", normalising it once gives \"${tryOnce.value}\" but normalising it twice gives a different result: \"${tryTwice.value}\"";+"For valid subpath \"${str}\", appending to an absolute Nix path value gives \"${absConcatOrig}\", but appending the normalised result \"${tryOnce.value}\" gives a different value \"${absConcatNormalised}\"";
+179
lib/path/tests/prop.sh
+179
lib/path/tests/prop.sh
···+die "For invalid subpath \"$str\", lib.path.subpath.normalise returned this result: \"$normalised\""+echo >&2 "Checking idempotency of each result and making sure the realpath result isn't changed"+die "realpath of the original string \"$str\" (\"$real_orig\") is not the same as realpath of the normalisation \"$result\" (\"$real_norm\")"+echo >&2 "$(bc <<< "scale=1; 100 / $count * $invalid")% of the total $count generated strings were invalid subpath strings, and were therefore ignored"+die "Normalisations \"$norm_p\" and \"$norm_q\" are different, but the realpath of them is the same: \"$real_p\""