Hi all,

for me the testing of NetBeans shows its ugly dark side and I'm
seriously thinking about killing the ValidateLayerConsistencyTest. It
is flaky and causes untraceable errors.

This is the PR:

https://github.com/apache/netbeans/pull/4058

The flakiness can be observed when comparing the commit validation
runs. 1 fails whiel 3 work ok. In this instance the failing instance is
JDK8, but I saw others.

I use this PR to try to fix this:

https://github.com/apache/netbeans/tree/try_fix_commit_validation2

One problem could be tracked down, that the maven module has a entry in
the configuration, that is a template, but is checked for instablility.
Fixed here:

https://github.com/apache/netbeans/commit/40a60e311000977b490935c6bf762464d3ddaa96

Currently it fails with an error that also seems to be a race condition
(line 23766-2769):

https://pipelines.actions.githubusercontent.com/serviceHosts/3cf2747f-b5d6-4e8e-a999-150ff8ae61e1/_apis/pipelines/1/runs/14001/signedlogcontent/7?urlExpires=2022-05-29T17%3A16%3A59.2143803Z&urlSigningMethod=HMACV1&urlSignature=f%2B%2BJVlE0n3fHCqA4wJkq4iKPdD%2B502hC2csZJFs5keE%3D

2022-05-29T17:06:31.9092439Z     [junit] java.lang.AssertionError: Has to be 
NbRepository: org.openide.filesystems.Repository@744b325b
2022-05-29T17:06:31.9093232Z     [junit]        at 
org.netbeans.core.startup.Main.start(Main.java:298)
2022-05-29T17:06:31.9094120Z     [junit]        at 
org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
2022-05-29T17:06:31.9094571Z     [junit]        at 
java.lang.Thread.run(Thread.java:750)
2022-05-29T17:06:31.9095235Z     [junit] 
-------------------------------------------------------------------------------
2022-05-29T17:06:31.9095602Z     [junit] >Log Session: Sunday, May 29, 2022 
5:06:31 PM UTC
2022-05-29T17:06:31.9095875Z     [junit] >System Info: 
2022-05-29T17:06:31.9096375Z     [junit]   Product Version         = Apache 
NetBeans Platform Dev (Build dev-40a60e311000977b490935c6bf762464d3ddaa96)

Given that I changed code in the JS area, this does not seem to related
to my changes.

So at this point this Test does harm and so is a candidate to be
removed.

I would like to fix this tough, but I put literally days into this and
am at the end of my ideas. Anyone wants to chime in?

Greetings

Matthias

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to