Tests that open raw TCP connections can now run on Endform. Analytics got two improvements: test run duration is now tracked and displayed, and start timestamps now reflect when tests actually began running rather than when results were recorded.
Major features & improvements
- TCP connection proxying: Playwright tests that open raw TCP connections using Node.js
netAPIs now work on Endform. Connections are proxied through the iroh network layer, the same infrastructure used for HTTP traffic. This adds support for e.g. Postgres or MySQL database connections from within tests. - Test duration in analytics: The analytics dashboard now shows duration for complete test runs, not just individual attempts. It measures the time from the start of first attempt to the end of the last attempt of the test. This makes it easier to identify slow tests and track performance trends over time.
- Accurate start timestamps: Test runs, test attempts, and suite runs now record when execution actually started rather than when results were inserted into the database.
- Playwright v1.58.2 support: The test runner image has been updated to include Playwright v1.58.2 alongside existing supported versions.