acs-automated-testing-procs.tcl

  • last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
New API call: aa_silence_log_entries

The new function silences expected messages in the system log. The

proc deactivates the specified severity levels during the code in the

last arguemnt is executed. After it has finished, the severity levels

are reset to their previous values.

The purpose of this function is to make test system log clean from

error messages and the like during the regression test, such it

contains only errors which have to be looked at.

  1. … 6 more files in changeset.
Added automated testing for resource leaks

- new API function "aa_check_leftovers": This function is typically

called automatically at the end of every test case in

"aa_run_testcase" but it also makes sense to call it manually in

between of test cases.

- set aa_test_end to private (see no reason why this was public)

- bumped to 5.10.1b2

  1. … 2 more files in changeset.
improved test coverage

  1. … 1 more file in changeset.
mark the new aa_test* calls to be covered

Removed untested and unmaintained code

  1. … 4 more files in changeset.
Test optional external command dependencies

acs::test::visualize_control_chars

Claim additional coverage

Increase proc coverage

whitespace changes

  1. … 7 more files in changeset.
added new test cases for testing page contract filters

improve listing of test coverage

  1. … 17 more files in changeset.
make listing of tested procs more complete

  1. … 11 more files in changeset.
Add simple test suite for the 'coverage-procs' library

    • -0
    • +108
    ./acs-automated-testing-procs.tcl
rework acs::test::http interface to allow daisy chaining of requests. One can now specify "-last_reqest" to let a new http to continue with the same credentials (e.g. cookies) as the last request. The old interface based on "-user_id" continues to work

  1. … 1 more file in changeset.
Confirm email to handle cases where this is required

Follow redirects in this test to accomodate e.g. the vanilla dotlrn installation scenario