• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
indenting proc_doc of aa_run_with_teardown proc

Document proper usage of aa_export_vars

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

make some Notices either warnings or debug and made them more descriptive by generally including the proc name as well bug #1032

  1. … 74 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

Cleaned up display

  1. … 3 more files in changeset.
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

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

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

  1. … 101 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.
adding the aa_run_with_teardown proc for guaranteed teardown in test cases. Moving nsv initialization to a new \-init.tcl file where it belongs

  1. … 1 more file in changeset.
adding a link for re-sourcing a test init file on the testcase page so you don't have to restart the server when the test code has changed. We have been putting test case definitions in test_procs files and I think they should be moved to test_init files instead. The convention should be that procs files only contain ad_proc statements and only init files execute code.

  1. … 3 more files in changeset.
changing Oracle version of xql files to be 8.1.6 so that the query dispatcher will accept them. Truncating test notes if they are too long for the column in db. Removing inline query in tcl file

  1. … 2 more files in changeset.
adding a stack trace to tests that fail and moving the result column in the test case table to the left so it's easier to see the results

  1. … 2 more files in changeset.
New package acs-automated-testing

    • -0
    • +739
    ./aa-test-procs.tcl
  1. … 24 more files in changeset.