Skip to content

Commit 8cef02e

Browse files
authored
Merge pull request simdjson#1167 from simdjson/jkeiser/isolate-checkperf-more
Isolate checkperf more
2 parents 2ffbaa9 + caabfd1 commit 8cef02e

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

.circleci/config.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -85,18 +85,21 @@ commands:
8585
steps:
8686
- cmake_build
8787
- run: |
88-
cd build && tools/json2json -h &&
88+
cd build &&
89+
tools/json2json -h &&
8990
ctest $CTEST_FLAGS -L acceptance &&
9091
ctest $CTEST_FLAGS -LE acceptance -E checkperf
9192
9293
cmake_test_all:
9394
steps:
9495
- cmake_build
9596
- run: |
96-
cd build && tools/json2json -h &&
97+
cd build &&
98+
tools/json2json -h &&
9799
ctest $CTEST_FLAGS -L acceptance -LE per_implementation &&
98-
SIMDJSON_FORCE_IMPLEMENTATION=haswell ctest $CTEST_FLAGS -L per_implementation &&
99-
SIMDJSON_FORCE_IMPLEMENTATION=westmere ctest $CTEST_FLAGS -L per_implementation &&SIMDJSON_FORCE_IMPLEMENTATION=fallback ctest $CTEST_FLAGS -L per_implementation &&
100+
SIMDJSON_FORCE_IMPLEMENTATION=haswell ctest $CTEST_FLAGS -L per_implementation -E checkperf &&
101+
SIMDJSON_FORCE_IMPLEMENTATION=westmere ctest $CTEST_FLAGS -L per_implementation -E checkperf &&
102+
SIMDJSON_FORCE_IMPLEMENTATION=fallback ctest $CTEST_FLAGS -L per_implementation -E checkperf &&
100103
ctest $CTEST_FLAGS -LE "acceptance|per_implementation" # Everything we haven't run yet, run now.
101104
102105
@@ -106,7 +109,7 @@ commands:
106109
- run: |
107110
cmake --build build --target checkperf &&
108111
cd build &&
109-
ctest --output-on-failure -R checkperf
112+
ctest --output-on-failure -R checkperf
110113
111114
# 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
112115
cmake_install_test: # this version builds, install, test and then verify from the installation

.drone.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ steps:
326326
CXX: clang++-9
327327
BUILD_FLAGS: -- -j 4
328328
CMAKE_FLAGS: -GNinja -DSIMDJSON_BUILD_STATIC=ON
329-
CTEST_FLAGS: -j4 --output-on-failure
329+
CTEST_FLAGS: -j4 --output-on-failure -E checkperf
330330
CXXFLAGS: -stdlib=libc++
331331
commands:
332332
- apt-get update -qq

0 commit comments

Comments
 (0)