forked from PAWPAW-Mirror/lib_xua
Take build of pytest and do in Jenkins
This commit is contained in:
1
Jenkinsfile
vendored
1
Jenkinsfile
vendored
@@ -36,6 +36,7 @@ pipeline {
|
||||
dir("${REPO}/tests"){
|
||||
viewEnv(){
|
||||
withVenv{
|
||||
sh "xmake -C test_midi -j" // Xdist does not like building so do here
|
||||
runPytest('--numprocesses=auto -vvv')
|
||||
}
|
||||
}
|
||||
|
||||
@@ -47,10 +47,11 @@ def options(request):
|
||||
@pytest.fixture(scope="session")
|
||||
def build_midi():
|
||||
cmd = "xmake -C test_midi -j"
|
||||
result = subprocess.run(cmd, capture_output=True, text=True, shell=True)
|
||||
all_build_success = result.returncode
|
||||
# result = subprocess.run(cmd, capture_output=True, text=True, shell=True)
|
||||
# return_code = result.returncode
|
||||
return_code = 0
|
||||
|
||||
assert all_build_success == 0, f"{result.stderr}\n{result.stdout}"
|
||||
assert return_code == 0, f"{result.stderr}\n{result.stdout}"
|
||||
|
||||
return str(Path(__file__).parent / f"test_midi/bin/")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user