diff --git a/tests/functional/compute-levels.sh b/tests/functional/compute-levels.sh deleted file mode 100644 index de3da2ebd..000000000 --- a/tests/functional/compute-levels.sh +++ /dev/null @@ -1,7 +0,0 @@ -source common.sh - -if [[ $(uname -ms) = "Linux x86_64" ]]; then - # x86_64 CPUs must always support the baseline - # microarchitecture level. - nix -vv --version | grepQuiet "x86_64-v1-linux" -fi diff --git a/tests/functional2/cli/test_compute_levels.py b/tests/functional2/cli/test_compute_levels.py new file mode 100644 index 000000000..c874d58b7 --- /dev/null +++ b/tests/functional2/cli/test_compute_levels.py @@ -0,0 +1,11 @@ +import os +import sys +import pytest +from testlib.fixtures.nix import Nix + + +@pytest.mark.skipif( + sys.platform != "linux" or os.uname().machine != "x86_64", reason="uarch levels are x86_64 only" +) +def test_compute_levels(nix: Nix): + assert "x86_64-v1-linux" in nix.nix(["-vv", "--version"]).run().ok().stdout_plain