Pārlūkot izejas kodu

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

default_compile_flags
vector-of-bool pirms 5 gadiem
vecāks
revīzija
dd9269a627
1 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. +3
    -0
      tools/dds_ci/main.py

+ 3
- 0
tools/dds_ci/main.py Parādīt failu

import pytest import pytest
from pathlib import Path from pathlib import Path
from concurrent import futures from concurrent import futures
import shutil
import sys import sys
from typing import NoReturn, Sequence, Optional from typing import NoReturn, Sequence, Optional
from typing_extensions import Protocol from typing_extensions import Protocol
dds_cp = paths.BUILD_DIR / ('dds.test' + paths.EXE_SUFFIX) dds_cp = paths.BUILD_DIR / ('dds.test' + paths.EXE_SUFFIX)
test_dds.path.rename(dds_cp) test_dds.path.rename(dds_cp)
test_dds.path = 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)) test_fut = pool.submit(lambda: run_pytest(test_dds, args))


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

Notiek ielāde…
Atcelt
Saglabāt