From Fedora Project Wiki

Revision as of 15:04, 18 March 2013 by Jerboaa (talk | contribs) (Created page with "{{QA/Test_Case |description=This test case tests whether thermostat agent/gui can be used with web storage (no https setup required). |setup= # Boot into the machine/VM you wi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

This test case tests whether thermostat agent/gui can be used with web storage (no https setup required).

Setup

  1. Boot into the machine/VM you wish to test.
  2. Install thermstat-0.6.0-12.fc19 and thermstat-webapp-0.6.0-12.fc19 via yum install thermostat thermostat-webapp.

How to test

  1. Start thermostat storage. thermostat storage --start &
  2. Start web storage webapp via the tomcat service. sudo systemctl start tomcat.service
  3. Make sure that tomcat is running. You can visit http://127.0.0.1:8080 which should show the tomcat start page.
  4. Start the thermostat agent, connecting to webstorage. thermostat agent -d http://127.0.0.1:8080/thermostat/storage -u agent-tester -p tester
  5. Start thermostat gui. thermostat gui

Expected Results

  1. sources should have changed according to the action you've carried out. I.e. "Add to existing sources" should have appended, "Replace existing sources" should have erased existing entries and created a new, single entry with the MD5 sum of the source and its filename.
  2. The archive file you've uploaded should now be ignored by Git. I.e. an entry should have been added to your .gitignore file.
  3. The archive should now be available in the lookaside cache. In order to check this, delete the source archive file you've just uploaded from your project in Eclipse, right-click on the .spec file, "Fedora Packager" => "Download Sources". This should download files listed in the sources file and should have recreated the file you've just deleted.