-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: 3.3.3
-
Component/s: Testing Infrastructure
-
Fully Compatible
-
TIG 13 (04/22/16), TIG 14 (05/13/16), TIG 15 (06/03/16), TIG 16 (06/24/16)
-
0
porting to JavaScript will cut down on code duplication between the concurrency suite and resmoke.py, both of which have divergent checks for dbHash checking:
https://github.com/mongodb/mongo/blob/b1a44ae6c43320b92462f23133e0fbf237d95484/buildscripts/resmokelib/testing/hooks.py
https://github.com/mongodb/mongo/blob/b1a44ae6c43320b92462f23133e0fbf237d95484/jstests/concurrency/fsm_libs/cluster.js#L417
- is depended on by
-
SERVER-22744 CheckReplDBHash Should check user writable system collections
- Closed
-
SERVER-23306 Check collection attributes during (js) testing
- Closed
- is duplicated by
-
SERVER-21876 CheckReplDBHash testing hook doesn't handle TTL deletes
- Closed
- is related to
-
SERVER-22860 Port resmoke.py's ValidateCollections hook to JavaScript
- Closed
- related to
-
SERVER-25212 work around stale dbhash value on v3.2
- Closed
-
SERVER-24716 Remove the CheckReplDBHashDeprecated hook
- Closed
-
SERVER-25324 Expose a function in the shell to compare BSON at a byte level
- Closed
-
SERVER-24541 Add a test suite to test the JS hooks
- Closed