Skip to content

Refael10ru/greendots

 
 

Repository files navigation

GreenDots 🟢

A test matrix visualizer, for monitoring live pytest runs and inspecting failures in a graphical way.

It is designed to be very scalable in terms of test count (20k test cases are handled easily) and log file size (megabyte+ sized jsonl log files).

The test status updates are streamed using an append-only status log file per test worker, that is polled by the server when needed. This eases deployment as it only requires a shared (network) drive between the test runner and the greendots server.

User documentation is limited at the moment, but here's a screenshot:

screenshot

Building

The dockerfile should build the server using npm, vite, and go. Internet is required during the docker build.

About

Test matrix browser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 50.0%
  • Vue 23.1%
  • Go 13.8%
  • Python 9.2%
  • HTML 2.4%
  • Dockerfile 0.8%
  • Other 0.7%