Skip to content

Releases: catdad/grandma

0.10.0

05 Jan 19:54
Compare
Choose a tag to compare

This release allows a test to add and report on arbitrary numeric metrics that are recorded in any way that the test implementation chooses. See #191.

This release also fixes an issue that can happen at times where the benchmark process may mysteriously exit without error before it is done testing and reporting. See #197.

Compare release.

0.9.1

05 Jan 19:56
Compare
Choose a tag to compare

This is a small maintenance release, nothing to see here.

0.9.0

07 Jul 14:19
Compare
Choose a tag to compare

Build Status

This version replaces all 0.7.x and 0.8.0 versions. It contains 2 important API fixes, #183 and #184. It was found that both grandma.run() and grandma.report() APIs could lead to the process hanging indefinitely and not exiting. This did not affect the grandma CLI. You can now again happily use the grandma API! 👨‍💻

Compare release.

0.8.0

06 Jul 21:37
Compare
Choose a tag to compare

Build Status

Added the ability to add custom metadata to each report line recorded by grandma during a test. See #177 and the docs.

Compare release.

0.7.2

06 Jul 21:34
Compare
Choose a tag to compare

Build Status

Adding full support for node 10, without any of those pesky deprecation warnings.

Compare release.

0.7.1

06 Jul 21:33
Compare
Choose a tag to compare

Build Status

This is a small maintenance release, nothing to see here.

Compare release.

0.7.0

02 Mar 01:22
Compare
Choose a tag to compare

Build Status

🎉 Much of the logic to run test tasks has been completely rewritten. This is not a big deal for you, but it's a huge deal for me. See #129.

Some other minor chores were also completed. See #162 and #170.

Compare release.

0.6.9

20 Jun 00:51
Compare
Choose a tag to compare

Build Status

grandma can now run tests indefinitely, just use a duration of 0. See #75.

The new html report also had some cleanup and improvements. See #136 and #152.

Compare release.

0.6.8

29 May 20:45
Compare
Choose a tag to compare

Build Status

Don't you just hate it when you have finished running 78,539 tests, and now have to figure out exactly what you did when looking at the 78,539 resulting html pages. Well, now that will me a little easier, when you use the --metadata flag when generating the report. There's a good chance that you already have configurable tests -- maybe using a config file or environment variables in your CI. Now, you can capture that in the report, so the information is all right there for you when looking at the results.

Capture all the variables in your environment:

grandma report test.log --type html --out test.html --metadata `printenv`

Or read some config file:

grandma report test.log --type html --out test.html --metadata `cat path/to/config.json`

See #140.

Compare release.

0.6.7

29 May 15:53
Compare
Choose a tag to compare

Build Status

This release adds a new html report type. This report is being released in beta, and will eventually replace the plot report. I hope you think that it is much better, and I'd love to hear your feedback if you have any.

Compare release.