Community
Participate
Working Groups
I'm currently activating the serializer for all testcases/test languages in o.e.xtext.tests. For the most tests serialization succeeds, for some it doesn't. Sometimes the test setup is not proper for serialization (e.g. unassigned rule calls in the grammar, missing transient value service, etc.) and for some cases bugs in the serializer are unveiled. Here, I'll list which test cases unveil potential bugs.
org.eclipse.xtext.parsetree.formatter.ElementMatcherTest.testRecursion() - fails when all test cases are executed; it succeeds when executed individually org.eclipse.xtext.parser.terminalrules.Bug292245Test - missing whitespace org.eclipse.xtext.linking.Bug287988Test.testInlinedActions_01() org.eclipse.xtext.parsetree.reconstr.SerializationErrorTest - node is not associated org.eclipse.xtext.parsetree.reconstr.SimpleReconstrTest - wrong state machine org.eclipse.xtext.parser.antlr.AbstractBug301935Test org.eclipse.xtext.parser.unorderedGroups.AbstractBacktrackingBug325745ParserTest - caused by bug 346695 org.eclipse.xtext.parser.terminalrules.HiddensTest - local hidden nodes? org.eclipse.xtext.grammarinheritance.InheritanceTest.testSimple() - CCE in GrammarAccess, maybe bug 347171 org.eclipse.xtext.resource.EObjectAtOffsetTest - wrong order of tokens + missing whitespace