35 buildPythonPackage rec {
40 disabled = pythonOlder "3.8";
43 inherit pname version;
44 hash = "sha256-e0cxWm0ZNQl2bJnVzcMiiN+Wadd65nJZoLJnBRr2Qqw=";
47 pythonRelaxDeps = [ "defusedxml" ];
49 build-system = [ setuptools ];
83 # Tests expect these applications available as such.
85 export PATH="$PWD/bin:$PATH"
86 printf '#!${bash}/bin/bash\nexec ${python.interpreter} -m tempest.cmd.main "$@"\n' > bin/tempest
87 printf '#!${bash}/bin/bash\nexec ${python.interpreter} -m tempest.cmd.subunit_describe_calls "$@"\n' > bin/subunit-describe-calls
90 stestr --test-path tempest/tests run -e <(echo "
91 tempest.tests.lib.cli.test_execute.TestExecute.test_execute_with_prefix
95 pythonImportsCheck = [ "tempest" ];
98 description = "OpenStack integration test suite that runs against live OpenStack cluster and validates an OpenStack deployment";
99 homepage = "https://github.com/openstack/tempest";
100 license = licenses.asl20;
101 mainProgram = "tempest";
102 maintainers = teams.openstack.members;