|
@@ -112,26 +112,26 @@ class ServerTests extends TestCase {
|
|
|
assertSuccess();
|
|
|
}
|
|
|
|
|
|
- // function testDisplayModuleRecache() {
|
|
|
- // vfs.putContent("HelloWorld.hx", getTemplate("HelloWorld.hx"));
|
|
|
- // var args = ["--main", "HelloWorld", "--interp"];
|
|
|
- // runHaxe(args);
|
|
|
- // runHaxe(args);
|
|
|
- // assertReuse("HelloWorld");
|
|
|
+ function testDisplayModuleRecache() {
|
|
|
+ vfs.putContent("HelloWorld.hx", getTemplate("HelloWorld.hx"));
|
|
|
+ var args = ["--main", "HelloWorld", "--interp"];
|
|
|
+ runHaxe(args);
|
|
|
+ runHaxe(args);
|
|
|
+ assertReuse("HelloWorld");
|
|
|
|
|
|
- // var args2 = ["--main", "HelloWorld", "--interp", "--display", "HelloWorld.hx@64@type"];
|
|
|
- // runHaxe(args2);
|
|
|
+ var args2 = ["--main", "HelloWorld", "--interp", "--display", "HelloWorld.hx@64@type"];
|
|
|
+ runHaxe(args2);
|
|
|
|
|
|
- // runHaxe(args);
|
|
|
- // assertReuse("HelloWorld");
|
|
|
+ runHaxe(args);
|
|
|
+ assertReuse("HelloWorld");
|
|
|
|
|
|
- // // make sure we still invalidate if the file does change
|
|
|
- // runHaxeJson([], ServerMethods.Invalidate, {file: new FsPath("HelloWorld.hx")});
|
|
|
- // runHaxe(args2);
|
|
|
+ // make sure we still invalidate if the file does change
|
|
|
+ runHaxeJson([], ServerMethods.Invalidate, {file: new FsPath("HelloWorld.hx")});
|
|
|
+ runHaxe(args2);
|
|
|
|
|
|
- // runHaxe(args);
|
|
|
- // assertSkipping("HelloWorld", Tainted("check_display_file"));
|
|
|
- // }
|
|
|
+ runHaxe(args);
|
|
|
+ assertSkipping("HelloWorld", Tainted("check_display_file"));
|
|
|
+ }
|
|
|
|
|
|
function testMutuallyDependent() {
|
|
|
vfs.putContent("MutuallyDependent1.hx", getTemplate("MutuallyDependent1.hx"));
|
|
@@ -233,33 +233,32 @@ class ServerTests extends TestCase {
|
|
|
Assert.equals(0, res.length);
|
|
|
});
|
|
|
runHaxe(args);
|
|
|
- // Note: reusing from successful compilation above
|
|
|
assertReuse("HelloWorld");
|
|
|
}
|
|
|
|
|
|
- // function testDiagnosticsRecache2() {
|
|
|
- // vfs.putContent("HelloWorld.hx", getTemplate("HelloWorld.hx"));
|
|
|
- // var args = ["--main", "HelloWorld", "--interp"];
|
|
|
- // runHaxeJsonCb(args, DisplayMethods.Diagnostics, {file: new FsPath("HelloWorld.hx")}, res -> {
|
|
|
- // Assert.equals(0, res.length);
|
|
|
- // });
|
|
|
- // runHaxe(args);
|
|
|
- // assertReuse("HelloWorld");
|
|
|
- // }
|
|
|
-
|
|
|
- // function testDiagnosticsRecache3() {
|
|
|
- // vfs.putContent("HelloWorld.hx", getTemplate("HelloWorld.hx"));
|
|
|
- // var args = ["--main", "HelloWorld", "--interp"];
|
|
|
- // runHaxe(args);
|
|
|
- // runHaxe(args);
|
|
|
- // assertReuse("HelloWorld");
|
|
|
- // runHaxeJson([], ServerMethods.Invalidate, {file: new FsPath("HelloWorld.hx")});
|
|
|
- // runHaxeJsonCb(args, DisplayMethods.Diagnostics, {file: new FsPath("HelloWorld.hx")}, res -> {
|
|
|
- // Assert.equals(0, res.length);
|
|
|
- // });
|
|
|
- // runHaxe(args.concat(["--display", "HelloWorld.hx@0@hover"]));
|
|
|
- // assertReuse("HelloWorld");
|
|
|
- // }
|
|
|
+ function testDiagnosticsRecache2() {
|
|
|
+ vfs.putContent("HelloWorld.hx", getTemplate("HelloWorld.hx"));
|
|
|
+ var args = ["--main", "HelloWorld", "--interp"];
|
|
|
+ runHaxeJsonCb(args, DisplayMethods.Diagnostics, {file: new FsPath("HelloWorld.hx")}, res -> {
|
|
|
+ Assert.equals(0, res.length);
|
|
|
+ });
|
|
|
+ runHaxe(args);
|
|
|
+ assertReuse("HelloWorld");
|
|
|
+ }
|
|
|
+
|
|
|
+ function testDiagnosticsRecache3() {
|
|
|
+ vfs.putContent("HelloWorld.hx", getTemplate("HelloWorld.hx"));
|
|
|
+ var args = ["--main", "HelloWorld", "--interp"];
|
|
|
+ runHaxe(args);
|
|
|
+ runHaxe(args);
|
|
|
+ assertReuse("HelloWorld");
|
|
|
+ runHaxeJson([], ServerMethods.Invalidate, {file: new FsPath("HelloWorld.hx")});
|
|
|
+ runHaxeJsonCb(args, DisplayMethods.Diagnostics, {file: new FsPath("HelloWorld.hx")}, res -> {
|
|
|
+ Assert.equals(0, res.length);
|
|
|
+ });
|
|
|
+ runHaxe(args.concat(["--display", "HelloWorld.hx@0@hover"]));
|
|
|
+ assertReuse("HelloWorld");
|
|
|
+ }
|
|
|
|
|
|
function testSyntaxCache() {
|
|
|
vfs.putContent("HelloWorld.hx", getTemplate("HelloWorld.hx"));
|