1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 function skipTests(tests, startTestPattern, endTestPattern) {
6 var startIndex = 0, endIndex = tests.length - 1;
7 for (var i = 0; i < tests.length; ++i) {
9 if ((tests[i] instanceof Object) && ("test" in tests[i])) {
10 test_path = tests[i].test.url;
11 } else if ((tests[i] instanceof Object) && ("url" in tests[i])) {
12 test_path = tests[i].url;
16 if (startTestPattern && test_path.endsWith(startTestPattern)) {
20 if (endTestPattern && test_path.endsWith(endTestPattern)) {
25 return tests.slice(startIndex, endIndex + 1);