Commit Briefs

125a8eadb4 GitHub

mention git-test integration (master, origin/master)


06661576bf Sergey Bronnikov

Fix HTML table headers


9abfd3c8c2 Sergey Bronnikov

Fix error with division by zero in metrics calculation


1b4e458e9c Sergey Bronnikov

Fix testres.cgi


6e17db5d70 Sergey Bronnikov

Enable testres.cgi static build


0b524b19ea Sergey Bronnikov

Fix building libtestoutput tests


806593d39c Sergey Bronnikov

Enable building tests in travis ci


9f1b963d0a Sergey Bronnikov

Fix compilation


e42caf7fb9 Sergey Bronnikov

Add TAP13 test samples


27afb87cd8 Sergey Bronnikov

Add TAP13 parser based on YACC/LEX


Branches

Tags

This repository contains no tags

Tree

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

README.md

## testres

[![Build Status](https://travis-ci.org/ligurio/testres.svg?branch=master)](https://travis-ci.org/ligurio/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))
- keep track of the results with [`git-test`](https://github.com/ligurio/git-test)

### 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).