Skip to content

brb/perforator-ci

 
 

Repository files navigation

Perforator CI

Perforator CI is a continious integration server used for performance regression testing.

It is used together with the Perforator performance unit testing tool, which is can be found here: https://github.com/yfyf/perforator

Dependencies

  • git
  • tested only on Linux, sorry
  • npm

Quick tutorial

Start the Perforator CI server:

   git clone https://github.com/brb/perforator-ci
   cd perforator-ci/
   make start-clean

Perforator CI should be running on http://localhost:8080/

We need add a project which does some performance unit testing.

The Eight Myths of Erlang Performance are pretty interesting to investigate and we have prepared a special repo for that at https://github.com/yfyf/8-myths-of-erlang.git Add it as a project and keep the default build steps. (Warning: repo should be accessible, otherwise CI will crash.)

Do a few builds and click around, you should experience some fabulous statistics.

Current problems

  • some of the statistics are sloppy, so don't call us for a refund, we know, we're working on it. The test duration measureument is pretty tight though.
  • stuff is very fragile, be gentle.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • JavaScript 87.3%
  • Erlang 12.7%