Skip to content

Commit 551dd35

Browse files
atesteveMongoDB Bot
authored andcommitted
SERVER-99146 Disallow committing imports of ShardingTest and ReplSetTest (#32551)
GitOrigin-RevId: eee32df9872e74b3f48c7eb1a7b87765a982bed3
1 parent b168f5e commit 551dd35

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

.eslintrc.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,14 @@ rules:
4343
semi: 2
4444
use-isnan: 2
4545
valid-typeof: 2
46+
no-restricted-syntax: [
47+
'error',
48+
{
49+
message: "Invalid import. Please do not import replsettest.js in MongoDB v8.0 and below.",
50+
selector: "ImportDeclaration[source.value=/^jstests\\u002Flibs\\u002Freplsettest.js$/]"
51+
},
52+
{
53+
message: "Invalid import. Please do not import shardingtest.js in MongoDB v8.0 and below.",
54+
selector: "ImportDeclaration[source.value=/^jstests\\u002Flibs\\u002Fshardingtest.js$/]"
55+
},
56+
]

jstests/noPassthrough/index_stepup_missing_skipped_record.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
* ]
1111
*/
1212
import {configureFailPoint} from "jstests/libs/fail_point_util.js";
13-
import {ReplSetTest} from "jstests/libs/replsettest.js";
1413
import {IndexBuildTest} from "jstests/noPassthrough/libs/index_build.js";
1514

1615
const rst = new ReplSetTest({nodes: 2});

0 commit comments

Comments
 (0)