This commit switches to use stestr[1] instead of ostestr. We don't need
to use ostestr layer because we can use stestr directory.
[1] https://github.com/mtreinish/stestr
Change-Id: I566dca2f3052520a09558bf315b433984c221034
This adds a new plugin, 'karma-subunit-reporter', to generate subunit
streams for unit test output. These files should be compatible with
subunit2sql and (with appropriate log client configuration) could be
displayed in openstack-health or other tools like stackviz.
Change-Id: I7a72c0330852a9afd6bff35436978d9d1c266551
This adds a gulp task that runs at the end of `gulp e2e` to copy
the built production site into the 'reports/' directory. This
directory will be uploaded to the log server during the npm test jobs
and should be viewable from browsers for quick evaluation of
client-side patches. A default config file is also included that
points to the official http://health.openstack.org/ API server so
this build preview can work against live data.
Change-Id: Ideb59ae050f77dab99a4f025e27519fd0fd11f6f
This commit adds *.log directive to .gitignore. The log files often are
created in our debugging, testing or something. But we don't need to
manage *.log files, obviously.
Change-Id: Ide3b3a67bd758645fa6ebf32013c1961ea9baa92
This patch enables code coverage reporting during unit tests via
the `karma-coverage` plugin, and writes them in HTML form to the
`cover` directory where they can be collected as part of the test
job output.
Change-Id: Ic280664eaf5d5f85acfaeb3f54b314129e9ed786
This adds a new 'data' directory with some sample JSON, as well as
angular directives for the two chart types. Highcharts is also
replaced with Highstock to get access to the stock chart. The
home controller fetches the data file, parses it, and passes it along
to the view for display.
Change-Id: Ia3a9a946c1f6cac2c651c2161199a063edd30326
Depends-On: I0d3b1d938b85ffe5f54fca7467a55a08507bd155