2 ms·
This seems really awesome. I'm using CircleCI, they have an experimental option to collect junit xml files and give you a nicer output as well as try to make p
by TheAceOfHearts 11y ago
This seems really awesome.
I'm using CircleCI, they have an experimental option to collect junit xml files and give you a nicer output as well as try to make parallelization smarter, but the smart parallelization feature only works when you're using the inferred test command :(.
One really nice feature that caught my eye: "In addition to balancing, TLB does other interesting things like re-order tests within a subset(set of tests that run on a partition) before they are executed. For instance, it re-arranges tests to execute failing ones(that failed in previous build) first, hence ensuring early feedback."
I haven't read through the docs in detail, so maybe this is a stupid question, but wouldn't it be better to have a single service that includes the data and balancer and exposes functionality through a REST API? Then you could use it with any language, without having to install java on the machines that are running your test.
- kunday 11y agoI agree. The primary purpose of the server is to split the tests and send them for execution. I started this as a side project[1], but never got much further with it. 1. https://github.com/kunday/getting_dumped https://github.com/kunday/getting_dumped