-
Notifications
You must be signed in to change notification settings - Fork 96
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
Split dock unit test #1996
Split dock unit test #1996
Conversation
@shroffk Is there a special naming convention for tests that we should use so that GUI tests can be distinguished from "plain" tests? I'm afraid we'll sooner or later need a way to skip running GUI tests. |
Running
|
Again I think we need a naming convention or related mechanism to distinguish UI tests. |
@kasemir So does the CI ignore any tests that end in |
Better ask anyone but me about maven...
I assume that was part of the reason for suggesting ..UI for UI tests, so by default they would be skipped. |
I renamed my tests to |
@kasemir thank you for digging through the issues and finding that. |
@lorenzo-gomez-windhover we tend to have monthly meeting to share new developments or issues, if you are interested in attending let me know. |
@shroffk Yes, I I'd love to! How can I join the meeting? |
Can this PR be merged. @lorenzo-gomez-windhover we meet using google hangouts, I will add you to the next meeting :) |
I do not mind as long as Maven builds are fine. |
@lorenzo-gomez-windhover I do not have an email address to forward the monthly meeting invitation. |
Hi there,
Hope you are all doing well.
These unit tests use TestFX's Robot API to test the behavior of
DockPane
andSplitDock
classes. Specifically these unit tests test the behavior discussed in #1986 and #1991.I know GUI testing can be tricky because it might very well behave differently on different platforms, but I tried my best to write these tests in a platform-independent way. By all means try it in other platforms as I ran the test only on
Ubuntu 18.04.5 LTS
. It is possible I missed something, but hopefully these tests are reliable enough that we can trust them when it comes to GUI testing.Thanks
Lorenzo