====== Building and running tests ======
You will need ant build system. ''customBuild.xml'' supports different parameters to tune the tests. They can also be combined.
===== Running a test with a debugger =====
''%%-Dtest.suspend=y%%'' will suspend the execution and give you time to hook up a debugger before running a test.
ant -f customBuild.xml compile-test test-set -Dtest.suspend=y -Dtest.testcases="tlc2/tool/InliningTest*"
===== Specify number of threads =====
By default uses all your cores. You can specify a custom amount using ''%%-Dthreads=4%%'':
ant -f customBuild.xml test -Dthreads=4
===== Halt tests when a failure is found =====
By default the test target will run all the test and report success or failure only at the end. It can be convinient to just stop execution as soon as an error is found, with''%%-Dtest.halt=true%%''.
ant -f customBuild.xml test -Dtest.halt=true
===== test-dist: =====
Executes accompanying unit tests on jar file
ant -f customBuild.xml clean compile compile-test test-dist