Awesome Svata!

On 05.11.22 20:28, Svata Dedic wrote:
Hi,

please temporarily disable the java.lsp.server test in the main suite,

no need yet since the job is still on travis.


I will take the #4921 over next week.

if you could use #4921 as template and take a look where the issue is I can do the rest if you want. The draft PR basically disables everything except a rudimentary LSP job which makes testing hopefully easier and less time consuming.

Ideally we want the LSP job as part of the pipeline. The draft is trying to replicate the same conditions as on travis to exclude potential issues from the start and runs parallel to the current pipeline (which is disabled with the ci:no-build label).



Great job with the migration !

thanks and no problem! I am glad that its now almost finished so that I can do other things again :)

best regards,
michael


-Svata


On 05. 11. 22 19:18, Michael Bien wrote:
Hi devs,

at first we weren't sure if we should migrate all travis jobs to github, then we weren't sure if we actually can without using up all of apache's resources. Well, those fears/concerns don't matter anymore since we have to finish migration till the end of this year when travis support for apache projects ends:

https://cwiki.apache.org/confluence/display/INFRA/Travis+Migrations


This PR migrates almost all of the remaining jobs to gh actions:

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

feedback appreciated. Esp if you want to run certain jobs on certain labels. New label additions are: 'Groovy', 'GraalVM', 'VSCode Extension' and 'tests'. Other newly migrated jobs either run always since they don't take much time or were mapped to previously used labels.


One job is missing. It turned out that the LSP job is the final boss of this endeavor. I tried to replicate the travis environment, bumped timeouts, incrementally commented out tests, diffed logs between local runs and gh runs, but the job managed to generate new exceptions to keep things interesting. Migrating unreliable tests is extra painful since you never know if that exception you are looking at is of kind: regular, regular-new, sporadic or sporadic-new :)

So I have given up on that one for now until I regain more willpower for this task.

A test setup is here if anyone is interested to take a look (feel free to push into the PR if you want, its not meant for merging):

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


best regards,

michael


---------------------------------------------------------------------
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





---------------------------------------------------------------------
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





---------------------------------------------------------------------
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