hectorr in OpenACS

Do rollback after test run

Prefer 'namespace which' over 'info commands'

Prefer 'namespace which' over 'info commands', as it is faster (on local tests, around 2x) and returns a single value. Many thanks to Nathan Coulter.

  1. … 44 more files in changeset.
Reuse computations

Fix message key for SC/MC question alternatives. Many thanks to Stephan Adelsberger

Add 'package_id' for tests so it does not need to be guessed

Fix proc doc

Fix parameter names

Rework of the 'test_apm_parameter__register' and 'test_apm_package_instance__new' test cases.

Ignored disabled packages in both tests.

Check all enabled packages in 'test_apm_package_instance__new', instead of picking just one randomly, so all issues instantiating packages are found at once.

Indentation changes.

Ignore singleton packages that are already instantiated on 'apm_package_instance_new', preventing the execution of the after-instantiate callbacks

Adapt tests to the new behaviour of 'apm_parameter_unregister'

Do not add admin_node to the component bars if it is empty

Reduce error level to warning in the nullchat test case, as the issue is driver related

Fix null check

Fix '::acs::test::require_package_instance' query for cases when the site_node exists but no package is mounted

Delete site_node after unmount in 'dotlrn_static::remove_applet'

Delete site_node after unmount in 'dotlrn_forums::remove_applet'

Use only 100 objects for the test, as in large instances this can take several minutes

Care about the parameter cache after test case

Set a bunch of test cases to 'production_safe'

Merge 'auth_authority_api' and 'auth_authority_delete' test cases, covering almost the same api

Fix typo

Add 'category_tree_procs' test case, covering multiple category_tree::... procs

Add private procs for checking category existence in tests

Fix typo

Add 'category_get_procs' test case, covering multiple category::get... procs

Adapt proc doc to the implementation

Whitespace changes

Fix 'category::get_id' and 'category::get_id_by_object_title' queries, that aparently got mixed up in the past

Fix 'category::get_id' query