소스 검색

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

default_compile_flags
vector-of-bool 4 년 전
부모
커밋
dd9269a627
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. +3
    -0
      tools/dds_ci/main.py

+ 3
- 0
tools/dds_ci/main.py 파일 보기

@@ -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…
취소
저장