aboutsummaryrefslogblamecommitdiffstats
path: root/lib/reltool/test/README
blob: 031bd2c9612f8f8d713aa9046ff994e4f9800b50 (plain) (tree)





























                                                                         
Testing and running reltool tests.

Testing gui api/applications can be hard, but we can at least
test that wxerlang behaves as we expected, i.e. that the api
is consistent and that it don't crash.

The tests are structured as they are because we want you to
be able to run them in three different ways.
 - direct via an erlang shell
 - via common_test application 
 - via erlang/OTP inhouse ts tool.

To run all the tests compile them and on unix 
run ./rtt to create an erlang terminal.

Invoke rtt:t(). in the erlang shell to run all regression tests.
If you want to specific tests invoke rtt:t(Module) 
or rtt:t(Module, TestCase).

To run all tests including the ones that require manual intervention run.
rtt:t(all, [{user,true}]).

To see every test_case window use
rtt:t(all, [{user,step}]).
This requires that you manually close each window to step to the 
next test_case.

If you want to run specific test_cases use:
rtt:t({Module,TestCase}, [{user,step}]).