-
Notifications
You must be signed in to change notification settings - Fork 327
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
Include GUI tests in CI testing #213
Conversation
Run GUI tests in Travis-CI
#215 may fix the last two. |
Running AllTest runs into a timing issue on Travis-CI:
Is there any way to change AllTest's behavior to print its summary at the end of the log, and to provide running output, to prevent Travis-CI from killing it? I am currently using a special travis-wait command to extend the Travis-CI timeout to 20 minutes, but would prefer not to if possible. |
Include GUI tests in CI testing
The junit.textui.TestRunner always caches its stdout away for replay (and sometimes processing) at the end. If we want output to the real (not cached) stdout, we could create our own TestRunner implementation based on copying junit.textui.TestRunner. Unfortunately, it's not just a matter of subclassing, because junit.textui.TestRunner uses a bunch of statics. |
Would this be doable if upgraded to JUnit 4? |
I don't know. I've never actually done a JUnit 3 to 4 migration, but I've heard that they involve some rework. Not sure how extensive it would actually be on our code, which has a pretty regular structure. When (not if) we migrate, we should probably also rethink how we use TestSuite to organize a test hierarchy. Might be right, might not be. |
Update DuplexGroupTabbed_fr.properties
Travis-CI supports GUI testing, so leverage it during CI testing.