Skip to content

Releases: SatelliteApplicationsCatapult/tribble

0.8.0 - Java 11

26 Sep 13:02
3062f72
Compare
Choose a tag to compare

This release updates Tribble to support Java 11 and Scala 2.12.8

Support for Java 8 and Scala 2.11 have been dropped.

Also added two new mutators and some bug fixes.

0.7.1

06 Jun 15:49
5752b9a
Compare
Choose a tag to compare

Fix the maven plugin.

0.7

05 Jun 15:24
57d9358
Compare
Choose a tag to compare
  • Corpus will default to empty if not provided instead of erroring
  • Errors and corpus entries written as raw binary rather than hex encoded. This should make it easier to send these files directly to other programs and tests.
  • Internal refactoring of corpus and stats code to make plugable.
  • JaCoCo and ASM are now shadowed into the tribble-core jar to ease use in other projects
  • Build now runs against Scala 2.12.6 and 2.11.7 there is tribble-core_2.12 and tribble-core_2.11
  • Updated dependencies

Maven dependencies

12 Feb 11:08
26dd4ba
Compare
Choose a tag to compare

Fix the maven dependencies

  • Add ignore option to results enum
  • Add verbose option to show mutator stats
  • Add option to disable mutators
  • Faster corpus reloading

More return options

28 Sep 09:00
Compare
Choose a tag to compare

More return options from fuzz tests with an enum rather than a bool. This should also make it easier to extend in future. Unfortunately this is a breaking API change. You will need to change any test cases. Thanks to @ccl0326 for the suggestion.

  • Support Scala 2.11 (should be easier to work with Spark now)
  • Significant refactoring of the mutation system. It is now possible to add new mutation methods with plugins
  • Much better stats tracking. Tracking of stats per mutation method.
  • Fixed a memory leak in the class loader. Also made this ~4x faster.

gradle build

28 Jun 12:47
Compare
Choose a tag to compare
  • Refactored build process to use gradle to allow creation of gradle plugin.
  • Created experimental gradle plugin.
  • Code refactored to support Scala 2.11 (You will need to do a custom build at the moment)

refactorings and maven fixing

07 Jun 10:42
Compare
Choose a tag to compare

Mostly splitting tribble-test into its own repo so jcenter can get tribble root.

bugs and small improvements

01 Jun 14:41
Compare
Choose a tag to compare
  • Bug fixes
  • Count timeouts separately to fails.
  • Configurable timeout
  • Expose parameters in maven plugin

Initial release

31 May 10:33
Compare
Choose a tag to compare

First release Wooo Hoooo

  • Coverage based fuzz testing
  • Maven plugin