Commit Briefs

abbdd3cc58 Sergey Bronnikov

heatmap (plots, origin/plots)


b7f24d6279 Sergey Bronnikov

added plot samples

- donut - histogram - line


c70734fe89 Sergey Bronnikov

remove unused cunit packages


f0bd457b3b Sergey Bronnikov

-fsanitize=address is unsupported on OpenBSD


d6e9655885 Sergey Bronnikov

split source code to library and application


68c450f8c5 Sergey Bronnikov

update cmake minimum required version

cmake minimum required version is the same as a current version of cmake on travis ci


82fb18d2a0 Sergey Bronnikov

add travis ci integration


0045209134 Sergey Bronnikov

build with address sanitizer in debug mode


5d537aab24 Sergey Bronnikov

set pointers to NULL on definition


e87e34349b Sergey Bronnikov

fix warning about difference in signedness


Branches

Tags

This repository contains no tags

Tree

.travis.ymlcommits | blame
CMakeLists.txtcommits | blame
README.mdcommits | blame
index.htmlcommits | blame
libtestoutput/
samples/
src/
testres.1commits | blame
testres.csscommits | blame

README.md

## testres

A hyperfast web frontend for software testing results written in C.

It builds and runs on OpenBSD, Linux, and Mac OS X.

If you have any comments or patches, please feel free to post them here or
notify me by e-mail.

### Features

- CPU and memory consumption is zero in idle (CGI application)
- Support of SubUnit, TAP (Test Anything Protocol) and JUnit formats

### Usage scenarios:

- evaluating of current test coverage
- evaluating of tests stability and effectiveness
- evaluating of features stability in a project
- estimating of testing convergence
- reducing [Mean Time to Diagnosis](https://www.joecolantonio.com/alan-page-principles-lessons-learned-at-microsoft/)
- conversion of binary test reports to a textual form for indexing, see [Swish-e](http://www.esa.org/tiee/search/html/swish-config.html#document_filter_directives)
- calculating of testcase metrics (Average Time Execution, Average Percentage of Fault Detected (APFD) and [more](http://www.iosrjournals.org/iosr-jce/papers/Vol16-issue4/Version-1/G016414751.pdf))

### Usage

```
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_BUILD_TYPE=RELEASE
$ cmake .. -DCMAKE_BUILD_TYPE=DEBUG
$ make test
$ bin/testres -s samples/junit.xml
```

### Authors

Developed with passion by [Sergey Bronnikov](https://bronevichok.ru/) and great
open source [contributors](https://github.com/ligurio/testres/contributors).