Isolate checkperf more
This commit is contained in:
parent
2ffbaa9578
commit
caabfd14b3
|
@ -85,7 +85,8 @@ commands:
|
||||||
steps:
|
steps:
|
||||||
- cmake_build
|
- cmake_build
|
||||||
- run: |
|
- run: |
|
||||||
cd build && tools/json2json -h &&
|
cd build &&
|
||||||
|
tools/json2json -h &&
|
||||||
ctest $CTEST_FLAGS -L acceptance &&
|
ctest $CTEST_FLAGS -L acceptance &&
|
||||||
ctest $CTEST_FLAGS -LE acceptance -E checkperf
|
ctest $CTEST_FLAGS -LE acceptance -E checkperf
|
||||||
|
|
||||||
|
@ -93,10 +94,12 @@ commands:
|
||||||
steps:
|
steps:
|
||||||
- cmake_build
|
- cmake_build
|
||||||
- run: |
|
- run: |
|
||||||
cd build && tools/json2json -h &&
|
cd build &&
|
||||||
|
tools/json2json -h &&
|
||||||
ctest $CTEST_FLAGS -L acceptance -LE per_implementation &&
|
ctest $CTEST_FLAGS -L acceptance -LE per_implementation &&
|
||||||
SIMDJSON_FORCE_IMPLEMENTATION=haswell ctest $CTEST_FLAGS -L per_implementation &&
|
SIMDJSON_FORCE_IMPLEMENTATION=haswell ctest $CTEST_FLAGS -L per_implementation -E checkperf &&
|
||||||
SIMDJSON_FORCE_IMPLEMENTATION=westmere ctest $CTEST_FLAGS -L per_implementation &&SIMDJSON_FORCE_IMPLEMENTATION=fallback ctest $CTEST_FLAGS -L per_implementation &&
|
SIMDJSON_FORCE_IMPLEMENTATION=westmere ctest $CTEST_FLAGS -L per_implementation -E checkperf &&
|
||||||
|
SIMDJSON_FORCE_IMPLEMENTATION=fallback ctest $CTEST_FLAGS -L per_implementation -E checkperf &&
|
||||||
ctest $CTEST_FLAGS -LE "acceptance|per_implementation" # Everything we haven't run yet, run now.
|
ctest $CTEST_FLAGS -LE "acceptance|per_implementation" # Everything we haven't run yet, run now.
|
||||||
|
|
||||||
|
|
||||||
|
@ -106,7 +109,7 @@ commands:
|
||||||
- run: |
|
- run: |
|
||||||
cmake --build build --target checkperf &&
|
cmake --build build --target checkperf &&
|
||||||
cd build &&
|
cd build &&
|
||||||
ctest --output-on-failure -R checkperf
|
ctest --output-on-failure -R checkperf
|
||||||
|
|
||||||
# we not only want cmake to build and run tests, but we want also a successful installation from which we can build, link and run programs
|
# we not only want cmake to build and run tests, but we want also a successful installation from which we can build, link and run programs
|
||||||
cmake_install_test: # this version builds, install, test and then verify from the installation
|
cmake_install_test: # this version builds, install, test and then verify from the installation
|
||||||
|
|
|
@ -326,7 +326,7 @@ steps:
|
||||||
CXX: clang++-9
|
CXX: clang++-9
|
||||||
BUILD_FLAGS: -- -j 4
|
BUILD_FLAGS: -- -j 4
|
||||||
CMAKE_FLAGS: -GNinja -DSIMDJSON_BUILD_STATIC=ON
|
CMAKE_FLAGS: -GNinja -DSIMDJSON_BUILD_STATIC=ON
|
||||||
CTEST_FLAGS: -j4 --output-on-failure
|
CTEST_FLAGS: -j4 --output-on-failure -E checkperf
|
||||||
CXXFLAGS: -stdlib=libc++
|
CXXFLAGS: -stdlib=libc++
|
||||||
commands:
|
commands:
|
||||||
- apt-get update -qq
|
- apt-get update -qq
|
||||||
|
|
Loading…
Reference in New Issue