The centerpiece of this release is HTML
reporter based on the D3 visualization library. You can see a live
example of the report page here. This new HTML reporter is the default reporter used in PerformanceTest.Regression
tests.
Some of its features are:
Other new features include:
MemoryFootprint
measurer allows measuring the memory footprint of a data structure-CscopeFilter
option allows selectively running only specific tests from your suiteinclude
statement for composing several test classes is now more powerful – the enclosing class overrides the persistor
and reporter
values of the nested test classes, but those tests still use their own executor
sSeveral bugs were fixed for this release: https://github.com/axel22/scalameter/issues?page=1&state=closed
To get scalameter
In maven:
<dependency>
<groupId>com.github.axel22</groupId>
<artifactId>scalameter_2.10</artifactId>
<version>0.4</version>
</dependency>
Or, in SBT:
libraryDependencies += "com.github.axel22" %% "scalameter" % "0.4"
testFrameworks += new TestFramework("org.scalameter.ScalaMeterFramework")
A big thank you to everyone who contributed ideas and/or code to the scalameter repo!