If the failures are:
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running
org.eclipse.wst.jsdt.core.tests.compiler.JSDTCompilerTests
Tests run: 873, Failures: 11, Errors: 0, Skipped: 0, Time
elapsed: 48.702 sec <<< FAILURE!
Results :
Failed tests:
test02(org.eclipse.wst.jsdt.core.tests.compiler.parser.DualParseSyntaxErrorTest):
Invalid syntax error diagnosis<test2>.
test04(org.eclipse.wst.jsdt.core.tests.compiler.parser.DualParseSyntaxErrorTest):
Invalid syntax error diagnosis<test4>.
test05(org.eclipse.wst.jsdt.core.tests.compiler.parser.DualParseSyntaxErrorTest):
Invalid syntax error diagnosis<test5>.
test06(org.eclipse.wst.jsdt.core.tests.compiler.parser.DualParseSyntaxErrorTest):
Invalid syntax error diagnosis<test6>.
test07(org.eclipse.wst.jsdt.core.tests.compiler.parser.DualParseSyntaxErrorTest):
Invalid syntax error diagnosis<test7>.
test08(org.eclipse.wst.jsdt.core.tests.compiler.parser.DualParseSyntaxErrorTest):
Invalid syntax error diagnosis<test8>.
test09(org.eclipse.wst.jsdt.core.tests.compiler.parser.DualParseSyntaxErrorTest):
Invalid syntax error diagnosis<test9>.
test10(org.eclipse.wst.jsdt.core.tests.compiler.parser.DualParseSyntaxErrorTest):
Invalid syntax error diagnosis<test10>.
test01(org.eclipse.wst.jsdt.core.tests.compiler.parser.SyntaxErrorTest):
Invalid syntax error diagnosis<parenthesis mismatch>.
test02(org.eclipse.wst.jsdt.core.tests.compiler.parser.SyntaxErrorTest):
Invalid syntax error diagnosis<brace mismatch>.
testWI106610(org.eclipse.wst.jsdt.core.tests.compiler.parser.SyntaxErrorTest):
Invalid syntax error diagnosis<test>.
then the reason is the combination of the following issues:
-
https://bugs.eclipse.org/bugs/show_bug.cgi?id=420333
(Remove JSDT semantic validation) - for these certain tests
the semantic validation should be turned on before the test
starts;
-
https://bugs.eclipse.org/bugs/show_bug.cgi?id=424131
(
JSDT Parser doesn't
respect "Enable Semantic Validation" preference value) -
probably the fix I've proposed is not
correct and hides more error statuses than it should.
Anyway, these test failures IMHO are not a show-stoppers. They
are indicating that some errors/warnings aren't shown to a
user when JSDT Semantic Validation is turned off (while this
is a new default value for this preference).
I can (and I will) look more detailed / fix these errors after
January 8. If somebody can do it earlier - welcome - and
please review the fix done for #424131 first. May be I've made
something wrong there.
Thanks in advance,
Victor Rubezhny
On 01/04/2014 01:07 AM, Thanh Ha wrote: