divekit-report_visualizer
Version, currently 0.2.49 versions
github.com/divekit/divekit-report_visualizer
A component of divekit used to create a visualization from test reports.
Nothing has been indexed for 0.2.4 yet. The tag is recorded, its shard.yml has not been read, so the manifest and dependency list below are empty because they are unknown rather than because they are absent.
Installation
# Add this to your shard.yml
dependencies:
divekit-report_visualizer:
github: divekit/divekit-report_visualizer
version: ~> 0.2.4Then run:
shards installshard.yml
No shard.yml has been indexed for 0.2.4. You can read it on the repository.
Dependencies
Unknown: the shard.yml for this version has not been read yet.
README
This README is the one indexed from the repository at its latest ref, not from the tag for this version.
Divekit Report Visualizer
A component of divekit used to visualize test reports.
Installation
For compiling, you will need the crystal compiler and the shards dependency manager.
Just execute the following command:
shards build --release --production
Optionally, you can add the -Dno_minify compile-time flag to prevent minifying the output:
shards build --release --production --Dno_minify
After running any of these commands, the divekit-rv tool should be located inside the bin/ directory.
Usage
divekit-rv works using a context-based cli.
Directly behind the binary name, you can specify global arguments.
Once you specify a non-option argument (like a file path), a new context is opened.
To see which report types are supported in your build
and what options they support, use the --help option:
$ divekit-rv --help
Divekit Report Visualizer v0.1.0
Usage: divekit-rv [global arguments] <report-path> [report arguments] <report-path> [report arguments] ...
Global arguments (affects whole program instead of just one file):
-c HASH, --commit=HASH Specifies the displayed commit hash (default: "local")
-u URI, --commit_url=URI Specifies the link to the current commit (default: none)
-o PATH, --output=PATH Specifies the path to deploy to (default: "public")
-t TIME, --commit_time=TIME Specifies the timestamp of the current commit, in ISO 8601 format (default: current local time)
-h, --help Show this help
Custom-Report ("*.custom-test.json") arguments:
None
PMD-Report ("*.pmd.json") arguments:
--category=NAME Specifies the category the PMD report is put in (default: "PMD")
--split_rules=RULE1,RULE2,... Splits this report into one report for each specified rule
Surefire-Report ("TEST-*.xml") arguments:
None
Development
TODO: Write development instructions here
Contributing
- Fork it (https://github.com/divekit/divekit-report_visualizer/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- David Keller - creator and maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.2.4- Tagged
- May 7, 2025
- Commit
7d1b6f70aaa4- Indexed
- not yet
Dependents
No indexed shard depends on this one yet.
Repository
github.com/divekit/divekit-report_visualizer
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 17, 2026
- Synced
- Aug 17, 2026
- Versions
- 9