• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Extend test suite

fix comment of per_request_cache

  1. … 1 more file in changeset.
generalized handling of nx classes and objects not defined by OpenACS

  1. … 1 more file in changeset.
exclude more content provided from outside of OpenACS

exclude low-level slot classes

provide full link to entities with missing text documentation

remove objects and classes defined in NaviServer from the listing

reduced reported error cases by ~1500 by omitting slot objects

Use tdom 0.9.5 feature when available

Prefer the builtin json2dict implementation of tDOM when available

  1. … 2 more files in changeset.
make skipping reason explicit

Rework array idioms

Formatting changes

Prefer unset to array unset when no pattern matching is needed

See https://wiki.tcl-lang.org/page/Dict+VS+Array+Speed

Limit files__tcl_file_common_errors test to installed packages

Unmaintained packages may ship files with invalid encodings, which tcl9 won't tolerate anymore.

Improve test

- skip packages that are not installed before we check the info file

- ensure all installed packages have an info file

This fixes the test for tcl9, where some unmaintained packages may fail the file parsing because of invalid encoding.

Tcl9 regression test: deactivated case broken in tcl9 with unclear semantics

tcl9 changes: "string bytelength" does not exist in tcl9

  1. … 1 more file in changeset.
merge with missing files

  1. … 1457 more files in changeset.
merge from oacs-5-10

  1. … 8085 more files in changeset.
improved test case

- load first mime package before loading it

- provide version of the mime package in the test log

- don't provide ns_set id as "error"

cleanup tmp directories created by the acs-tcl regression test

whitespace changes

  1. … 12 more files in changeset.
take out "nsstats" from the tests for page_contracts

silence regression test

reduce verbosity during regression test

silence regression test

don't expect that invalid input becomes magically valid

reduce verbosity

  1. … 1 more file in changeset.
silence test cases

claim test coverage