From Fedora Project Wiki
(Created page with "{{QA/Test_Case |description=This test case tests that the thermostat agent works correctly. |setup= # Boot into the machine/VM you wish to test. # If thermostat is not install...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{QA/Test_Case | {{QA/Test_Case | ||
|description=This test case tests that the thermostat agent works correctly. | |description=This test case tests that the thermostat agent works correctly. Remember Thermostat agents are the data collecting components. | ||
|setup= | |setup= | ||
# Boot into the machine/VM you wish to test. | # Boot into the machine/VM you wish to test. |
Revision as of 12:33, 22 May 2013
Description
This test case tests that the thermostat agent works correctly. Remember Thermostat agents are the data collecting components.
Setup
- Boot into the machine/VM you wish to test.
- If thermostat is not installed yet, install thermostat.
- Start thermostat storage:
thermostat storage --start
How to test
- Start the thermostat agent:
thermostat agent -d mongodb://127.0.0.1:27518 &
Expected Results
- This should start the Thermostat agent, a Java process. You can check if it's running by:
ps $(jps
- The thermostat agent also starts the server component of the command channel on port 12000 (by default). One can check that it's running via netcat:
nc 127.0.0.1 12000
. This should NOT result in a connection refused error message. - Once you've checked this the agent can be killed as follows:
kill $(jps
. This should also not throw any exceptions. - Configuration of agent settings are done via /etc/thermostat/agent.properties