Browse Source

Workaround: The test driver doesn't rebuild on toolchain changes

default_compile_flags
vector-of-bool 4 years ago
parent
commit
dd9269a627
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      tools/dds_ci/main.py

+ 3
- 0
tools/dds_ci/main.py View File

@@ -3,6 +3,7 @@ import multiprocessing
import pytest
from pathlib import Path
from concurrent import futures
import shutil
import sys
from typing import NoReturn, Sequence, Optional
from typing_extensions import Protocol
@@ -142,6 +143,8 @@ def ci_with_dds(dds: DDSWrapper, args: CommandArguments) -> int:
dds_cp = paths.BUILD_DIR / ('dds.test' + paths.EXE_SUFFIX)
test_dds.path.rename(dds_cp)
test_dds.path = dds_cp
# Workaround: dds doesn't rebuild the test-driver on toolchain changes:
shutil.rmtree(paths.BUILD_DIR / '_test-driver')
test_fut = pool.submit(lambda: run_pytest(test_dds, args))

main_fut = pool.submit(lambda: main_build(dds, args))

Loading…
Cancel
Save