ProActive Agent is a system daemon to automatically starts ProActive runtimes according to a weekly schedule
You can test parsing all configuration files by simply running:
./run-tests.sh
A blackbox test is also available, first build the blackbox test from the agent-linux root.
PYTHONPATH=. python palinagent/daemon/tests/blackbox/build_jar.py
For running the blackbox test use:
PYTHONPATH=. python palinagent/daemon/tests/blackbox/testblackbox.py
Schema is hardcoded in several part, including the tests.
First create your new schema on a separate folder, for instance:
cp -fr palinagent/daemon/xsd/1.0 palinagent/daemon/xsd/1.1
Then replace the version on the new schema. After you can update all configuration files and also update the hardcoded files.
palinagent/daemon/main.py
palinagent/daemon/tests/helpers.py
palinagent/daemon/tests/testXMLConfig.py
The deb
and rpm
packages can be built locally following these steps:
-
Install
ruby-dev
for Debian distributions orruby-devel
for Redhat distributions.sudo apt install ruby-dev
or
sudo yum install ruby-devel
-
Create a new directory
node
and place the archives ofactiveeon_enterprise-node-linux-i586-X
andactiveeon_enterprise-node-linux-x64-X
in it. -
Finally execute the
run-build.sh
as root.sudo ./run-build.sh
Once finished you can find the packages in build/distributions
Copyright (C) 2007-2016 ActiveEon Visit http://proactive.inria.fr/ and http://www.activeeon.com/ Contact: +33 (0)9 88 777 660, [email protected]