Repository navigation
v0.11.0
Kinora 0.11.0
This release makes kinora hold up on large test suites: big runs upload reliably, and the dashboard stays fast on projects with thousands of tests and a long history.
Large projects
- Runs with more than 3,449 tests no longer fail to upload. A run can carry up to 50,000 tests.
- The Tests page loads a fraction of the data on large projects: on 3,000 tests with 500 runs, the server no longer reaches gigabytes of memory, and the page downloads about 12 MB instead of 150 MB.
- The test history page loads only the test it shows, and the failure causes it shares with other tests: about 1 second on a large project, instead of 3 or more.
- The Components page reads only the tests that mount stories, and returns at once for a project without any.
- The run page lists its tests 50 at a time, with the page in the URL. A run with 20,000 tests opens in under a second instead of 3. Changing the status tab, tag or search goes back to the first page.
Read API
GET /api/v1/projects/:slug/historywithouttestKeynow returns, for each test, only the points its health reads: its last 20 runs and, for a test failing right now, its whole failing streak. Counts and rates still cover the project's last 500 runs. PasstestKeyto get one test's full timeline. See the API reference.