9696 echo "--- :m: Starting MongoDB" && \
9797 $(which mongod) --fork --logpath "$(pwd)"/mongod.log && \
9898 echo "+++ :microscope: Running tests" && \
99- ln -s "$(pwd)" /data/job && cd /data/job/build && ctest -LE long_running_tests --output-on-failure
99+ ln -s "$(pwd)" /data/job && cd /data/job/build && ctest -j8 - LE _tests --output-on-failure
100100 retry:
101101 automatic:
102102 limit: 1
@@ -108,6 +108,26 @@ steps:
108108 - "build/genesis.json"
109109 - "build/config.ini"
110110 timeout: 60
111+
112+ - command : |
113+ echo "--- :arrow_down: Downloading build directory" && \
114+ buildkite-agent artifact download "build.tar.gz" . --step ":darwin: Build" && \
115+ tar -zxf build.tar.gz && \
116+ echo "--- :m: Starting MongoDB" && \
117+ $(which mongod) --fork --logpath "$(pwd)"/mongod.log && \
118+ echo "+++ :microscope: Running tests" && \
119+ ln -s "$(pwd)" /data/job && cd /data/job/build && ctest -L nonparallelizable_tests --output-on-failure
120+ retry:
121+ automatic:
122+ limit: 1
123+ label: ":darwin: NP Tests"
124+ agents:
125+ - "role=macos-tester"
126+ artifact_paths:
127+ - "mongod.log"
128+ - "build/genesis.json"
129+ - "build/config.ini"
130+ timeout: 60
111131
112132 - command : |
113133 echo "--- :arrow_down: Downloading build directory" && \
@@ -116,7 +136,7 @@ steps:
116136 echo "--- :m: Starting MongoDB" && \
117137 $(which mongod) --fork --logpath "$(pwd)"/mongod.log && \
118138 echo "+++ :microscope: Running tests" && \
119- cd /data/job/build && ctest -LE long_running_tests --output-on-failure
139+ cd /data/job/build && ctest -j8 - LE _tests --output-on-failure
120140 retry:
121141 automatic:
122142 limit: 1
@@ -132,6 +152,30 @@ steps:
132152 image: "eosio/ci:ubuntu"
133153 workdir: /data/job
134154 timeout: 60
155+
156+ - command : |
157+ echo "--- :arrow_down: Downloading build directory" && \
158+ buildkite-agent artifact download "build.tar.gz" . --step ":ubuntu: Build" && \
159+ tar -zxf build.tar.gz && \
160+ echo "--- :m: Starting MongoDB" && \
161+ $(which mongod) --fork --logpath "$(pwd)"/mongod.log && \
162+ echo "+++ :microscope: Running tests" && \
163+ cd /data/job/build && ctest -L nonparallelizable_tests --output-on-failure
164+ retry:
165+ automatic:
166+ limit: 1
167+ label: ":ubuntu: NP Tests"
168+ agents:
169+ - "role=linux-tester"
170+ artifact_paths:
171+ - "mongod.log"
172+ - "build/genesis.json"
173+ - "build/config.ini"
174+ plugins:
175+ docker#v1.4.0:
176+ image: "eosio/ci:ubuntu"
177+ workdir: /data/job
178+ timeout: 60
135179
136180 - command : |
137181 echo "--- :arrow_down: Downloading build directory" && \
@@ -140,7 +184,7 @@ steps:
140184 echo "--- :m: Starting MongoDB" && \
141185 $(which mongod) --fork --logpath "$(pwd)"/mongod.log && \
142186 echo "+++ :microscope: Running tests" && \
143- cd /data/job/build && ctest -LE long_running_tests --output-on-failure
187+ cd /data/job/build && ctest -j8 - LE _tests --output-on-failure
144188 retry:
145189 automatic:
146190 limit: 1
@@ -157,14 +201,38 @@ steps:
157201 workdir: /data/job
158202 timeout: 60
159203
204+ - command : |
205+ echo "--- :arrow_down: Downloading build directory" && \
206+ buildkite-agent artifact download "build.tar.gz" . --step ":ubuntu: 18.04 Build" && \
207+ tar -zxf build.tar.gz && \
208+ echo "--- :m: Starting MongoDB" && \
209+ $(which mongod) --fork --logpath "$(pwd)"/mongod.log && \
210+ echo "+++ :microscope: Running tests" && \
211+ cd /data/job/build && ctest -L nonparallelizable_tests --output-on-failure
212+ retry:
213+ automatic:
214+ limit: 1
215+ label: ":ubuntu: 18.04 NP Tests"
216+ agents:
217+ - "role=linux-tester"
218+ artifact_paths:
219+ - "mongod.log"
220+ - "build/genesis.json"
221+ - "build/config.ini"
222+ plugins:
223+ docker#v1.4.0:
224+ image: "eosio/ci:ubuntu18"
225+ workdir: /data/job
226+ timeout: 60
227+
160228 - command : |
161229 echo "--- :arrow_down: Downloading build directory" && \
162230 buildkite-agent artifact download "build.tar.gz" . --step ":fedora: Build" && \
163231 tar -zxf build.tar.gz && \
164232 echo "--- :m: Starting MongoDB" && \
165233 $(which mongod) --fork --logpath "$(pwd)"/mongod.log && \
166234 echo "+++ :microscope: Running tests" && \
167- cd /data/job/build && ctest -LE long_running_tests --output-on-failure
235+ cd /data/job/build && ctest -j8 - LE _tests --output-on-failure
168236 retry:
169237 automatic:
170238 limit: 1
@@ -181,14 +249,38 @@ steps:
181249 workdir: /data/job
182250 timeout: 60
183251
252+ - command : |
253+ echo "--- :arrow_down: Downloading build directory" && \
254+ buildkite-agent artifact download "build.tar.gz" . --step ":fedora: Build" && \
255+ tar -zxf build.tar.gz && \
256+ echo "--- :m: Starting MongoDB" && \
257+ $(which mongod) --fork --logpath "$(pwd)"/mongod.log && \
258+ echo "+++ :microscope: Running tests" && \
259+ cd /data/job/build && ctest -L nonparallelizable_tests --output-on-failure
260+ retry:
261+ automatic:
262+ limit: 1
263+ label: ":fedora: NP Tests"
264+ agents:
265+ - "role=linux-tester"
266+ artifact_paths:
267+ - "mongod.log"
268+ - "build/genesis.json"
269+ - "build/config.ini"
270+ plugins:
271+ docker#v1.4.0:
272+ image: "eosio/ci:fedora"
273+ workdir: /data/job
274+ timeout: 60
275+
184276 - command : |
185277 echo "--- :arrow_down: Downloading build directory" && \
186278 buildkite-agent artifact download "build.tar.gz" . --step ":centos: Build" && \
187279 tar -zxf build.tar.gz && \
188280 echo "--- :m: Starting MongoDB" && \
189281 $(which mongod) --fork --logpath "$(pwd)"/mongod.log && \
190282 echo "+++ :microscope: Running tests" && \
191- cd /data/job/build && ctest -LE long_running_tests --output-on-failure
283+ cd /data/job/build && ctest -j8 - LE _tests --output-on-failure
192284 retry:
193285 automatic:
194286 limit: 1
@@ -205,14 +297,38 @@ steps:
205297 workdir: /data/job
206298 timeout: 60
207299
300+ - command : |
301+ echo "--- :arrow_down: Downloading build directory" && \
302+ buildkite-agent artifact download "build.tar.gz" . --step ":centos: Build" && \
303+ tar -zxf build.tar.gz && \
304+ echo "--- :m: Starting MongoDB" && \
305+ $(which mongod) --fork --logpath "$(pwd)"/mongod.log && \
306+ echo "+++ :microscope: Running tests" && \
307+ cd /data/job/build && ctest -L nonparallelizable_tests --output-on-failure
308+ retry:
309+ automatic:
310+ limit: 1
311+ label: ":centos: NP Tests"
312+ agents:
313+ - "role=linux-tester"
314+ artifact_paths:
315+ - "mongod.log"
316+ - "build/genesis.json"
317+ - "build/config.ini"
318+ plugins:
319+ docker#v1.4.0:
320+ image: "eosio/ci:centos"
321+ workdir: /data/job
322+ timeout: 60
323+
208324 - command : |
209325 echo "--- :arrow_down: Downloading build directory" && \
210326 buildkite-agent artifact download "build.tar.gz" . --step ":aws: Build" && \
211327 tar -zxf build.tar.gz && \
212328 echo "--- :m: Starting MongoDB" && \
213329 $(which mongod) --fork --logpath "$(pwd)"/mongod.log && \
214330 echo "+++ :microscope: Running tests" && \
215- cd /data/job/build && ctest -LE long_running_tests --output-on-failure
331+ cd /data/job/build && ctest -j8 - LE _tests --output-on-failure
216332 retry:
217333 automatic:
218334 limit: 1
@@ -228,3 +344,27 @@ steps:
228344 image: "eosio/ci:amazonlinux"
229345 workdir: /data/job
230346 timeout: 60
347+
348+ - command : |
349+ echo "--- :arrow_down: Downloading build directory" && \
350+ buildkite-agent artifact download "build.tar.gz" . --step ":aws: Build" && \
351+ tar -zxf build.tar.gz && \
352+ echo "--- :m: Starting MongoDB" && \
353+ $(which mongod) --fork --logpath "$(pwd)"/mongod.log && \
354+ echo "+++ :microscope: Running tests" && \
355+ cd /data/job/build && ctest -L nonparallelizable_tests --output-on-failure
356+ retry:
357+ automatic:
358+ limit: 1
359+ label: ":aws: NP Tests"
360+ agents:
361+ - "role=linux-tester"
362+ artifact_paths:
363+ - "mongod.log"
364+ - "build/genesis.json"
365+ - "build/config.ini"
366+ plugins:
367+ docker#v1.4.0:
368+ image: "eosio/ci:amazonlinux"
369+ workdir: /data/job
370+ timeout: 60
0 commit comments