From 963a7029c6377faf83ce363201462246807ee0da Mon Sep 17 00:00:00 2001 From: Peter Stadler Date: Wed, 16 Oct 2024 15:34:46 +0200 Subject: [PATCH] add information about dependencies for running tests --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4486e12b3..fc525aebf 100644 --- a/README.md +++ b/README.md @@ -101,6 +101,15 @@ When you have your system prepared with all Sencha Cmd prerequisites or you have Edirom Online depends heavily on the JavaScript framework [Ext JS] which is included in parts in our code base. We use Ext JS 4.2.1 in the GPL version. Edirom Online also includes the [Raphaƫl] javascript library (MIT License) and the [ACE] editor (BSD license). +For running the tests provided in the [ANT build file] we rely on `xmllint` +and `SaxonHE`. +On a Debian based Linux system these can be installed with `ap-get install +libsaxonhe-java libxml2-utils`. +If SaxonHE is not available from your classpath by default you might need to +explicitly point ANT at it by providing the `-lib` parameter, e.g. `ant -lib +/usr/share/java/ run-all-tests`. + + ## Roadmap Until today Edirom-Online and its features were developed as one application with strong dependencies on the JavaScript framework [Ext JS] (current version Ext JS 4.2.1) like mentioned above. Frontend and backend are currently living in this one application. Regarding to Edirom-Onlines release plans ExtJS is planned to be updated in the near future until ExtJS 7.0.0. @@ -162,7 +171,7 @@ Edirom Online is released to the public under the terms of the [GNU GPL v.3] ope [GitHub Discussions]: https://github.com/Edirom/Edirom-Online/discussions [Contributor Code of Conduct]: CODE_OF_CONDUCT.md [GNU GPL v.3]: http://www.gnu.org/copyleft/gpl.html - +[ANT build file]: https://github.com/Edirom/Edirom-Online/blob/develop/build.xml