acs-automated-testing

  • last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merge of changes on oacs-5-0 branch to oacs-5-0-0b4 tag

  1. … 596 more files in changeset.
indenting proc_doc of aa_run_with_teardown proc

bump core to 5.0.0b4 for new tarball. update readme.txt and variable.ent to 5.0.0b4.

  1. … 28 more files in changeset.
Fix the package and vendor URLs, remove broken owner emails.

  1. … 73 more files in changeset.
Document proper usage of aa_export_vars

clean up summary and description information

  1. … 51 more files in changeset.
Changed logging of failed test cases from Error to Bug. They're not errors in the sense that you want to be notified of them, since we already catch them in the automated testing framework. More specifically, it interfered badly with the new testcase that scans the server error log for errors

Adding a reference to /doc/tutorial-debug.html so that first time users of acs-automated-testing know where to find a little information about it. This is lame and does not follow the docbook convention, I know, but it's better then nothing.

file index.html was initially added on branch oacs-5-0.

updated all to 5.0.0a5, cleaned up require sections that listed multiple versions, and updated package owner info

  1. … 18 more files in changeset.
make some Notices either warnings or debug and made them more descriptive by generally including the proc name as well bug #1032

  1. … 73 more files in changeset.
Typo

changing log statement about registering of test case from notice to debug level

Allow return inside test case without causing error message

Stubbing forgot to handle defaulted proc arguments correctly

Define test case procs private so they don't show up in the search

removing ACS and OpenACS prefixes from core package names as they weren't really conveying any useful information for system admins

  1. … 12 more files in changeset.
Cleaned up display

Got rid of local master, cleaned up context bar

Fixed bug: Could try to unset without setting first

- Make aa_*-assertion procs return true/false of whether the assertion passed, so you can use that to branch out on assertions, e.g. if { [aa_true "..." [info exists var]] } { aa_log "var is $var" }

- cleaning up the rollback stuff

Make aa_log_result postpone logging in order to prevent the log messages from being rolled back.

Removed old debugging log statements

  1. … 5 more files in changeset.
bugfix: forgot to reset the rollback tests global variable after a testcase. Removing debug printouts

adding support for rolling back test code with the proc aa_run_with_teardown

setting initial_install_p to t for acs-automated-testing to make it part of acs-core

making sure test cases (aa_register_case) can be put in -procs.tcl files. Giving failed tests more highlighting with red background and bold text

noquote changes (Dirk Gomez)

  1. … 51 more files in changeset.
merge of 4.6.3b1 to HEAD

  1. … 100 more files in changeset.
In order to get Logger Tcl API tests to pass on 4.6 branch I had to add the new procs util_sets_equal_p and aa_run_with_teardown (previously added on cvs head)

  1. … 1 more file in changeset.