Skip to content

Commit 2f77b24

Browse files
committed
Add names to tests
1 parent 5444141 commit 2f77b24

File tree

12 files changed

+14
-14
lines changed

12 files changed

+14
-14
lines changed

rascal-textmate-core/src/main/rascal/lang/textmate/ConversionTests.rsc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ import lang::textmate::ConversionConstants;
1818
import lang::textmate::ConversionUnit;
1919
import lang::textmate::Grammar;
2020

21-
bool doAnalyzeTest(RscGrammar rsc, list[ConversionUnit] expect, bool printActual = false) {
22-
list[ConversionUnit] actual = analyze(rsc);
21+
bool doAnalyzeTest(RscGrammar rsc, list[ConversionUnit] expect, str name = "", bool printActual = false) {
22+
list[ConversionUnit] actual = analyze(rsc, name);
2323

2424
if (printActual) {
2525
str syntheticProductionNameVars(str s)
@@ -61,7 +61,7 @@ bool doAnalyzeTest(RscGrammar rsc, list[ConversionUnit] expect, bool printActual
6161
}
6262

6363
bool doTransformTest(list[ConversionUnit] units, RepositoryStats expect, str name = "") {
64-
TmGrammar tm = transform(units)[scopeName = "<name>"];
64+
TmGrammar tm = transform(units, name);
6565

6666
loc lProject = |project://rascal-textmate-core|;
6767
loc lGrammar = lProject + "/target/generated-test-grammars/<name>.tmLanguage.json";

rascal-textmate-core/src/main/rascal/lang/textmate/conversiontests/Emoji.rsc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ list[ConversionUnit] units = [
2424
unit(rsc, prod(lex("Unit"),[lit("🌊")],{\tag("category"("constant.language"))}), false, false, <nothing(),nothing()>, <just(lit("🌊")),just(lit("🌊"))>)
2525
];
2626

27-
test bool analyzeTest() = doAnalyzeTest(rsc, units);
27+
test bool analyzeTest() = doAnalyzeTest(rsc, units, name = "Emoji");
2828
test bool transformTest() = doTransformTest(units, <3, 0, 0>, name = "Emoji");

rascal-textmate-core/src/main/rascal/lang/textmate/conversiontests/Pico.rsc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@ list[ConversionUnit] units = [
1919
unit(rsc, prod(lex(KEYWORDS_PRODUCTION_NAME),[alt({lit("do"),lit("declare"),lit("fi"),lit("else"),lit("end"),lit("od"),lit("nil-type"),lit("begin"),lit("natural"),lit("then"),lit("if"),lit("while"),lit("string")})],{\tag("category"("keyword.control"))}), false, false, <nothing(),nothing()>, <nothing(),nothing()>)
2020
];
2121

22-
test bool analyzeTest() = doAnalyzeTest(rsc, units);
22+
test bool analyzeTest() = doAnalyzeTest(rsc, units, name = "Pico");
2323
test bool transformTest() = doTransformTest(units, <4, 1, 0>, name = "Pico");

rascal-textmate-core/src/main/rascal/lang/textmate/conversiontests/PicoWithCategories.rsc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,5 +86,5 @@ list[ConversionUnit] units = [
8686
unit(rsc, prod(lex(KEYWORDS_PRODUCTION_NAME),[alt({lit("do"),lit("declare"),lit("fi"),lit("else"),lit("end"),lit("od"),lit("nil-type"),lit("begin"),lit("natural"),lit("then"),lit("if"),lit("while"),lit("string")})],{\tag("category"("keyword.control"))}), false, false, <nothing(),nothing()>, <nothing(),nothing()>)
8787
];
8888

89-
test bool analyzeTest() = doAnalyzeTest(rsc, units);
89+
test bool analyzeTest() = doAnalyzeTest(rsc, units, name = "PicoWithCategories");
9090
test bool transformTest() = doTransformTest(units, <10, 3, 0>, name = "PicoWithCategories");

rascal-textmate-core/src/main/rascal/lang/textmate/conversiontests/Rascal.rsc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@ list[ConversionUnit] units = [
3838
unit(rsc, prod(lex(KEYWORDS_PRODUCTION_NAME),[alt({lit("lexical"),lit("loc"),lit("test"),lit("lrel"),lit("throws"),lit("clear"),lit("top-down-break"),lit("module"),lit("any"),lit("int"),lit("quit"),lit("bottom-up-break"),lit("o"),lit("anno"),lit("true"),lit("public"),lit("keyword"),lit("for"),lit("tuple"),lit("bracket"),lit("bag"),lit("it"),lit("visit"),lit("do"),lit("data"),lit("layout"),lit("bool"),lit("edit"),lit("join"),lit("is"),lit("import"),lit("view"),lit("in"),lit("rat"),lit("modules"),lit("continue"),lit("left"),lit("num"),lit("assert"),lit("throw"),lit("one"),lit("help"),lit("default"),lit("all"),lit("global"),lit("syntax"),lit("false"),lit("finally"),lit("private"),lit("mod"),lit("java"),lit("node"),lit("start"),lit("set"),lit("if"),lit("bottom-up"),lit("right"),lit("variable"),lit("map"),lit("10"),lit("on"),lit("break"),lit("dynamic"),lit("solve"),lit("fail"),lit("unimport"),lit("outermost"),lit("real"),lit("list"),lit("insert"),lit("innermost"),lit("declarations"),lit("else"),lit("rel"),lit("function"),lit("notin"),lit("filter"),lit("datetime"),lit("catch"),lit("try"),lit("renaming"),lit("tag"),lit("has"),lit("top-down"),lit("Z"),lit("when"),lit("type"),lit("append"),lit("extend"),lit("non-assoc"),lit("assoc"),lit("switch"),lit("void"),lit("history"),lit("T"),lit("while"),lit("str"),lit("value"),lit("undeclare"),lit("case"),lit("alias"),lit("return"),lit("0")})],{\tag("category"("keyword.control"))}), false, false, <nothing(),nothing()>, <nothing(),nothing()>)
3939
];
4040

41-
test bool analyzeTest() = doAnalyzeTest(rsc, units);
41+
test bool analyzeTest() = doAnalyzeTest(rsc, units, name = "Rascal");
4242
test bool transformTest() = doTransformTest(units, <20, 4, 0>, name = "Rascal");

rascal-textmate-core/src/main/rascal/lang/textmate/conversiontests/RascalClass.rsc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,5 @@ list[ConversionUnit] units = [
4747
unit(rsc, prod(lex(KEYWORDS_PRODUCTION_NAME),[alt({lit("10"),lit("0")})],{\tag("category"("keyword.control"))}), false, false, <nothing(),nothing()>, <nothing(),nothing()>)
4848
];
4949

50-
test bool analyzeTest() = doAnalyzeTest(rsc, units);
50+
test bool analyzeTest() = doAnalyzeTest(rsc, units, name = "RascalClass");
5151
test bool transformTest() = doTransformTest(units, <5, 1, 0>, name = "RascalClass");

rascal-textmate-core/src/main/rascal/lang/textmate/conversiontests/RascalComment.rsc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ list[ConversionUnit] units = [
2222
unit(rsc, prod(lex("Comment"),[lit("/*"),\iter-star(alt({\char-class([range(1,41),range(43,1114111)]),conditional(lit("*"),{\not-follow(lit("/"))})})),lit("*/")],{\tag("category"("Comment"))}), false, true, <nothing(),nothing()>, <just(lit("/*")),just(lit("*/"))>)
2323
];
2424

25-
test bool analyzeTest() = doAnalyzeTest(rsc, units);
25+
test bool analyzeTest() = doAnalyzeTest(rsc, units, name = "RascalComment");
2626
test bool transformTest() = doTransformTest(units, <2, 1, 0>, name = "RascalComment");

rascal-textmate-core/src/main/rascal/lang/textmate/conversiontests/RascalConcrete.rsc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,5 @@ list[ConversionUnit] units = [
3939
unit(rsc, prod(label("text",lex("ConcretePart")),[conditional(iter(\char-class([range(1,9),range(11,59),range(61,61),range(63,91),range(93,95),range(97,1114111)])),{\not-follow(\char-class([range(1,9),range(11,59),range(61,61),range(63,91),range(93,95),range(97,1114111)]))})],{\tag("category"("MetaSkipped"))}), false, false, <just(lit("`")),just(lit("`"))>, <nothing(),nothing()>)
4040
];
4141

42-
test bool analyzeTest() = doAnalyzeTest(rsc, units);
42+
test bool analyzeTest() = doAnalyzeTest(rsc, units, name = "RascalConcrete");
4343
test bool transformTest() = doTransformTest(units, <7, 1, 0>, name = "RascalConcrete");

rascal-textmate-core/src/main/rascal/lang/textmate/conversiontests/RascalStringConstant.rsc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@ list[ConversionUnit] units = [
3535
unit(rsc, prod(lex(KEYWORDS_PRODUCTION_NAME),[alt({lit("10"),lit("0")})],{\tag("category"("keyword.control"))}), false, false, <nothing(),nothing()>, <nothing(),nothing()>)
3636
];
3737

38-
test bool analyzeTest() = doAnalyzeTest(rsc, units);
38+
test bool analyzeTest() = doAnalyzeTest(rsc, units, name = "RascalStringConstant");
3939
test bool transformTest() = doTransformTest(units, <3, 1, 0>, name = "RascalStringConstant");

rascal-textmate-core/src/main/rascal/lang/textmate/conversiontests/RascalStringLiteral.rsc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,5 +77,5 @@ list[ConversionUnit] units = [
7777
unit(rsc, prod(lex(KEYWORDS_PRODUCTION_NAME),[alt({lit("for"),lit("do"),lit("if"),lit("10"),lit("else"),lit("while"),lit("0")})],{\tag("category"("keyword.control"))}), false, false, <nothing(),nothing()>, <nothing(),nothing()>)
7878
];
7979

80-
test bool analyzeTest() = doAnalyzeTest(rsc, units);
80+
test bool analyzeTest() = doAnalyzeTest(rsc, units, name = "RascalStringLiteral");
8181
test bool transformTest() = doTransformTest(units, <6, 0, 0>, name = "RascalStringLiteral");

0 commit comments

Comments
 (0)