async runTests(aTestPages, nBarStep) {
			const sTestPage = aTestPages.shift();
			if (sTestPage) {
				await this.runTest(sTestPage).then(() => {
					progressBar.progress(nBarStep);
				});
				querySelectorAll("#selectedTests > option").forEach((item) => {
					if (item.textContent === sTestPage) {
						item.remove();
					}
				});
				return this.runTests(aTestPages, nBarStep);
			}
		}
Utility class to find test pages and check them for being
a testsuite or a QUnit testpage - also it returns the coverage
results.