0.7.0
#
ArtifactsArtifact | Version | Link |
---|---|---|
Drill Admin [Backend] | 0.7.0 | GitHub, DockerHub |
Drill Admin [Frontend] | 0.7.1 | GitHub, DockerHub |
Test2Code Plugin | 0.7.0 | GitHub |
Autotest Agent | 0.16.2 | GitHub |
Java Agent | 0.7.0 | GitHub, DockerHub |
JavaScript Agent | 0.2.0-feature-block-coverage.1 | DockerHub |
Agent Runner | 0.2.3 | GitHub |
JS AST Parser | 0.3.15-beta.0 | GitHub, NPM |
Browser Proxy | 0.2.0 | GitHub, DockerHub |
Browser Extension | 0.3.29.1 | GitHub |
#
New Features- Agents PreRegistration for increasing application sync speed with the agent
- Time Savings. It provides visualization of the Test Impact Analysis. You can check how much time Drill4J saves in each build of your application
- Baseline build contains all project' tests for Test Impact Analysis
- Sort and Search in "Build/Scope methods" and "Suggested tests" tables
- Sessions Management pane for starting, finishing and aborting sessions in Drill Admin
- JavaScript application support
- Cucumber framework support
- Scala+Cypress POC
#
Improvements- New transport for Agent and Drill Admin communication improvement
- API redesign
- Extension pop-up and widget were redesigned and manual testing flow was improved
- UX improvements: "Tests to Run" page, Active Scope block, Tables, Dividing of agents registration by types
#
Critical Bug Fixes- Out of memory if User finishes active scope with large datasets
- Not getting coverage when running Autotests on a remote selenium driver
- Real-time works incorrectly if testing is performed on standalone and microservice apps concurrently
- Incorrect coverage and tests numbers in parallel testing
#
Known Issues- Agent/Admin reconnecting deletes the active session
- If User changes Project Packages or Target host, Finished Scopes are lost in the latest build
- Tests duration for manual tests is always = 00:00:00
- Flaky coverage: percentages for the same test may vary in a small range (+/- 5%)
- To collect manual coverage on a new build of JS agent you need to refresh the page with a cache reset (Ctrl+F5)
- The "Sessions Management" doesn't work with the JS agent
- Sometimes not all agents are displayed on the "Service Group: Test2Code" page
- TestNG v7.4.0 isn't supported
- Manual Testing Browser Extension: in order to record frontend (JavaScript) coverage it is required to perform all test actions in a single tab. Essentially, one must press "Start Test" and "Finish Test" in the same tab, otherwise, JS coverage will be lost
- Opening multiple tabs of Drill4J Admin Panel may cause UI update issues. Please, consider using only one tab