Skip to content

Running ide/projectui tests in the CI checks - #9603

Merged
jtulach merged 1 commit into
apache:masterfrom
jtulach:jtulach/EnableProjectUiTestsInCi
Sep 8, 2026
Merged

Running ide/projectui tests in the CI checks#9603
jtulach merged 1 commit into
apache:masterfrom
jtulach:jtulach/EnableProjectUiTestsInCi

Conversation

@jtulach

@jtulach jtulach commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

@jtulach
jtulach requested a review from mbien September 5, 2026 02:39
@jtulach jtulach self-assigned this Sep 5, 2026
@jtulach
jtulach requested a review from lahodaj September 5, 2026 05:29
@mbien mbien added tests CI continuous integration changes labels Sep 5, 2026
@jtulach jtulach added the ci:all-tests [ci] enable all tests label Sep 6, 2026
@jtulach

jtulach commented Sep 6, 2026

Copy link
Copy Markdown
Contributor Author

I squash my commits and integrate.

@jtulach jtulach changed the title projectui tests are missing from CI checks ide/projectui tests are missing from CI checks Sep 6, 2026
@jtulach jtulach changed the title ide/projectui tests are missing from CI checks Running ide/projectui tests in the CI checks Sep 6, 2026
@jtulach
jtulach force-pushed the jtulach/EnableProjectUiTestsInCi branch 2 times, most recently from de131b2 to 288b53d Compare September 6, 2026 06:23
@jtulach
jtulach requested a review from lahodaj September 7, 2026 10:23
@mbien

mbien commented Sep 7, 2026

Copy link
Copy Markdown
Member

please use CI resources responsibly. We don't have to run all jobs in PRs which modify tests of a single module. Unless those are base files or there are other risks of side effects . The ide job is always active so this should run if I see this correctly.

Also when activating a new set of tests, I would recommend to run them in a loop a little bit to check if they are reliable in case this hasn't been done yet. We continue to have stability issues in CI - tracking them down is time consuming (#8183).

@mbien mbien removed the ci:all-tests [ci] enable all tests label Sep 7, 2026
@apache apache locked and limited conversation to collaborators Sep 7, 2026
@apache apache unlocked this conversation Sep 7, 2026
@jtulach

jtulach commented Sep 8, 2026

Copy link
Copy Markdown
Contributor Author

please use CI resources responsibly. We don't have to run all jobs in PRs which modify tests of a single module

For a while I wasn't sure what this comment is about, but now I know...

@mbien) removed the ci:all-tests label

OK. That's fair. We don't need to run other tests if the changes are only in projectui module.

@jtulach

jtulach commented Sep 8, 2026

Copy link
Copy Markdown
Contributor Author

Also when activating a new set of tests, I would recommend to run them in a loop ... to check if they are reliable

With 68a9f6d I executed:

netbeans$ ROUND=1; while ant -f ide/projectui test -Dtest-unit-sys-prop.ignore.random.failures=true; do ROUND=`expr $ROUND + 1`; echo Done round $ROUND; sleep 3; done
...
Done round 37

e.g. 37 successful subsequent runs. I guess that's good enough to enter the CI, right @mbien?

@lahodaj lahodaj left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

@jtulach
jtulach force-pushed the jtulach/EnableProjectUiTestsInCi branch from 68a9f6d to fdd17ea Compare September 8, 2026 08:32
@jtulach

jtulach commented Sep 8, 2026

Copy link
Copy Markdown
Contributor Author

Looks good.

Thanks. Squashed and will commit once the CI is green again.

@mbien

mbien commented Sep 8, 2026

Copy link
Copy Markdown
Member

e.g. 37 successful subsequent runs. I guess that's good enough to enter the CI, right @mbien?

sounds good to me, thanks for checking before integration

@mbien mbien added this to the NB32 milestone Sep 8, 2026
@jtulach
jtulach merged commit 7422998 into apache:master Sep 8, 2026
85 of 87 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI continuous integration changes tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants