Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable DirtyStateEditorSupportIntegrationTest.testModifyFileInExternEditor() for mac operating system. #3283

Conversation

mehmet-karaman
Copy link
Contributor

@mehmet-karaman mehmet-karaman commented Dec 6, 2024

@LorenzoBettini @szarnekow If you are ok with this decision, we can merge this PR. Its disbaling the test for the mac operating system.

Copy link
Contributor

@LorenzoBettini LorenzoBettini left a comment

Choose a reason for hiding this comment

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

You should use junit assumptions for that. Search for assumeTrue or false in our codebase. That way, the test is marked as skipped.

@mehmet-karaman
Copy link
Contributor Author

mehmet-karaman commented Dec 6, 2024

I thought only @ignored annotated tests will be skipped.. The test will start but it will exit on mac before doing anything.. All others will execute that until end.

@mehmet-karaman
Copy link
Contributor Author

Let me wait until the build is finished, thats totally new for me :)

Copy link

github-actions bot commented Dec 6, 2024

Test Results

  6 445 files   -  16    6 445 suites   - 16   2h 59m 13s ⏱️ - 8m 56s
 43 216 tests  -  23   42 595 ✅  -  59    581 💤  -  3   40 ❌ + 39 
170 958 runs  +698  167 664 ✅  - 240  2 325 💤  - 11  968 ❌ +949  1 🔥 ±0 

For more details on these failures, see this check.

Results for commit 6459311. ± Comparison against base commit dec4226.

This pull request removes 23 tests.
org.eclipse.xtend.core.tests.building.XtendIncrementalBuilderPerformanceTest ‑ testPerf00100
org.eclipse.xtend.core.tests.building.XtendIncrementalBuilderPerformanceTest ‑ testPerf00200
org.eclipse.xtend.core.tests.building.XtendIncrementalBuilderPerformanceTest ‑ testPerf00400
org.eclipse.xtend.core.tests.building.XtendIncrementalBuilderPerformanceTest ‑ testPerf00800
org.eclipse.xtend.core.tests.building.XtendIncrementalBuilderPerformanceTest ‑ testPerf01600
org.eclipse.xtend.core.tests.building.XtendIncrementalBuilderPerformanceTest ‑ testPerf03200
org.eclipse.xtend.core.tests.building.XtendIncrementalBuilderPerformanceTest ‑ testPerf06400
org.eclipse.xtend.core.tests.building.XtendIncrementalBuilderPerformanceTest ‑ testPerf12800
org.eclipse.xtend.core.tests.building.XtendIncrementalBuilderPerformanceTest ‑ testPerf25600
org.eclipse.xtend.core.tests.building.XtendIncrementalBuilderPerformanceTest ‑ testPerf51200
…

♻️ This comment has been updated with latest results.

@LorenzoBettini
Copy link
Contributor

I thought only @ignored annotated tests will be skipped.. The test will start but it will exit on mac before doing anything.. All others will execute that until end.

Yes, but as we said, it's better to use assumptions so that the test is correctly marked as skipped.

@mehmet-karaman mehmet-karaman force-pushed the disable_DirtyStateEditorSupportIntegrationTest_for_macos branch from 043a867 to b1c5b57 Compare December 7, 2024 08:18
@LorenzoBettini
Copy link
Contributor

There are tons of failures related to autoedit strategy. It can't be related to this..

@mehmet-karaman mehmet-karaman force-pushed the disable_DirtyStateEditorSupportIntegrationTest_for_macos branch from 503c35b to 6459311 Compare December 8, 2024 17:02
@mehmet-karaman
Copy link
Contributor Author

I've done a rebase,

@memin20
Copy link

memin20 commented Dec 8, 2024

Build failed again, but I've checked the test results from the log:

DirtyStateEditorSupportIntegrationTest for Windows worked, for Ubuntu it worked also and for mac skipped it skipped one more test which is expected.

@LorenzoBettini
Copy link
Contributor

The build fails due to a change in platform (see the issue in xtext)

@LorenzoBettini LorenzoBettini added this to the Release_2.38 milestone Dec 16, 2024
@LorenzoBettini LorenzoBettini merged commit 4fb59cc into eclipse-xtext:main Dec 16, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants