v0.1.0
v0.1.0 is the original release for The Test Cabinet. This version contains the minimum set of functionality required to make The Test Cabinet work, with multiple elements intentionally deferred for later versions.
The goal for v0.1.0 is to have a working implementation, not to have an implementation that provides a good UX. This is absolutely an implementation only intended to be used by project developers, not community members. Do not expect a high level of polish from the implementation yet.
Features
Section titled “Features”tcab CLI
Section titled “tcab CLI”This release introduces The Test Cabinet’s CLI binary, tcab. This binary is
capable of running test cases in isolated environments (containers) and is built
on GitHub Actions for Windows, Linux, and macOS. Running tests requires access
to a Docker (or Docker-equivalent) runtime capable of running Linux containers.
The first version of The Test Cabinet’s public website is introduced by this version. It features a synthwave backdrop animated using WebGL and allows test runs’ results to be played directly from within the site itself.
This UI will continue to receive adjustments and fixes in subsequent versions. Notably, there are some readability issues on some pages that need to be addressed, and the site is not designed to be usable on mobile (yet).
This release also include the first version of The Test Cabinet’s documentation. These docs cover both what’s currently implemented as of v0.1.0 and document additional components that will be implemented before v1.0 releases.
Bug Fixes
Section titled “Bug Fixes”None (but we probably introduced some bugs to fix later!)