We are moving to Git Issues for bug tracking in future releases. During transition, content will be in both tools. If you'd like to file a new bug, please create an issue.

Bug 6399 - Create a configuration test suite for the citation assistant.
Create a configuration test suite for the citation assistant.
Product: OJS
Classification: Unclassified
Component: Copyeditors and Proofreaders
PC Linux
: P3 normal
Assigned To: Alex Garnett
Depends on:
  Show dependency treegraph
Reported: 2011-02-11 10:30 PST by jerico
Modified: 2015-02-24 13:32 PST (History)
2 users (show)

See Also:
Version Reported In:
Also Affects:


Note You need to log in before you can comment on or make changes to this bug.
Description jerico 2011-02-11 10:30:24 PST
It turns out that many users have great difficulties to correctly set up the citation assistant. This obviously is due to the many installation requirements and external dependencies of the assistant.

We should create a test suite with some standardized citations that we can use to better localize configuration errors remotely. The test suite should check for:

1) The presence of PHP 5.0 or later
2) All required PHP modules, especially xml/xsl and curl
3) Important PHP settings, especially those related to executing external shell programs and connecting to external web services
4) For each citation extraction/database service: a test citation with expected results.
5) For services that have local installation requirements (currently only ParaCite): test that those requirements are present.
6) Dump all results and filter citation service configurations to a text file for the users to post on the forum
7) Run a test with lots of citations and check the processing table after that for dead processes.
Comment 1 James MacGregor 2013-05-29 15:47:51 PDT
Alex -- does this have any relevant to the work you and Damion are doing?
Comment 2 Alec Smecher 2015-02-24 13:32:09 PST