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"){
|
dir("${REPO}/tests"){
|
||||||
viewEnv(){
|
viewEnv(){
|
||||||
withVenv{
|
withVenv{
|
||||||
|
sh "xmake -C test_midi -j" // Xdist does not like building so do here
|
||||||
runPytest('--numprocesses=auto -vvv')
|
runPytest('--numprocesses=auto -vvv')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -47,10 +47,11 @@ def options(request):
|
|||||||
@pytest.fixture(scope="session")
|
@pytest.fixture(scope="session")
|
||||||
def build_midi():
|
def build_midi():
|
||||||
cmd = "xmake -C test_midi -j"
|
cmd = "xmake -C test_midi -j"
|
||||||
result = subprocess.run(cmd, capture_output=True, text=True, shell=True)
|
# result = subprocess.run(cmd, capture_output=True, text=True, shell=True)
|
||||||
all_build_success = result.returncode
|
# 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/")
|
return str(Path(__file__).parent / f"test_midi/bin/")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user