Age | Commit message (Collapse) | Author |
|
* lukas/common_test/extend_timeout_for_win:
Update the support init_per_suite to extend the timeout for starting a slave node on windows.
|
|
inbetween a tc_start and tc_done of a init_per_group could caused the validation to fail
|
|
node on windows.
|
|
filenames become too long and the tests fail
|
|
|
|
Add test cases for ct:parse_table
|
|
* peppe/common_test/dev/OTP-8753:
Fix problem with prepared_tests tuple not being recognized
Add verification terms to test suite
Fix various test suite, makefile, and doc related problems
Fix error in the repeat_until_* group property handling
Add test suite for groups with repeat property
Add verification events to sequence group test suite
Fix error in handling of sequence groups
Fix error in test suite
Fix problems with sequences and sub-groups
Add test cases to sequence suite
Fix error with group term in ct:run_test/1
Add test suite to examplify problem with nested groups in a sequence
|
|
|
|
|
|
Work in progress...
|
|
|
|
|
|
Work in progress...
|
|
|
|
|
|
|
|
Also some new test cases on sequence groups have been added.
|
|
|
|
Only real program files should be installed with INSTALL_PROGRAM while
scripts should be installed with INSTALL_SCRIPT and data files with
INSTALL_DATA.
|
|
Still a few things missing:
* Documentation
* More tests
* Fix old broken test cases
|
|
|
|
With the option 'label', the test run gets a user defined name that Common Test prints in the overview log files.
|
|
It's possible now to specify execution of test case groups (and test cases within groups) by means of run_test options and test specification terms. From test specifications, groups (and test cases) may also be skipped.
ct_run has been improved to report errors better.
New test suites have been introduced.
|
|
The default logdir value "." overrides setting in test specification if logdir start flag/option is missing.
|
|
* peppe/common_test_r14_dev_2:
Misc documentation updates
Add documentation for run_test program
Step vsn for test_server to 3.4
Make {repeat*,N} property in group execute the group N times exactly
Fix so that ct_run converts relative diretories in the code path to absolute
Fix bug in handling framework:end_tc timeouts
Fix bug that prevents the interactive shell mode to start properly
Fix failing multiply timetrap test case
Minor fixes in code and test suites
Add support for executing pre-loaded suites (e.g. modules loaded as binaries)
Add test suite for remote loading of binary suites
Fix error with {repeat,0} property in groups causing double iterations
Add support for config info functions (e.g. init_per_suite/0)
Add support for dynamic timetrap handling
Have end_per_testcase run even after timetrap_timeout and abort_testcase
Flush old DOWN messages in demonitor
Add groups in test specifications
Add new tests for test case groups and test specifications
Improve and fix various test suites
Add event_handler_init start flag that can pass init arguments to event handlers
...
OTP-8703 peppe/common_test_r14_dev_2
|
|
To be consistent with the behaviour of the run_test repeat flag/option, the repeat* group property has been changed to specify absolute number of test runs. Previously {repeat,N} meant "execute the group 1 time + N repeats". Now it means "execute the group N times".
|
|
Directories added with run_test -pa or -pz in the pre erl_args part of the command line will be converted from relative to absolute, this to avoid confusion when Common Test switches working directory during the test run.
Also fixed in this commit: Problem with timeouts during init_tc or end_tc (in the Test Server framework).
|
|
|
|
|
|
Also fixed bug in test_server that calls end_per_testcase after test case timeout or abortion.
|
|
|
|
|
|
Also fixed bug: return value {fail,Reason} from end_tc(init_per_suite) was ignored.
|
|
|
|
|
|
Ongoing work...
|
|
|
|
|
|
Also changed: The userconfig option in ct:run_test/1 from 3-tuple to 2-tuple.
|
|
Documentation still missing.
|
|
node_start+eval -> init(node_start, eval)
Also include some documentation updates.
|
|
|
|
|
|
|
|
Also includes minor documentation updates.
|
|
|
|
This is a draft version.
|
|
|
|
Tests for disappearing variables added to ct_dynamic_SUITE.
|
|
Return value tags modified and various documentation updates made (work in progress).
|