changeset 164:8d89a507c0ad

added missing changelog entriesfor changesets 160, 161 and 162
author Zdenek Zambersky <zzambers@redhat.com>
date Wed, 29 Oct 2014 15:20:22 +0100
parents 18d8671d9c96
children 419257a68b27
files ChangeLog
diffstat 1 files changed, 74 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Oct 22 19:24:02 2014 +0200
+++ b/ChangeLog	Wed Oct 29 15:20:22 2014 +0100
@@ -8,6 +8,80 @@
 	* src/org/thermostat/qa/reporter/LogPagesGenerator.java: tags of table row
 	fixed
 
+2014-10-22  Zdenek Zambersky <zzambers@redhat.com>
+
+    Making ThermostatQA fully automatic, removed hardcoded pathes and file lists.
+    Tests do not modify settings (~/.thermostat) of user who running tests
+    anymore. Tests no longer use localhost exception when connecting to storage,
+    gnome-keyring with custom configuration is used instead. Fixes of tests
+    which caused hangs of whole test suite (DBGuiHeapDumpTest and
+    DBCommandsHeapDumpTest). Fixes of output messages tests.
+    * Makefile: classes are now compiled to bin/classes
+    * Makefile: added properties which can be used to configure test suite, with
+      reasonable defaults
+    * Makefile: list of classes removed, generated automatically now
+    * Makefile: list of tests generated automatically now
+    * Makefile: added targets for apache tomcat (automatic download,
+      and unpack)
+    * Makefile: added targets for thermostat (automatic clone, build,
+      storage configuration and war deployment)
+    * Makefile: using custom directory to store thermostat user configuration
+    * Makefile: removed requirement of using localstore exception, by running
+      gnome-keyring daemon with custom configuration (passwords)   
+    * storageconfig/keyrings/Default.keyring: Configuration files for
+      gnome-keyring daemon storing passwords needed for connection to thermostat
+      storage (both mongo and web)
+    * storageconfig/keyrings/default: same as previous
+    * storageconfig/head/db-mongodb/agent.auth: nonepty username and password is
+      now used when connecting to storage (localstore exception no longer used)
+    * storageconfig/head/db-mongodb/client.properties: Changed to nonempty
+      username (localstore exception no longer used, uses gnome-keyring for
+      password)
+    * storageconfig/head/web-tomcat/client.propertie: commented out password,
+      since it is no longer used (and not working anymore), gnome-keyring
+      is used now
+    * src/org/thermostat/qa/testsuites/DBGuiHeapDumpTest.java(dumpAHeap):
+      Changed patern to be clicked on from HEAP_DUMP_LABEL to HEAP_DUMP_ICON.
+    * src/org/thermostat/qa/testsuites/DBGuiHeapDumpTest.java(setUp):
+      Added starting of storage and agent on begining of the test.
+    * src/org/thermostat/qa/testsuites/DBCommandsHeapDumpTest:
+      Credentials changed from empty (needed localstore exception) to right ones
+    * src/org/thermostat/qa/framework/ThermostatUtilities.java: paths
+      and configuration of test suite is now passed by command-line arguments,
+      not by file (test.properties)
+    * src/org/thermostat/qa/common/Configuration.java: same as previous
+    * Makefile: same as previous
+    * outputtexts/1.1.0/thermostat.txt: fixed output messages text for tests
+    * outputtexts/1.1.0/thermostat_help.txt: same as previous
+    * outputtexts/1.1.0/thermostat_help_storage.txt: same as previous
+    * outputtexts/head/thermostat.txt: same as previous
+    * outputtexts/head/thermostat_help.txt: same as previous
+    * outputtexts/head/thermostat_help_storage.txt: same as previous
+    * src/org/thermostat/qa/testsuites/OutputMessagesTest.java: same as previous
+    * README.md: added documentation
+
+2014-09-22  Zdenek Zambersky <zzambers@redhat.com>
+
+    Refactoring of Makefile
+    * Makefile: Refactoring (sorting targets to cleaner
+    form, adding comments to groups of targets) 
+
+2014-09-11  Zdenek Zambersky <zzambers@redhat.com>
+
+    Making ThermostatQA buildable again.
+    * Makefile: Removed references to non-existing classes IconCut and PatternDefinitionsGenerator,
+    which prevented from successful build.
+    * src/org/thermostat/qa/common/Configuration.java(readAllProperties):
+    Fixed problem with paths not ending with separator. Added method  getPathProperty.
+    * patterns/1.1.0/AA/MainWindow/host_icon_with_arrow.png: Added missing files needed by DBGuiHeapDumpTest.
+    (Copied from patterns/1.1.0/noAA/MainWindow.)
+    * patterns/1.1.0/AA/MainWindow/vm_icon_blue2.png: same
+    * patterns/1.1.0/AA/MainWindow/vm_icon_whiteblue.png: same
+    * .hgignore: Excludes files generated (by makefile, tests, ...) from being tracked.
+    * scripts/mongoPortNumber.txt: removed
+    * scripts/run_thermostat_shell_with_commands.sh: removed
+    Removed files. These are generated by tests. 
+
 2014-04-15  Jana Fabrikova  <jfabriko@redhat.com>
 	* src/org/thermostat/qa/framework/GuiRobot.java:
 	modification of method (resize) - fixing the resizing of thermostat gui