use of org.eclipse.n4js.cli.helper.CliCompileResult in project n4js by eclipse.
the class FrontendCompileTest method checkMaxErrsOk.
/**
*/
@Test
public void checkMaxErrsOk() {
String[] args = { ".", "--maxErrs", "1" };
CliCompileResult result = n4jsc(args);
assertEquals(result.toString(), "Noop backend skips goal compile", result.getStdOut());
}
use of org.eclipse.n4js.cli.helper.CliCompileResult in project n4js by eclipse.
the class FrontendCompileTest method checkMaxErrsWrongGoal.
/**
*/
@Test
public void checkMaxErrsWrongGoal() {
String[] args = { "lsp", ".", "--maxErrs", "1" };
CliCompileResult result = n4jsc(args, 10);
assertEquals(result.toString(), "ERROR-10 (Invalid command line string): No argument is allowed: .", result.getStdOut());
}
use of org.eclipse.n4js.cli.helper.CliCompileResult in project n4js by eclipse.
the class FrontendCompileTest method testArgsCurDirImplicitGoal.
/**
*/
@Test
public void testArgsCurDirImplicitGoal() {
String[] args = { "." };
CliCompileResult result = n4jsc(args);
assertEquals(result.toString(), "Noop backend skips goal compile", result.getStdOut());
}
use of org.eclipse.n4js.cli.helper.CliCompileResult in project n4js by eclipse.
the class FrontendCompileTest method checkPerformanceKeyGiven.
/**
*/
@Test
public void checkPerformanceKeyGiven() {
File reportFile = new File("performance-report.csv");
if (reportFile.exists()) {
reportFile.delete();
}
String[] args = { "compile", ".", "--performanceKey", N4JSDataCollectors.dcBuild.getId() };
CliCompileResult result = n4jsc(args, 0);
String stdout = result.getStdOut();
assertTrue(result.toString(), stdout.startsWith("Performance Data Collection is enabled.\n" + "Noop backend skips goal compile\n" + "Writing performance report: .../performance-report"));
}
use of org.eclipse.n4js.cli.helper.CliCompileResult in project n4js by eclipse.
the class FrontendCompileTest method checkMaxErrsMissingOp.
/**
*/
@Test
public void checkMaxErrsMissingOp() {
String[] args = { ".", "--maxErrs" };
CliCompileResult result = n4jsc(args, 10);
assertEquals(result.toString(), "ERROR-10 (Invalid command line string): Option \"--maxErrs\" takes an operand", result.getStdOut());
}
Aggregations