lib.haxe.org

munit

MassiveUnit is a cross-platform haXe unit testing framework from Massive Interactive that utilises haxe metadata markup for test cases and includes tools for generating, compiling and running test cases from the command line.
Version
0.9.2.5
Owner
massive
License
BSD

History

  • 2012-05-10 05:16:30
    0.9.2.5
    Hotfix for Linux server hanging
  • 2012-05-09 06:03:54
    0.9.2.4
    Improved support for linux, fixed defect where test runner not respecting hxml targets
  • 2012-03-30 03:13:40
    0.9.2.3
    Added support for custom html templates and runtime resources. See 'munit help config' for details.
  • 2012-02-28 00:01:03
    0.9.2.2
    Added support for synchronous assertions inside async tests. Fixed related bug with exceptions inside async tests not removing async timeout. Fixed bug with neko tests not running from project directory. Updated coverage support to MCover 1.2.x
  • 2011-11-22 04:18:02
    0.9.2.1
    Added rich html print client, added support for MCover, added command line apis for creating stub test classes, minor additions to .munit project config file. Fixed bug with as2/as3 targets being compiled when not targets
  • 2011-11-22 03:09:12
    0.9.2.0
    Added rich html print client, added support for MCover, added command line apis for creating stub test classes, minor additions to .munit project config file
  • 2011-10-11 12:45:34
    0.9.1.8
    Added hamcrest support.
  • 2011-10-07 05:17:20
    0.9.1.7
    1) Added -debug flag to command line tool to run only tests marked with @TestDebug. 2) Switched to using monospace font when printing results in browser. 3) Now removes old test runner files not being executed in latest test run.
  • 2011-09-13 09:47:08
    0.9.1.6
    Improved HTML Test Runner output (displays as2/as3 results in HTML using sames styles as JS). Fixed AsyncTest race condition bug where timeout and response handlers execute out of order when both occur on same frame (as2/as3 targets only)
  • 2011-09-05 13:36:33
    0.9.1.5
    Added support for @Ignore("optional explanation") tag against @Test method. More info here https://github.com/massiveinteractive/MassiveUnit/wiki/Working-with-test-classes
  • 2011-09-03 08:46:44
    0.9.1.4
    1) Added support for tag inheritance, i.e. @Test in super classes now picked up. 2) Added support for stack trace in uncaught exceptions for AS3 and Neko targets (unable to get this info in other supported targets). 3) Deprecated @Test("Async"). Introduced @AsyncTest tag in its place. 4) Updated example in project. 5) Added haxelib docs to lib package, should now appear on lib.haxe.org.
  • 2011-08-18 05:09:09
    0.9.1.3
    1) Fixed win bug where spaces in path to neko test file would cause file not to be found. 2) Updated munit config to generate template test.hxml file if one doesn't exist. 3) Gen command now creates test directory if one doesn't exist. 4) Update command line runner help files. 5) Made sure HTTPClient POSTs reports across all supported platforms. 6) Still open issue of nekoserver hanging. See http://lists.motion-twin.com/pipermail/neko/2011-August/002913.html
  • 2011-07-27 08:08:32
    0.9.1.2
    Switched sequential target testing to parallel testing for speed increase. Removed -swf8 and -swf9 options and replaced them with -as2 and -as3. Removed -keep-browser-alive option and replaced it with -kill-browser (Chrome only due to restrictions). Added new frame based test result viewer in browser.
  • 2011-06-30 10:10:03
    0.9.1.1
    A couple of minor enhancements, more to come soon. Changed @TestDebug trigger to -D testDebug rather than default -debug flag, Added -keep-browser-alive flag when running swf/js tests so that browser remains open, Changed -swf target flag to run any swf files (To specifically target swf 8 files use the -swf8 flag)
  • 2011-03-09 03:53:52
    0.9.1.0
    New granular testing features. 1. Run a single test using the @TestDebug metadata type. 2 Compile a single class or package via the -filter option in the build tool. See documentation for details.
  • 2011-02-08 01:47:26
    0.9.0.3
    Updated command line tool to work with latest version of mlib
  • 2011-01-27 07:34:06
    0.9.0.2
    Add dependency to mlib and fix issue with local server not exiting.
  • 2011-01-21 00:54:10
    0.9.0.1
    Removed references to 'here' to work with nightly builds of haxe
  • 2010-12-24 03:35:02
    0.9.0.0
    Simplified AsyncDelegate to handle a variable number of parameters
  • 2010-12-23 02:30:45
    0.3.0.0
    First Public Release