Running Remote Tests
As a guest in a CodeTogether session, you can now easily run and analyze tests that exist in the shared workspace, from whichever client you’ve connected with – even the browser! If your team engages in TDD, this is a capability you’ll find invaluable.
We’ve made it intuitive to run remote tests by making these actions available where you’d normally find them in your IDE. Test runs can be initiated from the editor ruler area, context menus, dedicated views, and yes, even using your IDE’s native shortcuts.
No matter who launches a test – host or guest, the results will be displayed in your client’s test results view and in the editor ruler area. In IntelliJ hosted sessions, CodeTogether will even pick up tests that are run by Maven or Gradle build processes and ensure those are relayed to guests. Guests can see which tests have passed, failure output, and even the difference between expected and actual results, if the host IDE supports it.
In this initial release, we support JUnit and TestNG on Eclipse, and JUnit, TestNG, PHPUnit and pytest/unittest on IntelliJ and VS Code. While other frameworks may well work for IntelliJ and VS Code, these have not been extensively tested. We will continue to add support for additional frameworks – let us know which ones you’d like us to prioritize.