Testkube blog

Testkube v1.5: Test Metrics, Charts + Less Dependency

Aug 29, 2022
3 min
This release brings a big visual change to the UI when it comes to Test metrics & execution charts.
Testkube v1.5: Test Metrics, Charts + Less Dependency
Share on Twitter
Share on LinkedIn
Share on Reddit
Share on HackerNews
Copy URL

Table of Contents

Want to learn more about this topic? Check out our Office Hours sessions!

Get Started with Testkube Pro

## Metrics

This release brings a big visual change to the UI when it comes to Test metrics & execution charts.

kubernetes web based testing dashboard

Now you can see the most important metrics about your tests or Test Suites while browsing through them.

- Pass/Fail Ratio: Allows you to see the percentage of tests that were successful divided by all tests.

- P50: Gets the median duration of your test executions. (Not to be confused with an average value)

- Nº of failed executions: We show you the number of failed executions for the past 7 days while you are listing our tests so you can easily detect the tests that are failing most often.

## Charts

results shown overtime

Your executions chart can be a pretty way to quickly look at the history of your executions.
Red bars show the tests that failed and green ones are for the tests that passed.
The Y axis represents the Test duration which is shown on a logarithmic scale.

## Removing Jetstack

Testkube had [jetstack/cert-manager](https://github.com/cert-manager/cert-manager) as a dependency that was quite heavy and it took a lot of time to install. It also put some additional pressure on the cluster resources. Now, the certificate acquisition is simplified and Testkube no longer depends on Jetstack. Testkube is lighter in terms of dependencies and on resource usage and it’s faster to deploy to a cluster.

## Tests executions triggering Webhooks

You can define which tests will fire a particular webhook by defining a selector for Webhook CRD.

testing results shown in the CLI

## CLI Improvements

**`>testkube install`** and **`>testkube uninstall`** is now **`>testkube init`** and 

**`>testkube purge`**. Previously, it was a bit confusing to differentiate the commands that install Testkube into your local machine or the ones that deploy the server components to your cluster.

Take a look at our [installation doc](https://kubeshop.github.io/testkube/installing/) for more info.

## Give it a go!

Feel free to have a look at the new Charts and Metrics available and let us know what you think and how we can make it even better! We’ve got a [great demo](https://demo.testkube.io) you can play with and you can download the release from [GitHub](https://github.com/kubeshop/testkube).

If you’d like any info, or just to come say ‘Hi’ – join our [Discord server](https://discord.gg/hfq44wtR6Q) and follow us on Twitter [@Testkube_io](http://twitter.com/testkube_io) or email me directly [bruno@kubeshop.io](mailto:bruno@kubeshop.io). We’re looking forward to hearing from you!