• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
remove old debug statement

specify tclwebtest dependency for tests

Ignore HTML comments when convertng html to text (hides MS Word junk)

  1. … 1 more file in changeset.
Merged from 5.4.2

  1. … 283 more files in changeset.
normalize some more expressions

  1. … 5 more files in changeset.
adding missing close statements

  1. … 3 more files in changeset.
Removed the old test case #3 (and renumbered the remaining ones). The test

checked that updating the cache without sync'ing the children didn't change

the results returned by the get procedure. However the lazy caching code by

Malte changed the semantics of get to automatically load the cache with

children if you try to get the node_id of a node with kids. This is a good

thing, actually, since the update cache w/o sync'ing kids exists to make the

cache update quick. But it did break the test checking explicitly for the old

semantics.

It would be nice, however, if people, after writing new code and noticing that

tests break, would actually sit down and determine if the test or code is wrong

and take appropriate action.

Because I just spent two full hours tracking this down and verifying that the

new semantics invalidate the old test code in a reasonable way, and I'm not the

author of the new code.

fix regression test in cases it fails

Merged the 5.3 branch with HEAD. Look for tags with the pattern

drb-*-20070513

  1. … 324 more files in changeset.
Fix test for scanning content for links.

Confirm URLs and object_ids when scanning for links. Update test.

  1. … 2 more files in changeset.
Don't capture URLs outside the current site as object URLs

  1. … 1 more file in changeset.
Added test case

Added procedure to check if a user is actually registered. We should probably change auth::require_login to check if the user is registered instead of just checking for the existance of the cookie

  1. … 2 more files in changeset.
Normalizing string comparison operations into tcl 8.4 operations, enabling byte-code compilation for expressions and many conditionals

  1. … 357 more files in changeset.
First round of oacs-5-3 merge to HEAD commits

  1. … 96 more files in changeset.
Made the upgrade ordering check ignore files that are just under the

package key in sql or upgrade directories. These are old upgrade files

(acs 3 -> acs 4, for instance) that don't follow the APM numbering

scheme (in many cases they were meant to be run manually).

Phew talk about obscure. This test case NEVER worked (why do people commit

tests that don't work in the first place????) because it used ad_library

rather than ad_page_contract to document the template. ad_library fails

in ad_make_relative_path in this case though I didn't track down why in detail.

Fire callback failed because of a callback implementation defined in the

test callback create callback test. Each case would pass separately, but if

the create test was followed by the fire test, the fire test would faile.

My bad. table_name can be null on OpenACS 5.3. reverting my commit

Fix acs_object_procs_test on PG. Was complaining about null value for table_name

Adding basic test.

    • -0
    • +17
    ./html-email-procs.tcl
Files for ad_context_bar_multirow Test Case

file multirow-test.adp was initially added on branch HEAD.

file multirow-test.tcl was initially added on branch HEAD.

Test cases for the context_bar procs

Adding new procs to create single direction links, and get all links regardless of type, proc to check if a link exists, and tests for the new functionality.

    • -0
    • +84
    ./application-data-link-procs.tcl
  1. … 1 more file in changeset.
added code to check more than 1 level of inheritance

Tcl helper procedures for the acs-automated-testing tests of

    • -0
    • +73
    ./acs-tcl-apm-procs.tcl
Add check for supertype when table_name is null