@@ -13,13 +13,20 @@ cxx_driver_variables:
13
13
- name : " integration test latest"
14
14
- name : " client test latest"
15
15
16
+ # # Note that the in 3.0, the default storage engine is MMAPv1 and
17
+ # # WiredTiger is opt-in, but in latest as of MongoDB 3.1.4, the
18
+ # # default is WiredTiger and MMAPv1 is opt-in.
16
19
storage_engine_test_list : &storage_engine_tests
17
20
- name : " compile"
18
21
- name : " unit test"
22
+ - name : " integration test 3.0"
23
+ - name : " integration test 3.0 with WiredTiger"
19
24
- name : " integration test latest"
20
- - name : " integration test latest with WiredTiger"
25
+ - name : " integration test latest with MMAPv1"
26
+ - name : " client test 3.0"
27
+ - name : " client test 3.0 with WiredTiger"
21
28
- name : " client test latest"
22
- - name : " client test latest with WiredTiger "
29
+ - name : " client test latest with MMAPv1 "
23
30
24
31
version_test_list : &version_tests
25
32
- name : " compile"
@@ -218,6 +225,14 @@ functions:
218
225
- key : " orchestration_preset"
219
226
value : " --mongo-orchestration-preset=wiredtiger.json"
220
227
228
+ " use MMAPv1 storage" :
229
+ command : expansions.update
230
+ params :
231
+ updates :
232
+ - key : " orchestration_preset"
233
+ # Requires mongo-orchestration 0.4
234
+ value : " --mongo-orchestration-preset=mmapv1.json"
235
+
221
236
" set version 3.0" :
222
237
command : expansions.update
223
238
params :
@@ -385,6 +400,16 @@ tasks:
385
400
- func : " fetch mongodb"
386
401
- func : " run integration tests"
387
402
403
+ - name : " integration test 3.0 with WiredTiger"
404
+ depends_on :
405
+ - name : " compile"
406
+ commands :
407
+ - func : " set version 3.0"
408
+ - func : " use WiredTiger storage"
409
+ - func : " fetch artifacts"
410
+ - func : " fetch mongodb"
411
+ - func : " run integration tests"
412
+
388
413
- name : " integration test latest"
389
414
depends_on :
390
415
- name : " compile"
@@ -394,12 +419,12 @@ tasks:
394
419
- func : " fetch mongodb"
395
420
- func : " run integration tests"
396
421
397
- - name : " integration test latest with WiredTiger "
422
+ - name : " integration test latest with MMAPv1 "
398
423
depends_on :
399
424
- name : " compile"
400
425
commands :
401
426
- func : " set version latest"
402
- - func : " use WiredTiger storage"
427
+ - func : " use MMAPv1 storage"
403
428
- func : " fetch artifacts"
404
429
- func : " fetch mongodb"
405
430
- func : " run integration tests"
@@ -440,6 +465,16 @@ tasks:
440
465
- func : " fetch mongodb"
441
466
- func : " run client tests"
442
467
468
+ - name : " client test 3.0 with WiredTiger"
469
+ depends_on :
470
+ - name : " compile"
471
+ commands :
472
+ - func : " set version 3.0"
473
+ - func : " use WiredTiger storage"
474
+ - func : " fetch artifacts"
475
+ - func : " fetch mongodb"
476
+ - func : " run client tests"
477
+
443
478
- name : " client test latest"
444
479
depends_on :
445
480
- name : " compile"
@@ -449,12 +484,12 @@ tasks:
449
484
- func : " fetch mongodb"
450
485
- func : " run client tests"
451
486
452
- - name : " client test latest with WiredTiger "
487
+ - name : " client test latest with MMAPv1 "
453
488
depends_on :
454
489
- name : " compile"
455
490
commands :
456
491
- func : " set version latest"
457
- - func : " use WiredTiger storage"
492
+ - func : " use MMAPv1 storage"
458
493
- func : " fetch artifacts"
459
494
- func : " fetch mongodb"
460
495
- func : " run client tests"
0 commit comments