-
Type:
Task
-
Status: Closed
-
Priority:
Major - P3
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: Storage, Testing Infrastructure
-
Labels:None
-
Backwards Compatibility:Fully Compatible
-
Backport Requested:v4.0
-
Epic Link:
-
Sprint:TIG 2018-08-13
-
Story Points:2
We should create a powercycle_mobile Evergreen task that performs powercycle testing while running against the mobile storage engine. It should be as straightforward as copy the definition for the powercycle task and specifying --storageEngine=mobile in the mongod_extra_options parameter to the "run powercycle test" function, although some care would need to be taken to disable the FSM clients if we do this ticket before resolving SERVER-32993.
- name: powercycle_mobile
|
exec_timeout_secs: 7200 # 2 hour timeout for the task overall
|
depends_on:
|
- name: compile
|
commands:
|
- func: "do setup"
|
- func: "set up remote credentials"
|
vars:
|
<<: *powercycle_remote_credentials
|
- func: "set up EC2 instance"
|
vars:
|
<<: *powercycle_ec2_instance
|
- command: expansions.update
|
<<: *powercycle_expansions
|
- func: "run powercycle test"
|
vars:
|
<<: *powercycle_test
|
mongod_extra_options: --mongodOptions=\"--setParameter enableTestCommands=1 --storageEngine mobile\"
|
- depends on
-
SERVER-33992 Mobile SE: Test validate functionality is doing the right thing
-
- Closed
-
- is related to
-
SERVER-33651 Mobile SE: Use full synchronous mode for SQLite writes
-
- Closed
-