remove unused folders from unitest runner

This commit is contained in:
Mohamed Hegazy
2014-08-07 23:32:18 -07:00
parent d502ae20e5
commit d028c06034
2 changed files with 7 additions and 33 deletions

View File

@@ -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';

View File

@@ -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
};
}