mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-30 22:32:33 -05:00
remove unused folders from unitest runner
This commit is contained in:
@@ -68,17 +68,11 @@ if (testConfigFile !== '') {
|
||||
runners.push(new GeneratedFourslashRunner());
|
||||
break;
|
||||
case 'unittests':
|
||||
runners.push(new UnitTestRunner(UnittestTestType.Compiler));
|
||||
runners.push(new UnitTestRunner());
|
||||
break;
|
||||
case 'rwc':
|
||||
runners.push(new RWCRunner());
|
||||
break;
|
||||
case 'ls':
|
||||
runners.push(new UnitTestRunner(UnittestTestType.LanguageService));
|
||||
break;
|
||||
case 'services':
|
||||
runners.push(new UnitTestRunner(UnittestTestType.Services));
|
||||
break;
|
||||
case 'reverse':
|
||||
reverse = true;
|
||||
break;
|
||||
@@ -96,12 +90,12 @@ if (runners.length === 0) {
|
||||
runners.push(new ProjectRunner());
|
||||
}
|
||||
|
||||
//// language services
|
||||
// language services
|
||||
runners.push(new FourslashRunner());
|
||||
//runners.push(new GeneratedFourslashRunner());
|
||||
|
||||
// unittests
|
||||
runners.push(new UnitTestRunner(UnittestTestType.Services));
|
||||
runners.push(new UnitTestRunner());
|
||||
}
|
||||
|
||||
sys.newLine = '\r\n';
|
||||
|
||||
@@ -1,34 +1,13 @@
|
||||
///<reference path="harness.ts" />
|
||||
///<reference path="runnerbase.ts" />
|
||||
|
||||
enum UnittestTestType {
|
||||
Compiler,
|
||||
LanguageService,
|
||||
Services,
|
||||
}
|
||||
|
||||
class UnitTestRunner extends RunnerBase {
|
||||
constructor(public testType: UnittestTestType) {
|
||||
constructor() {
|
||||
super();
|
||||
}
|
||||
|
||||
public initializeTests() {
|
||||
switch (this.testType) {
|
||||
case UnittestTestType.Compiler:
|
||||
this.tests = this.enumerateFiles('tests/cases/unittests/compiler');
|
||||
break;
|
||||
case UnittestTestType.LanguageService:
|
||||
this.tests = this.enumerateFiles('tests/cases/unittests/ls');
|
||||
break;
|
||||
case UnittestTestType.Services:
|
||||
this.tests = this.enumerateFiles('tests/cases/unittests/services', /colorization.ts/);
|
||||
break;
|
||||
default:
|
||||
if (this.tests.length === 0) {
|
||||
throw new Error('Unsupported test cases: ' + this.testType);
|
||||
}
|
||||
break;
|
||||
}
|
||||
this.tests = this.enumerateFiles('tests/cases/unittests/services');
|
||||
|
||||
var outfile = new Harness.Compiler.WriterAggregator()
|
||||
var outerr = new Harness.Compiler.WriterAggregator();
|
||||
@@ -63,7 +42,8 @@ class UnitTestRunner extends RunnerBase {
|
||||
after: after,
|
||||
Harness: Harness,
|
||||
IO: Harness.IO,
|
||||
ts:ts
|
||||
ts: ts,
|
||||
TypeScript: TypeScript
|
||||
// FourSlash: FourSlash
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user