diff --git a/test/test.js b/test/test.js index 2a9b18c05c1..701fdf2ec76 100644 --- a/test/test.js +++ b/test/test.js @@ -3428,6 +3428,10 @@ if (process.env.COVERAGE) { }); } +if (process.env.CI && runner.hasFocusedTestsOrSuites()) { + console.error('ERROR: "focused" tests/suites are prohibitted on bots. Remove any "fit"/"fdescribe" declarations.'); + process.exit(1); +} runner.run(); /** * @param {!EventEmitter} emitter diff --git a/utils/testrunner/TestRunner.js b/utils/testrunner/TestRunner.js index 6f1308adbb9..19e45f8d395 100644 --- a/utils/testrunner/TestRunner.js +++ b/utils/testrunner/TestRunner.js @@ -360,6 +360,10 @@ class TestRunner extends EventEmitter { return tests; } + hasFocusedTestsOrSuites() { + return this._hasFocusedTestsOrSuites; + } + tests() { return this._tests.slice(); }