@@ -8,10 +8,11 @@ jobs: | |||
steps: | |||
- script: | | |||
echo Loading VS environment | |||
call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\Common7\\Tools\\vsdevcmd" -arch=x64 || exit 1 | |||
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools\vsdevcmd" -arch=x64 || exit 1 | |||
echo Executing Build and Tests | |||
python -m pip install pytest pytest-xdist | |||
python -u tools/ci.py -B download --cxx cl.exe -T tools\\msvc.dds -T2 tools\\msvc.p2.dds || exit 1 | |||
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f || exit 1 | |||
python -m pip install pytest pytest-xdist || exit 1 | |||
python -u tools/ci.py -B download --cxx cl.exe -T tools\msvc.dds -T2 tools\msvc.p2.dds || exit 1 | |||
displayName: Full CI | |||
- publish: _build/dds.exe | |||
artifact: DDS Executable - Windows VS2019 |
@@ -114,9 +114,17 @@ def main(argv: Sequence[str]) -> int: | |||
self_deps_build(paths.CUR_BUILT_DDS, opts.toolchain_2, | |||
paths.SELF_TEST_REPO_DIR, | |||
paths.PROJECT_ROOT / 'remote.dds') | |||
self_build(paths.CUR_BUILT_DDS, toolchain=opts.toolchain, lmi_path=paths.BUILD_DIR / 'INDEX.lmi') | |||
return pytest.main(['-v', '--durations=10', '-n4']) | |||
self_build( | |||
paths.CUR_BUILT_DDS, | |||
toolchain=opts.toolchain, | |||
lmi_path=paths.BUILD_DIR / 'INDEX.lmi') | |||
return pytest.main([ | |||
'-v', | |||
'--durations=10', | |||
f'--basetemp={paths.BUILD_DIR / "_tmp"}', | |||
'-n4', | |||
]) | |||
if __name__ == "__main__": |