view ChangeLog @ 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
line wrap: on
line source

2014-10-22  Zdenek Zambersky  <zzambers@redhat.com>

	Some fixes which removes several syntax errors in generated html reports.
	* templates/graph.html: removed extra html tag, added missing body tag
	* templates/hist.html: same as previous
	* templates/index.html: same as previous
	* templates/log.html: same as previous
	* 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
	using xdotool in case of xvfb screenshots 
	* patterns/1.1.0/noAA/AboutDialog/close_button2.png:
	adding new version of this icon
	* patterns/1.1.0/noAA/AboutDialog/close_button3.png:
	adding new version of this icon
	* patterns/1.1.0/noAA/HostView/OverviewTab/ipv6_address_label.png:
	updating icon for the correctly resized window
	* src/org/thermostat/qa/framework/Patterns.java:
	updating the list of icons according to the above changes

2014-04-01  Jana Fabrikova  <jfabriko@redhat.com>

	* outputtexts/1.1.0/output_of_help_therm_shell.txt:
	* outputtexts/1.1.0/thermostat.txt:
	* outputtexts/1.1.0/thermostat_help.txt:
	updating the output texts (new commands in thermostat)
	* src/org/thermostat/qa/testsuites/CliClientDBModifWebStorageTest.java:
	small modifications of the testsuite
	* src/org/thermostat/qa/testsuites/CommandChannelWebStorageTest.java:
	adding a comment describing the commands output
	* templates/graph.html:
	* templates/index.html:
	substituting NOT APPLICABLE on several places instead of IGNORED

2014-04-01  Jana Fabrikova  <jfabriko@redhat.com>

	* scripts/stop_all_therm_agents.sh:
	modification of the auxiliary script for stopping all thermostat agents by
	adding one line that stops also all the AgentProxy processes

2014-04-01  Jana Fabrikova  <jfabriko@redhat.com>

	* test.properties:
	adding property screenshot_source which can have value dummy,normal,xvfb
	for using pregenerated screenshots, normal screenshots from display :0,
	or screenshots from display :1, if Xvfb+fluxbox runs prior to the tests
	and DISPLAY is set to :1
	* src/org/thermostat/qa/common/ScreenshotSourceType.java:
	adding new class - type of expected screenshots input for the gui testsuites
	* src/org/thermostat/qa/common/Configuration.java:
	modifying the Configuration class according to above changes
	* Makefile:
	adding new common class (ScreenshotSourceType) to the list of classes
	* src/org/thermostat/qa/framework/Patterns.java:
	modifying the icon list so it suits possible usage of xvfb+fluxbox for tests
	* src/org/thermostat/qa/framework/GuiRobot.java:
	* src/org/thermostat/qa/framework/ThermostatGuiTest.java:
	* src/org/thermostat/qa/framework/ThermostatUtilities.java:
	refactoring the framework - most of the logic (deciding about loading
	pregenerated screenshots, or generating screenshots using AWT robot,
	or generating screenshots using xdotool in Xvfb on display :1), is located
	in the framework now, so the testsuites do not have to distinguish among
	these three cases
	* src/org/thermostat/qa/testsuites/DBGuiHeapDumpTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientDBModifWebStorageTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientDBModificationsSmokeTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientWebStorageTest.java:
	* src/org/thermostat/qa/testsuites/GuiHostViewSmokeTest.java:
	refactoring the gui testsuites according to the above changes in the framework

2014-04-01  Jana Fabrikova  <jfabriko@redhat.com>

	* patterns/1.1.0/noAA/AboutDialog/about_text_lower_part.png:
	* patterns/1.1.0/noAA/AboutDialog/about_text_upper_part.png:
	* patterns/1.1.0/noAA/AboutDialog/close_button.png:
	* patterns/1.1.0/noAA/AboutDialog/thermostat_logo.png:
	* patterns/1.1.0/noAA/AboutDialog/thermostat_title.png:
	* patterns/1.1.0/noAA/AllAgentsDialog/added_agent.png:
	* patterns/1.1.0/noAA/AllAgentsDialog/close_button.png:
	* patterns/1.1.0/noAA/AllAgentsDialog/close_button2.png:
	* patterns/1.1.0/noAA/ClientPreferencesDialog/bad_login_user_name.png:
	* patterns/1.1.0/noAA/ClientPreferencesDialog/cancel_button.png:
	* patterns/1.1.0/noAA/ClientPreferencesDialog/connection_info_label.png:
	* patterns/1.1.0/noAA/ClientPreferencesDialog/ok_button.png:
	* patterns/1.1.0/noAA/ClientPreferencesDialog/ok_button2.png:
	* patterns/1.1.0/noAA/ClientPreferencesDialog/password_edit_and_label.png:
	* patterns/1.1.0/noAA/ClientPreferencesDialog/password_label.png:
	* patterns/1.1.0/noAA/ClientPreferencesDialog/save_entitlements_checkbox.png:
	* patterns/1.1.0/noAA/ClientPreferencesDialog/save_entitlements_checked.png:
	* patterns/1.1.0/noAA/ClientPreferencesDialog/storage_url_label.png:
	* patterns/1.1.0/noAA/ClientPreferencesDialog/user_name_label.png:
	* patterns/1.1.0/noAA/ClientPreferencesDialog/web_storage_connection_info.png:
	* patterns/1.1.0/noAA/FailureToConnectToStorageDialog/configure_button.png:
	* patterns/1.1.0/noAA/FailureToConnectToStorageDialog/configure_button2.png:
	* patterns/1.1.0/noAA/FailureToConnectToStorageDialog/configure_button3.png:
	* patterns/1.1.0/noAA/FailureToConnectToStorageDialog/error_icon.png:
	* patterns/1.1.0/noAA/FailureToConnectToStorageDialog/quit_button.png:
	* patterns/1.1.0/noAA/FailureToConnectToStorageDialog/quit_button_mouseover.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/display_recent_drop.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/display_recent_edit.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/display_recent_label.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/free_memory_checked.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/free_memory_color_1pixel.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/memory_label.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/size_legend.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/time_legend.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/total_memory_checked.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/total_memory_color_1pixel.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/total_memory_label.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/total_swap_checked.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/total_swap_color_1pixel.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/used_memory_checked.png:
	* patterns/1.1.0/noAA/HostView/MemoryTab/used_memory_color_1pixel.png:
	* patterns/1.1.0/noAA/HostView/NumaTab/display_recent_drop.png:
	* patterns/1.1.0/noAA/HostView/NumaTab/display_recent_edit.png:
	* patterns/1.1.0/noAA/HostView/NumaTab/display_recent_label.png:
	* patterns/1.1.0/noAA/HostView/NumaTab/node0_checked.png:
	* patterns/1.1.0/noAA/HostView/NumaTab/numa_label.png:
	* patterns/1.1.0/noAA/HostView/NumaTab/number_hits_legend.png:
	* patterns/1.1.0/noAA/HostView/NumaTab/time_legend.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/basics_label.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/basics_label2.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/host_label.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/host_label2.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/hw_label.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/hw_label2.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/interface_label.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/ipv4_address_label.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/ipv6_address_label.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/network_label.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/network_label2.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/os_kernel_label.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/os_kernel_label2.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/os_name_label.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/os_name_label2.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/processor_count_label.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/processor_count_label2.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/processor_model_label.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/processor_model_label2.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/sw_label.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/sw_label2.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/total_memory_label.png:
	* patterns/1.1.0/noAA/HostView/OverviewTab/total_memory_label2.png:
	* patterns/1.1.0/noAA/HostView/ProcessorTab/cpu0_color_1pixel.png:
	* patterns/1.1.0/noAA/HostView/ProcessorTab/cpu0_label.png:
	* patterns/1.1.0/noAA/HostView/ProcessorTab/cpu_usage_legend.png:
	* patterns/1.1.0/noAA/HostView/ProcessorTab/display_recent_drop.png:
	* patterns/1.1.0/noAA/HostView/ProcessorTab/display_recent_edit.png:
	* patterns/1.1.0/noAA/HostView/ProcessorTab/display_recent_label.png:
	* patterns/1.1.0/noAA/HostView/ProcessorTab/processor_count_label.png:
	* patterns/1.1.0/noAA/HostView/ProcessorTab/processor_label.png:
	* patterns/1.1.0/noAA/HostView/ProcessorTab/processor_model_label.png:
	* patterns/1.1.0/noAA/HostView/ProcessorTab/time_legend.png:
	* patterns/1.1.0/noAA/HostView/memory_tab.png:
	* patterns/1.1.0/noAA/HostView/memory_tab_chosen.png:
	* patterns/1.1.0/noAA/HostView/memory_tab_chosen2.png:
	* patterns/1.1.0/noAA/HostView/numa_tab.png:
	* patterns/1.1.0/noAA/HostView/numa_tab_chosen.png:
	* patterns/1.1.0/noAA/HostView/numa_tab_chosen2.png:
	* patterns/1.1.0/noAA/HostView/overview_tab.png:
	* patterns/1.1.0/noAA/HostView/overview_tab_chosen.png:
	* patterns/1.1.0/noAA/HostView/processor_tab.png:
	* patterns/1.1.0/noAA/HostView/processor_tab_chosen.png:
	* patterns/1.1.0/noAA/HostView/tiny_host_label.png:
	* patterns/1.1.0/noAA/HostView/tiny_id_label.png:
	* patterns/1.1.0/noAA/MainMenu/menu_bar_edit.png:
	* patterns/1.1.0/noAA/MainMenu/menu_bar_file.png:
	* patterns/1.1.0/noAA/MainMenu/menu_bar_help.png:
	* patterns/1.1.0/noAA/MainMenu/menu_bar_view.png:
	* patterns/1.1.0/noAA/MainMenu/menu_edit_client_preferences.png:
	* patterns/1.1.0/noAA/MainMenu/menu_edit_enable_history_mode.png:
	* patterns/1.1.0/noAA/MainMenu/menu_edit_show_non_living_vm.png:
	* patterns/1.1.0/noAA/MainMenu/menu_edit_show_non_living_vm2.png:
	* patterns/1.1.0/noAA/MainMenu/menu_edit_show_unconnected_hosts.png:
	* patterns/1.1.0/noAA/MainMenu/menu_file_exit.png:
	* patterns/1.1.0/noAA/MainMenu/menu_help_about.png:
	* patterns/1.1.0/noAA/MainMenu/menu_view_all_agents.png:
	* patterns/1.1.0/noAA/MainWindow/host_icon_blue.png:
	* patterns/1.1.0/noAA/MainWindow/host_icon_blue2.png:
	* patterns/1.1.0/noAA/MainWindow/host_icon_grey.png:
	* patterns/1.1.0/noAA/MainWindow/host_icon_white.png:
	* patterns/1.1.0/noAA/MainWindow/host_icon_whiteblue.png:
	* patterns/1.1.0/noAA/MainWindow/host_icon_with_arrow.png:
	* patterns/1.1.0/noAA/MainWindow/issues_label.png:
	* patterns/1.1.0/noAA/MainWindow/magnify_icon.png:
	* patterns/1.1.0/noAA/MainWindow/magnify_icon2.png:
	* patterns/1.1.0/noAA/MainWindow/magnify_icon3.png:
	* patterns/1.1.0/noAA/MainWindow/main_menu.png:
	* patterns/1.1.0/noAA/MainWindow/no_magnify_icon.png:
	* patterns/1.1.0/noAA/MainWindow/resizable.png:
	* patterns/1.1.0/noAA/MainWindow/summary_label.png:
	* patterns/1.1.0/noAA/MainWindow/vm_icon_blue.png:
	* patterns/1.1.0/noAA/MainWindow/vm_icon_blue2.png:
	* patterns/1.1.0/noAA/MainWindow/vm_icon_grey.png:
	* patterns/1.1.0/noAA/MainWindow/vm_icon_whiteblue.png:
	* patterns/1.1.0/noAA/VMView/ClassesTab/display_drop.png:
	* patterns/1.1.0/noAA/VMView/ClassesTab/display_edit.png:
	* patterns/1.1.0/noAA/VMView/ClassesTab/display_label.png:
	* patterns/1.1.0/noAA/VMView/ClassesTab/loaded_classes_label.png:
	* patterns/1.1.0/noAA/VMView/ClassesTab/num_of_classes_legend.png:
	* patterns/1.1.0/noAA/VMView/ClassesTab/time_legend.png:
	* patterns/1.1.0/noAA/VMView/ClassesTab/typical_graph_pixel_color.png:
	* patterns/1.1.0/noAA/VMView/CpuTab/cpu_percent_legend.png:
	* patterns/1.1.0/noAA/VMView/CpuTab/cpu_usage_label.png:
	* patterns/1.1.0/noAA/VMView/CpuTab/display_drop.png:
	* patterns/1.1.0/noAA/VMView/CpuTab/display_edit.png:
	* patterns/1.1.0/noAA/VMView/CpuTab/display_label.png:
	* patterns/1.1.0/noAA/VMView/CpuTab/graph_pixel_common_color.png:
	* patterns/1.1.0/noAA/VMView/CpuTab/one_graph_gray_rectangle.png:
	* patterns/1.1.0/noAA/VMView/CpuTab/time_legend.png:
	* patterns/1.1.0/noAA/VMView/GcTab/collector_label.png:
	* patterns/1.1.0/noAA/VMView/GcTab/display_drop.png:
	* patterns/1.1.0/noAA/VMView/GcTab/display_edit.png:
	* patterns/1.1.0/noAA/VMView/GcTab/display_label.png:
	* patterns/1.1.0/noAA/VMView/GcTab/gc_label.png:
	* patterns/1.1.0/noAA/VMView/GcTab/gc_time_legend.png:
	* patterns/1.1.0/noAA/VMView/GcTab/running_on_label.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/graph_inner_pixel_color.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/heap_capacity_label.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/heap_capacity_legend.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/heap_capacity_pixel.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/heap_dump_icon.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/heap_dump_label.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/heap_legend.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/heap_usage_label.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/list_dumps_icon.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/list_dumps_label.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/time_legend.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/used_heap_label.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/used_heap_legend.png:
	* patterns/1.1.0/noAA/VMView/HeapAnalyzerTab/used_heap_pixel.png:
	* patterns/1.1.0/noAA/VMView/MemoryTab/eden_label.png:
	* patterns/1.1.0/noAA/VMView/MemoryTab/memory_regions_label.png:
	* patterns/1.1.0/noAA/VMView/MemoryTab/old_label.png:
	* patterns/1.1.0/noAA/VMView/MemoryTab/perform_gc_icon.png:
	* patterns/1.1.0/noAA/VMView/MemoryTab/perform_gc_label.png:
	* patterns/1.1.0/noAA/VMView/MemoryTab/perm_label.png:
	* patterns/1.1.0/noAA/VMView/MemoryTab/s0_label.png:
	* patterns/1.1.0/noAA/VMView/MemoryTab/s1_label.png:
	* patterns/1.1.0/noAA/VMView/MemoryTab/typical_graph_pixel_color.png:
	* patterns/1.1.0/noAA/VMView/NotificationsTab/jmx_notifications_label.png:
	* patterns/1.1.0/noAA/VMView/NotificationsTab/minus_button.png:
	* patterns/1.1.0/noAA/VMView/NotificationsTab/plus_button.png:
	* patterns/1.1.0/noAA/VMView/NotificationsTab/r_button.png:
	* patterns/1.1.0/noAA/VMView/NotificationsTab/start_monitoring_icon.png:
	* patterns/1.1.0/noAA/VMView/NotificationsTab/start_monitoring_label.png:
	* patterns/1.1.0/noAA/VMView/NotificationsTab/stop_monitoring_button.png:
	* patterns/1.1.0/noAA/VMView/NotificationsTab/text_description.png:
	* patterns/1.1.0/noAA/VMView/OverviewTab/command_line_label.png:
	* patterns/1.1.0/noAA/VMView/OverviewTab/java_version_label.png:
	* patterns/1.1.0/noAA/VMView/OverviewTab/main_class_label.png:
	* patterns/1.1.0/noAA/VMView/OverviewTab/process_id_label.png:
	* patterns/1.1.0/noAA/VMView/OverviewTab/process_info_label.png:
	* patterns/1.1.0/noAA/VMView/OverviewTab/start_time_label.png:
	* patterns/1.1.0/noAA/VMView/OverviewTab/stop_time_label.png:
	* patterns/1.1.0/noAA/VMView/OverviewTab/user_id_label.png:
	* patterns/1.1.0/noAA/VMView/OverviewTab/vm_arguments_label.png:
	* patterns/1.1.0/noAA/VMView/OverviewTab/vm_label.png:
	* patterns/1.1.0/noAA/VMView/OverviewTab/vm_overview_label.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/blocked_legend.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/deadlock_tab.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/details_tab.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/monitor_threads_icon.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/monitor_threads_label.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/new_legend.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/runnable_legend.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/table_tab.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/terminated_legend.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/thread_count_tab.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/threads_control_panel_label.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/timed_waiting_legend.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/timeline_tab.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/vm_capab_tab.png:
	* patterns/1.1.0/noAA/VMView/ThreadsTab/waiting_legend.png:
	* patterns/1.1.0/noAA/VMView/classes_tab.png:
	* patterns/1.1.0/noAA/VMView/classes_tab_chosen.png:
	* patterns/1.1.0/noAA/VMView/cpu_tab.png:
	* patterns/1.1.0/noAA/VMView/cpu_tab_chosen.png:
	* patterns/1.1.0/noAA/VMView/gc_tab.png:
	* patterns/1.1.0/noAA/VMView/gc_tab_chosen.png:
	* patterns/1.1.0/noAA/VMView/heap_analyzer_tab.png:
	* patterns/1.1.0/noAA/VMView/heap_analyzer_tab2.png:
	* patterns/1.1.0/noAA/VMView/heap_analyzer_tab_chosen.png:
	* patterns/1.1.0/noAA/VMView/memory_tab.png:
	* patterns/1.1.0/noAA/VMView/memory_tab_chosen.png:
	* patterns/1.1.0/noAA/VMView/notifications_tab.png:
	* patterns/1.1.0/noAA/VMView/notifications_tab_chosen.png:
	* patterns/1.1.0/noAA/VMView/overview_tab.png:
	* patterns/1.1.0/noAA/VMView/overview_tab_chosen.png:
	* patterns/1.1.0/noAA/VMView/threads_tab.png:
	* patterns/1.1.0/noAA/VMView/threads_tab_chosen.png:
	* patterns/1.1.0/noAA/VMView/tiny_host_label.png:
	* patterns/1.1.0/noAA/VMView/tiny_pid_label.png:
	* patterns/1.1.0/noAA/VMView/tiny_vm_label.png:
	modifying and adding icon patterns to be used with fluxbox in xvfb tests

2014-02-24  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatUtilities.java:
	adding methods (thermostatListVms), (createDBLoginTextFile),
	(thermostatDumpHeap)
	* src/org/thermostat/qa/testsuites/DBHeapDumpTest.java:
	renaming this testsuite to DBGuiHeapDumpTest
	* src/org/thermostat/qa/testsuites/DBCommandsHeapDumpTest.java:
	adding new testsuite for checking the db scheme after heapdump
	performed via thermostat commands
	* Makefile:
	adding DBGuiHeapDumpTest, DBCommandsHeapDumpTest testsuites,
	removing DBHeapDumpTest testsuite

2014-02-24  Jana Fabrikova  <jfabriko@redhat.com>

	* scripts/delete_longlist_from_db.sh:
	* scripts/remove_alldata_db_commands.txt:
	modification of the db purging auxiliary script, new version is
	using dropDatabase() command in Mongo shell

2014-02-19  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/DBHeapDumpTest.java:
	adding testsuite with 16 testcases for testing the db scheme with running
	storage, agent and gui where heap dump was performed via the gui
	* scripts/check-collections-heap-dump.js:
	auxiliary javascript file, commands to be run in the mongo shell
	* src/org/thermostat/qa/framework/Patterns.java:
	updating the used patterns
	* src/org/thermostat/qa/framework/ThermostatUtilities.java:
	adding method (runCommandsInMongoShell) used by the DBHeapDumpTest testsuite
	* patterns/AA:
	updating the pattern files
	* Makefile:
	adding DBHeapDumpTest to the list of tests

2014-02-18  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/DBSchemeSmokeTest.java:
	deleting one testcase (system.indexes), that does not make sense

2014-02-17  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/DBSchemeSmokeTest.java:
	adding testsuite with 15 testcases for testing the db scheme with running
	storage and one agent
	* scripts/check-collections-smoke.js:
	* scripts/check-collections-smoke.sh:
	script and javascript auxiliary files for performing the tests via running
	javascript code in the mongo shell
	* Makefile:
	adding DBSchemeSmokeTest to the list of tests

2013-12-04  Jana Fabrikova  <jfabriko@redhat.com>

	* storageconfig/1.1.0:
	adding the configuration files for the 1.1.0 version used by the cmdc tests

2013-12-04  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatUtilities.java:
	added methods (thermostatPingHost) with and without login information
	* src/org/thermostat/qa/testsuites/CommandChannelSmokeTest.java:
	adding testsuite with 2 testcases to test ping in the thermostat command
	channel with mongodb storage
	* src/org/thermostat/qa/testsuites/CommandChannelWebStorageTest.java:
	adding testsuite with 2 testcases to test ping in the thermostat command
	channel with web storage
	* scripts/list_agent_pids.sh:
	auxiliary script that outputs the list of all process ids of Thermostat agents
	* Makefile:
	added testsuites CommandChannelSmokeTest and CommandChannelWebStorageTest
	to the runtests goal and compilation goal

2013-12-04  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatTest.java:
	Fixed the method (checkPresenceOfPatterns), so it checks all patterns.

2013-12-04  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/ResultsGraphGenerator.java:
	Fixed minor rendering issues with the graph generator - now
	the size and placement of labels is computed more correctly.

2013-12-03  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/Reporter.java:
	* src/org/thermostat/qa/reporter/ResultsGraphGenerator.java:
	* templates/index.html:
	Finally - the first version of a simple graph generator.

2013-12-02  Jana Fabrikova  <jfabriko@redhat.com>

	* scripts/ps_mongo_deamon.sh:
	modification of the script so it does not count scl enable mongodb24... into
	running mongo processes
	* src/org/thermostat/qa/testsuites/StorageSmokeTest.java:
	modifying the testcases so they can be run in any order (especially they
	must not relay on having running storage from the previous testcase)

2013-12-02  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/CliClientDBModificationsSmokeTest.java:
	modifying the annotations TillVersion(0.18.1) and SinceVersion(1.0.0)
	of methods (testAddVMAndSeeItInShellTest) and (testAddVMAndSeeItInShellTest2)
	to TillVersion(0.18.0) and SinceVersion(0.18.1)

2013-12-02  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/GuiHostViewSmokeTest.java:
	modifying the annotations TillVersion(0.18.1) and SinceVersion(1.0.0)
	of methods (testOverviewTab) and (testOverviewTab2) to 
	TillVersion(0.18.0) and SinceVersion(0.18.1)

2013-12-02  Jana Fabrikova  <jfabriko@redhat.com>

	* patterns/0.18.1/AA/HostView/OverviewTab/
	adding new versions of labels patterns also to the 0.18.1 version
	* patterns/0.18.1/AA/MainWindow/resizable.png:
	adding the corner for resizing also to the 0.18.1 version of the patterns

2013-12-02  Jana Fabrikova  <jfabriko@redhat.com>

	* test.properties:
	adding new property clean_after_gui_test which indicates whether to perform
	switching off gui and testclass after each gui test, it is needed on Fedora19,
	but not on rhel 7
	* src/org/thermostat/qa/common/Configuration.java:
	the same change
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	taking the new property into account when performing the tests

2013-11-28  Jana Fabrikova <jfabriko@redhat.com>

	* src/org/thermostat/qa/testuites/CliClientDBModifWebStorageTest.java:
	adding annotation TillVersion 0.18.1 to (testAddVMAndSeeItInShellTest),
	adding new version (testAddVMAndSeeItInShellTest2) with annotation
	SinceVersion 1.1.0 - added behaviour is issuing login client-tester and
	password for the thermostat shell when attempting to call list-vms,
	adding new testcase (testBadLogin) with annotation SinceVersion 1.1.0
	that issues empty strings as login+password, so the vms should not
	be listed in the output,
	refactoring of the three testcases, adding method (generalTest) to avoid
	duplicity of the code
	* scripts/list-vms_therm_shell3.txt
	auxiliary script containing thermostat shell commands for the new test

2013-11-28  Jana Fabrikova <jfabriko@redhat.com>

	* src/org/thermostat/qa/testuites/CliClientDBModificationsSmokeTest.java:
	adding annotation TillVersion 0.18.1 to (testAddVMAndSeeItInShellTest),
	adding new version (testAddVMAndSeeItInShellTest2) with annotation
	SinceVersion 1.1.0, added behaviour is issuing empty strings as login and
	password for the thermostat shell when attempting to call list-vms 
	* scripts/list-vms_therm_shell2.txt
	auxiliary script containing thermostat shell commands for the new test

2013-11-28  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/framework/GuiRobot.java:
	Adding methods (resize) and (press2Keys), refactoring of (pressCtrlAndKey)
	* src/org/thermostat/qa/framework/Patterns.java:
	* patterns/1.1.0/AA/MainWindow/resizable.png:
	Adding pattern for the right lower corner of the thermostat gui, for resizing
	* src/org/thermostat/qa/testsuites/GuiHostViewSmokeTest.java:
	Adding annotation TillVersion 0.18.1 to the method (testOverviewTab),
	adding a modified version of this testcase (testOverviewTab2) with annotation
	SinceVersion 1.1.0, which incorporates resizing of the gui, so all the contents
	of the host view overview tab are visible during the testcase

2013-11-28  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatTest.java:
	adding methods (failedTestCleanUp) and (afterGuiTestsuiteCleanUp)
	that are performed after failed tests and between the testsuites,
	so that no gui/storage/web storage/agent does not interfere with other tests,
	and the gui is not loaded with too many listed hosts and vms, so it starts
	more quickly
	* scripts/tests-cleanAllThermostats.sh:
	* scripts/delete_longlist_from_db.sh:
	auxiliary scripts
	* scripts/remove_longlist_db_commands.txt:
	auxiliary file with commands for the mongodb

2013-11-28  Jana Fabrikova  <jfabriko@redhat.com>

	* Makefile:
	Adding GuiHostViewSmokeTest to the list of tests in Makefile

2013-11-28  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/AgentWebStorageTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientDBModifWebStorageTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientDBModificationsSmokeTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientWebStorageTest.java:
	Prolongins some of the time intervals for which the tests wait for gui,
	so all the patterns are found.

2013-11-26  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/GuiHostViewSmokeTest.java:
	Adding new testsuite with 4 testcases to test the host view in thermostat gui

2013-11-26  Jana Fabrikova  <jfabriko@redhat.com>

	* patterns
	Adding patterns (mostly only AA updated) for Thermostat 0.14.0, 0.16.0,
	0.18.1, 1.1.0 
	* src/org/thermostat/qa/framework/Patterns.java:
	Adding new patterns to the list of patterns
	* test.properties
	updating thermostat version property to 1.1.0

2013-11-26  Jana Fabrikova  <jfabriko@redhat.com>

	* outputtexts
	Added output texts versions for Thermostat 0.16.0, 0.18.1 and 1.1.0

2013-11-11  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/ResultsGraphGenerator.java:
	Added 1st version of a results graph generator.

2013-11-08  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/GraphPagesGenerator.java:
	* src/org/thermostat/qa/reporter/HistoryPagesGenerator.java:
	* src/org/thermostat/qa/reporter/IndexPageGenerator.java:
	* src/org/thermostat/qa/reporter/JavadocGenerator.java:
	* src/org/thermostat/qa/reporter/LogPagesGenerator.java:
	All generator classes now implements CommonGenerator interface.

2013-11-07  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/CommonGenerator.java:
	New class - interface for all generators.
	* Makefile:
	Added new class to compile.

2013-11-06  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/GraphPagesGenerator.java:
	* src/org/thermostat/qa/reporter/HistoryPagesGenerator.java:
	* src/org/thermostat/qa/reporter/JavadocGenerator.java:
	* src/org/thermostat/qa/reporter/LogPagesGenerator.java:
	* src/org/thermostat/qa/reporter/TestResult.java:
	Minor fixes, added JavaDoc etc.

2013-11-04  Jana Fabrikova  <jfabriko@redhat.com>

	* patterns/head/AA/MainMenu/menu_edit_show_unconnected_hosts.png:
	* src/org/thermostat/qa/framework/Patterns.java:
	* src/org/thermostat/qa/teststuites/GuiClientSmokeTest.java:
	adding new testcase (testStartGUIWithStorageMenuEditTest2) for
	thermostat version 0.16.0 and higher

2013-10-09  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/AgentWebStorageTest.java:
	adding annotation about storage type
	* src/org/thermostat/qa/testsuites/GuiClientWebStorageTest.java:
	adding annotation about storage type, different test methods for different
	thermostat versions
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	adding different versions of testcases for different versions of thermostat
	* Makefile:
	adding CliClientDBModifWebStorage and GuiClientDBModifWebStorage to runtests
	* src/org/thermostat/qa/testsuites/CliClientDBModifWebStorageTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientDBModifWebStorageTest.java:
	adding two testsuites - modification of existing testsuites, using web storage

2013-10-09  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/GraphPagesGenerator.java:
	Fixed graph generator. Added support for invalid tests.
	* src/org/thermostat/qa/reporter/HistoryPagesGenerator.java:
	* templates/graph.html:
	Added support for invalid tests.

2013-10-08  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatOutputTextsGenerator.java:
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	* src/org/thermostat/qa/framework/ThermostatUtilities.java:
	Merge.
	* src/org/thermostat/qa/reporter/LogPagesGenerator.java:
	* src/org/thermostat/qa/reporter/Reporter.java:
	* src/org/thermostat/qa/reporter/TestResult.java:
	* src/org/thermostat/qa/reporter/TestStatus.java:
	Added support for ignored tests.

2013-10-07  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* templates/index.html:
	New column added - ignored tests, minor UI changes.
	* templates/log.html:
	Table containing log output should be wider that 1000 pixels.
	* templates/style.css:
	Two new styles added.

2013-10-07  Jana Fabrikova  <jfabriko@redhat.com>

	* Makefile:
	fixing the output texts version property name in generatetexts goal
	* outputtexts/0.14.0:
	* outputtexts/head:
	adding 0.16.0 versions of output texts in directory head, moving older version
	to directory 0.14.0

2013-10-04  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/testsuites/VersionAnnotationsSelfTest.java:
	Added new ThermostatQA self-test.
	* Makefile:
	Added new class to compile and new test to run.

2013-10-03  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/common/Configuration.java:
	Added missing setter.
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	Added support for selecting valid and non-valid tests
	according to the annotations which might be added to each test.
	* test.properties:
	Changed default version number.

2013-10-02  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatGuiTest.java:
	adding methods (startThermostatAndWebStorage) and
	(stopThermostatAndWebStorage)
	* src/org/thermostat/qa/framework/ThermostatUtilities.java:
	adding method (prepareWebStorageBadClientLoginFile) used by bad login tests
	adding method (getMongoPortString)
	* src/org/thermostat/qa/framework/Patterns.java:
	* patterns/head:
	adding several new patterns
	* src/org/thermostat/qa/testsuites/GuiClientWebStorageTest.java:
	adding testsuite with 10 testcases for testing running the thermostat gui
	client with web storage
	* Makefile:
	adding GuiClientWebStorageTest to classes and tests

2013-10-02  Jana Fabrikova  <jfabriko@redhat.com>

	* outputtexts:
	the current version of output texts moved into a new dir outputtexts/head
	further there will be directories for all the released versions of thermostat
	* patterns:
	both AA and noAA directories moved into a new dir called patterns/head,
	further there will be directories for all the released versions of thermostat
	* storageconfig:
	both directories with mongodb and web storage configuration files used
	by the web storage tests were moved into storageconfig/head,
	further there will be directories for all the released versions of thermostat
	* test.properties:
	instead of thermostat_output_version a more general property
	thermostat_version
	* src/org/thermostat/qa/common/Configuration.java:
	instead of thermostat_output_version a more general property
	thermostat_version
	* src/org/thermostat/qa/framework/Patterns.java:
	adding several new patterns
	* src/org/thermostat/qa/framework/ThermostatUtilities.java:
	* src/org/thermostat/qa/framework/ThermostatGuiTest.java:
	* src/org/thermostat/qa/framework/OutputTextsGenerator.java:
	* src/org/thermostat/qa/testsuites/OutputMessagesTest.java:
	* src/org/thermostat/qa/testsuites/CliClientSmokeTest.java:
	changes induced by the versioning of patterns and thermostat db configurations

2013-10-02  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/annotations/SinceVersion.java:
	* src/org/thermostat/qa/annotations/TillVersion.java:
	* src/org/thermostat/qa/annotations/ValidVersions.java:
	Added three new annotations which might be used to describe
	for which Thermostat version(s) is the test valid.

2013-10-01  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/ImageProcessing.java:
	Refactoring, added and improved JavaDoc, fix some minor issues.

2013-09-30  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatTest.java:
	* src/org/thermostat/qa/testsuites/CliClientSmokeTest.java:
	* src/org/thermostat/qa/testsuites/OutputMessagesTest.java:
	Refactoring, moved common methods into ThermostatTest so they could be
	used by the other tests too. Fixed some minor warnings.

2013-09-27  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/testsuites/AgentTest.java:
	* src/org/thermostat/qa/testsuites/CliClientDBModificationsSmokeTest.java:
	* src/org/thermostat/qa/testsuites/OutputMessagesTest.java:
	Refactoring, fixed warnings, removed unused imports, removed
	unecessary casts etc.

2013-09-26  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/LogPagesGenerator.java:
	Improvement of the reporter - now non-breaking spaces are
	used in SUMMARY lines to preserve proper formatting of
	HTML report pages (to separate all/passed/failed/errors).
	* src/org/thermostat/qa/reporter/StringUtils.java:
	Added new helper method.

2013-09-25  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/GuiClientDBModificationsSmokeTest.java:
	modifying the testcase - delete agents from db before test starts,
	so newly added agent is visible in gui every time
	* scripts/delete_all_agents_from_db.sh:
	* scripts/delete_agents_db_commands.txt:
	auxiliary script and text file with commands for mongodb

2013-09-25  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	modifying the (testStartGUIWithStorageMenuEditTest) testcase
	so the gui artifacts that appear only when clicking automatically
	do not make the test fail too often

2013-09-23  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatUtilities.java:
	adding method (prepareWebStorageBadAgentLoginFile)
	* src/org/thermostat/qa/testsuites/AgentWebStorageTest.java:
	adding new testcase (testStartAgentWithBadLogin), 
	modifications in the other tescases

2013-09-23  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* Makefile:
	* src/org/thermostat/qa/framework/GuiRobot.java:
	* src/org/thermostat/qa/framework/ImageProcessing.java:
	Refactoring - image processing is now separated from
	GUI robot class.

2013-09-20  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/IndexPageGenerator.java:
	* src/org/thermostat/qa/reporter/TestResult.java:
	Fixed the getter for RESULTS_URL environment variable,
	refactoring, JavaDoc improvements.

2013-09-19  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/StringUtils.java:
	JavaDoc improvements.

2013-09-18  Jana Fabrikova  <jfabriko@redhat.com>

	* scripts/stop_all_therm_agents.sh:
	modification kill -9 instead of kill
	* src/org/thermostat/qa/testsuites/AgentWebStorageTest.java:
	adding new testsuite with 4 testcases
	* Makefile:
	adding AgentWebStorageTest to the list of classes and to 
	the runtests goal

2013-09-18  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatTest.java:
	added auxiliary methods (checkPresenceOfPatternInTexts) and
	(checkPresenceOfPatterns)
	* src/org/thermostat/qa/framework/ThermostatUtilities.java:
	adding pieces of javadoc, fixing methods
	(prepareWebStorageConfigFiles), (restoreNormalStorageConfigFiles),
	(eraseTomcatOutputFiles), adding method
	(createTomcatThermostatOutputFiles), making method (getTomcatOutputs)
	more general

2013-09-18  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/TestResult.java:
	* templates/index.html:
	URL where the results are to be stored is read from the environment
	variable set by daily tester/daily report script.

2013-09-18  Jana Fabrikova  <jfabriko@redhat.com>
	* tepmlates/index.html:
	added info about web page with the results

2013-09-02  Jana Fabrikova  <jfabriko@redhat.com>
	* outputtexts/version6-014.0:
	* test.properties:
	adding new version of output texts

2013-08-27  Jana Fabrikova  <jfabriko@redhat.com>
	* src/org/thermostat/qa/annotations/StorageType.java:
	* src/org/thermostat/qa/annotations/StorageTypes.java:
	new annotations of classes denoting the type of used storage
	* src/org/thermostat/qa/framework/ThermostatUtilities.java:
	added new methods (makeScriptExecutable), (runBashScriptWithContent),
	(startWebStorage), (stopWebStorage), (prepareWebStorageConfigFiles),
	(restoreNormalStorageConfigFiles), (startTomcat), (stopTomcat),
	(getTomcatOutputs), (eraseTomcatOutputFiles).
	* storageconfig/db-mongodb/agent.auth:
	* storageconfig/db-mongodb/agent.properties:
	* storageconfig/db-mongodb/client.properties:
	* storageconfig/db-mongodb/thermostat-users.properties:
	* storageconfig/db-mongodb/thermostat-roles.properties:
	* storageconfig/web-tomcat/agent.auth:
	* storageconfig/web-tomcat/agent.properties:
	* storageconfig/web-tomcat/client.properties:
	* storageconfig/web-tomcat/thermostat-users.properties:
	* storageconfig/web-tomcat/thermostat-roles.properties:
	default web and mongodb config files that will be used by web-storage
	testsuites
	* src/org/thermostat/qa/common/Configuration.java:
	added new properties regarding the settings of the web storage
	* test.properties:
	added the same properties also here
	* Makefile:
	appropriate classes added to build

2013-08-26  Jana Fabrikova  <jfabriko@redhat.com>
	* test.properties:
	* outputtexts/version5-0.14.0:
	new version of output texts

2013-08-22  Jana Fabrikova  <jfabriko@redhat.com>
	* test.properties:
	changing the path to thermostat binaries to
	distribution/target/image/bin/

2013-08-20  Jana Fabrikova  <jfabriko@redhat.com>
	* outputtexts/version4:
	new version of output texts for OutputText and CliClientSmoke
	testsuites
	* test.properties:
	version4 is actual version of output texts

2013-08-06  Jana Fabrikova  <jfabriko@redhat.com>
	* outputtexts/version3:
	new version of output texts
	* src/org/thermostat/qa/testsuites/CliClientDBModificationsSmokeTest.java:
	using new scripts for adding the data into database
	* scripts/add_vm2.sh:
	* scripts/add_vm_db_commands2.txt:
	updated scripts for new data format in db

2013-07-17  Jana Fabrikova  <jfabriko@redhat.com>
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	added method (checkPresenceOfPatterns)
	* src/org/thermostat/qa/testsuites/CliClientDBModificationsSmokeTest.java:
	updating the testcase (testAddVMAndSeeItInShellTest) so it can find
	the added vm anywhere in the list-vms list

2013-07-17  Jana Fabrikova  <jfabriko@redhat.com>
	* outputtexts/version1:
	adding 2 output text files for CliClientSmokeTest testsuite
	* outputtexts/version2DesertRose:
	adding output text files used in CliClientSmokeTest and
	OutputMessagesTest with actual texts for current version of thermostat

2013-07-17  Jana Fabrikova  <jfabriko@redhat.com>
	* src/org/thermostat/qa/framework/ThermostatOutputTextsGenerator.java:
	added generating output texts for CliClientSmokeTest testsuite,
	added method (getFileNameFromScriptName)
	* src/org/thermostat/qa/reporter/FileUtils.java:
	adding method (getStringArrayFromOutputTextFile), originally from
	OutputMessagesTest.java
	* src/org/thermostat/qa/testsuites/CliClientSmokeTest.java:
	modified both testcases so that they use versioned output messages
	from outputtexts instead of String[] constants
	* src/org/thermostat/qa/testsuites/OutputMessagesTest.java:
	modifications due to moving method (getStringArrayFormOutputTextFile)
	to FileUtils.java
	* test.properties:
	changed default version of output texts from version1
	to version2DesertRose

2013-07-10  Jana Fabrikova  <jfabriko@redhat.com>
	* outputtexts/version1:
	added 21 text files with current version of the thermostat help output
	messages used in the OutputMessagesTest testsuite

2013-07-10  Jana Fabrikova  <jfabriko@redhat.com>
	* Makefile:
	added ThermostatUtilities and ThermostatOutputTextGenerator to
	the ALL_CLASSES goal, 
	added new goal generatetexts for generating thermostat outputs
	into text files
	* src/org/thermostat/qa/common/Configuration.java:
	adding new attribute thermostatOutputTextsVersion, and new method
	(getThermostatOutputTextsVersion)
	* src/org/thermostat/qa/framework/ThermostatOutputTextsGenerator.java:
	added class for generating the output messages from thermostat
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	refactoring - in ThermostatTest remain methods for testing, other
	methods for manipulating with thermostat and logging moved to
	ThermostatUtilities
	* src/org/thermostat/qa/framework/ThermostatUtilities.java:
	added new class for manipulating with thermostat, ThermostatTest
	and ThermostatOutputTextsGenerator both extend this class
	* src/org/thermostat/qa/reporter/FileUtils.java:
	method (readTextFile) made public, because it is used from the text
	generator
	* src/org/thermostat/qa/testsuites/OutputMessagesTest.java:
	rewritten, so it uses the output messages stored in textfiles in
	outputtexts/versionN
	* src/org/thermostat/qa/testsuites/AgentTest.java:
	modified import ThermostatUtilities.GuiThread, former 
	ThermostatTest.GuiThread
	* test.properties:
	added thermostat_output_version property, value is version1

2013-07-09  Jana Fabrikova  <jfabriko@redhat.com>
	* Makefile:
	adding Patterns.class to the goal all classes
	* src/org/thermostat/qa/framework/Patterns.java:
	updating the search icon
	* patterns/AA/MainWindow/magnify_icon2.png:
	* patterns/noAA/MainWindow/magnify_icon2.png:
	adding new version of the search icon

2013-07-03  Jana Fabrikova  <jfabriko@redhat.com>
	* Makefile:
	added OutputMessagesTest back to the list of all tests
	* src/org/thermostat/qa/testsuites/OutputMessagesTest.java:
	updated the string arrays constants with current thermostat help
	output, added javadoc comments

2013-06-14  Jana Fabrikova  <jfabriko@redhat.com>

	* Makefile:
	added one line copying the scripts to javadoc
	* src/org/thermostat/qa/testsuites/AgentTest.java:
	* src/org/thermostat/qa/testsuites/CliClientDBModificationsSmokeTest.java:
	* src/org/thermostat/qa/testsuites/CliClientSmokeTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientDBModificationsSmokeTest.java:
	* src/org/thermostat/qa/testsuites/ServiceSmokeTests.java:
	* src/org/thermostat/qa/testsuites/StorageSmokeTest.java:
	updating javadoc, fixing the path to scripts in javadoc
	

2013-06-14  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/ServiceSmokeTests.java:
	adding auxiliary methods (getNumberOfAgentsRunning),
	(stopAllThermostatAgents) and (getNumberOfMongosRunning),
	modifying the testcase (testStartService)
	* Makefile:
	adding ServiceSmokeTests to the runtests goal

2013-06-13  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatTest.java:
	adding AgentThread simillar to existing GuiThread, only the exit value
	is not checked
	* src/org/thermostat/qa/testsuites/AgentTest.java:
	adding 2 testcases (testStartWithoutStorage) and (testStartAgent)
	* scripts/list_all_therm_agents.sh:
	* scripts/stop_all_therm_agents.sh:
	auxiliary shell scripts
	* Makefile:
	adding the AgentTest to runtests goal

2013-06-13  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/StorageSmokeTest.java:
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	method (compareTwoLines) moved from StorageSmokeTest to ThermostatTest
	* src/org/thermostat/qa/testsuites/CliClientSmokeTest.java:
	added 2 testcases - start thermostat shell and issue command help
	* scripts/exit_therm_shell.txt:
	* scripts/help_therm_shell.txt:
	auxiliary text files for the testcases
	* Makefile:
	CliClientSmokeTest added to the runtests goal

2013-06-13  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/CliClientDBModificationsSmokeTest.java:
	updating javadoc

2013-06-12  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/reporter/FileUtils.java:
	public method (writeTextFile) instead of protected, the method
	is used in ThermostatTest in (runCommandsInThermostatShell)

2013-06-12  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/SmokeTests.java:
	* src/org/thermostat/qa/testsuites/StorageSmokeTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientDBModificationsSmokeTest.java:
	* src/org/thermostat/qa/testsuites/CliClientDBModificationsSmokeTest.java:
	added/modified javadoc comments


2013-06-12  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/CliClientDBModificationsSmokeTest.java:
	adding a test that starts storage, modifies it by adding a new vm,
	starts thermostat shell, calls list-vms, checks the output and erases
	the added vm from db
	* scripts/add_vm_db_commands.txt:
	* scripts/remove_vm_db_commands.txt:
	* scripts/add_vm.sh:
	* scripts/delete_added_vm.sh:
	* scripts/run_thermostat_shell_with_commands.sh:
	auxiliary scripts - run_thermostat_shell_with_commands.sh is generated
	again every time the test using (runCommandsInThermostatShell) from
	ThermostatTest runs
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	adding method (runCommandsInThermostatShell) for executing commands
	from a text file in thermostat shell
	* Makefile:
	added new test CliClientDBModificationsSmokeTest

2013-06-12  Jana Fabrikova  <jfabriko@redhat.com>

	* patterns/noAA:
	actualization of +-20 patterns for the no-antialiasing version

2013-06-10  Jana Fabrikova  <jfabriko@redhat.com>

	* patterns/AA/MainMenu/menu_edit_show_non_living_vm2.png:
	* patterns/noAA/MainMenu/menu_edit_show_non_living_vm2.png:
	* src/org/thermostat/qa/framework/Patterns.java:
	adding new pattern for a modified menu-edit item

2013-06-06  Jana Fabrikova  <jfabriko@redhat.com>

	* patterns/AA/MainWindow/magnify_icon.png:
	new icon in thermostat
	* Makefile:
	change in the test list - added GuiClientDBModificationsSmokeTest,
	temporarily not tested - OutputMessagesTest

2013-06-06  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatGuiTest.java:
	adding methods (checkForPattern) and (findPattern),
	where patternFileNames is a String array
	* patterns/AA/AllAgentsDialog/close_button2:
	* patterns/noAA/AllAgentsDialog/close_button2:
	adding second version of the same button pattern
	* src/org/thermostat/qa/framework/Patterns.java:
	several String constants modified to String[] constants
	* src/org/thermostat/qa/testsuites/GuiClientDBModificationsSmokeTest.java:
	modification of one testcase according to above change

2013-06-06  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	modifying (testAllAgentsDialgo) - calling search for AA or noAA pattern

2013-06-05  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/framework/Patterns.java:
	adding a string constant for pattern added_agent_white.png

2013-06-05  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/package-info.java
	adding package-info

2013-06-05  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/GuiClientDBModificationsSmokeTest.java:
	modifying the testcase to work with AA/noAA patterns
	* patterns/AA/AllAgentsDialog/added_agent_white.png:
	* patterns/noAA/AllAgentsDialog/added_agent_white.png:
	adding patterns for searching for a non-selected line with agent name

2013-06-05  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* .settings/org.eclipse.jdt.core.prefs:
	* .settings/org.eclipse.jdt.ui.prefs:
	Configuration files for Eclipse.

2013-06-05  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	Added links to GUI patterns into generated JavaDoc (it's used in
	report too).

2013-06-05  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/framework/GuiRobot.java:
	modifying methods (findPattern) and (findBlurredPattern)

2013-06-05  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatGuiTest.java:
	modifying one line - initialization of variable useAntialiasedText

2013-06-05  Jana Fabrikova  <jfabriko@redhat.com>

	* patterns/AA:
	* patterns/noAA:
	adding patterns with/without antialiasing in 2 separate directories
	* src/org/thermostat/qa/framework/Patterns.java:
	setting the all agents dialog patterns right

2013-06-04  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatGuiTest.java:
	Refactoring, added method findPattern() which can be used to locate
	given widget on the screen for example.

2013-06-04  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatGuiTest.java:
	Font antialiasing settings check minor enhancements. Log message is
	generated when given pattern is found on the screenshot.

2013-05-30  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/Patterns.java:
	Removed now unimportant prefix for all pattern files.
	* src/org/thermostat/qa/framework/ThermostatGuiTest.java:
	Added new code for testing, if font antialiasing is used for rendering
	graphical user interface widgets.

2013-05-28  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatGuiTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientDBModificationsSmokeTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	Refactoring - added methods common for (almost) all GUI related tests
	into common ancestor abstract class ThermostatGuiTest.
	* Makefile:
	Added new class to compile.

2013-05-28  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* Makefile:
	Improved JavaDoc generator - now GUI patterns can be used in JavaDoc
	for each test case.
	* templates/hist.html:
	* templates/log.html:
	Minor fixes.

2013-05-27  Jana Fabrikova  <jfabriko@redhat.com>

	* src/org/thermostat/qa/testsuites/GuiClientDBModificationsSmokeTest.java:
	Added one testcase - testing if gui sees a change in db.
	* scripts/add_agent_db_commands.txt:
	Auxiliary commands for mongo adding one agent.
	* scripts/find_mongo_port_and_add_agent.sh:
	Auxiliary script for connecting to mongo shell and executing commands
	from a text file.
	* scripts/delete_added_agent.sh:
	Auxiliary script for removing the agent added above from db.
	* scripts/remove_agent_db_commands.txt:
	Auxiliary commands for mongo removing the agent.
	* Makefile:
	Added new class to compile.
	* src/org/thermostat/qa/framework/Patterns.java:
	Added paths to new patterns.

2013-05-27  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/HistoryPagesGenerator.java:
	Link to JavaDoc for each test is generated on history pages.

2013-05-27  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* Makefile:
	New target - JavaDoc generator for all tests.
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	Added basic JavaDoc for GuiClientSmokeTests.

2013-05-24  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/HistoryPagesGenerator.java:
	* src/org/thermostat/qa/reporter/LogPagesGenerator.java:
	Improvement of test history generator - it's now possible
	to directly jump from history page onto log page to the specified
	test. History pages also could be easily translated into test form
	for daily report job.
	* src/org/thermostat/qa/reporter/Reporter.java:
	Report is created even if test results are not prepared for current
	date.
	* Makefile:
	Added history log into the daily report.

2013-05-24  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/common/Configuration.java:
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	* src/org/thermostat/qa/testsuites/SmokeTests.java:
	* test.properties:
	Path to tested Thermostat is now stored in property file named
	"test.properties". It's not needed to change sources and/or
	Makefile to change this variable.

2013-05-23  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* Makefile:
	ThermostatQA uses Flotr library to render graphs on HTML pages. Added
	targets to automagically download given Flotr library, unzip it and
	copy all required files to proper places (so no manual
	download/installation is needed anymore).

2013-05-23  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* patterns/AllAgentsDialog/close_button.png:
	* patterns/ClientPreferencesDialog/cancel_button.png:
	* patterns/ClientPreferencesDialog/connection_info_label.png:
	* patterns/ClientPreferencesDialog/ok_button.png:
	* patterns/ClientPreferencesDialog/password_label.png:
	* patterns/ClientPreferencesDialog/save_entitlements_checkbox.png:
	* patterns/ClientPreferencesDialog/storage_url_label.png:
	* patterns/ClientPreferencesDialog/user_name_label.png:
	Added patterns for two new GUI tests.
	* src/org/thermostat/qa/framework/GuiRobot.java:
	Minor enhancements.
	* src/org/thermostat/qa/framework/Patterns.java:
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	* templates/graph.html:
	Fixed graph settings.
	* templates/index.html:
	Fixed table rendering.

2013-05-23  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* Makefile:
	Added support for generating text form of daily report.

2013-05-22  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	Updated two tests and created new GUI test.

2013-05-21  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/Patterns.java:
	Added paths to new patterns.
	* patterns/AboutDialog/about_text_lower_part.png:
	* patterns/AboutDialog/about_text_upper_part.png:
	* patterns/AboutDialog/close_button.png:
	* patterns/AboutDialog/thermostat_logo.png:
	* patterns/AboutDialog/thermostat_title.png:
	* patterns/TabSummary/issues_label.png:
	* patterns/TabSummary/no_issues_in_text_area.png:
	* patterns/TabSummary/summary_label.png:
	* patterns/TabSummary/total_java_virtual_machines_label.png:
	* patterns/TabSummary/total_machines_label.png:
	Added patterns for new GUI tests.

2013-05-17  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/HistoryPagesGenerator.java:
	Implementation of the first version of history pages generator.

2013-05-16  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/TestStatus.java:
	* src/org/thermostat/qa/reporter/TestType.java:
	Two classes used by history generator.
	* Makefile:
	Added two classes to compile.

2013-05-16  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	Created three new basic GUI tests.

2013-05-15  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatTest.java:
	* src/org/thermostat/qa/testsuites/StorageSmokeTest.java:
	Fixed two storage smoke tests to work correctly on slower
	machines. Added loginfo to those tests.

2013-05-15  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/GuiRobot.java:
	New helper method added.
	* src/org/thermostat/qa/framework/Patterns.java:
	Added paths to new patterns.
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	Two new GUI tests created.

2013-05-14  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	Refactored and fixed one issue: Thermostat is exited even if
	some GUI test failed.

2013-05-10  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* patterns/MainMenu/menu_edit_client_preferences.png:
	* patterns/MainMenu/menu_edit_enable_history_mode.png:
	* patterns/MainMenu/menu_edit_show_non_living_vm.png:
	* patterns/MainMenu/menu_file_exit.png:
	* patterns/MainMenu/menu_help_about.png:
	* patterns/MainMenu/menu_view_all_agents.png:
	Added patterns for four new GUI tests.
	* src/org/thermostat/qa/framework/Patterns.java:
	Added paths to new patterns and remove the need to use .png postfix.
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	Minor updates.

2013-05-09  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/GuiRobot.java:
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	Support for generating keyboard events using AWT robot.
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	Updated two tests to quit running Thermostat using Ctrl+Q.

2013-05-09  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* patterns/MainMenu/menu_bar_edit.png:
	* patterns/MainMenu/menu_bar_file.png:
	* patterns/MainMenu/menu_bar_help.png:
	* patterns/MainMenu/menu_bar_view.png:
	Added patterns for one new GUI test.
	* src/org/thermostat/qa/framework/Patterns.java:
	Added paths to new patterns.
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	One new GUI test created.

2013-05-03  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* Makefile:
	Added command to create directory for screenshots.
	* src/org/thermostat/qa/framework/Patterns.java:
	Created new class containing paths to patterns.
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	Updated two tests.
	* src/org/thermostat/qa/testsuites/ServiceSmokeTests.java:
	Refactored.
	* src/org/thermostat/qa/testsuites/StorageSmokeTest.java:
	Refactored.
	* patterns/FailureToConnectToStorageDialog/configure_button.png:
	* patterns/FailureToConnectToStorageDialog/error_icon.png:
	* patterns/FailureToConnectToStorageDialog/quit_button.png:
	* patterns/MainWindow/issues_label.png:
	* patterns/MainWindow/magnify_icon.png:
	* patterns/MainWindow/main_menu.png:
	* patterns/MainWindow/summary_label.png:
	Added patterns for two GUI tests.

2013-05-03  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/ThermostatTest.java:
	Moved inner classes ServiceStarter and GuiThread into ThermostatTest class.
	Created inner class StorageStarter in ThermostatTest class.
	New common test methods added into ThermostatTest: startStorage,
	stopStorage, logInfo etc.

2013-05-02  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/GuiRobot.java:
	Improved method convertImageToFloatArray() to use calculated average
	values for each color component (red, green, blue) instead of
	"universal average" constant 128.0f.

2013-05-02  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/common/Configuration.java:
	New configuration parameter added. It is used to control graphics
	related tests.
	* src/org/thermostat/qa/framework/GuiRobot.java:
	Three methods implemented: saveScreenshot(), loadScreenshot() and
	clickToRectangle(). Methods findMarker* renamed to findPattern*.
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	New simple test added into GuiClientSmokeTest.

2013-04-30  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/testsuites/PackageInstallationTest.java:
	Fix - renamed class PackageInstallationTest1 to PackageInstallationTest1
	* src/org/thermostat/qa/framework/GuiRobot.java:
	Added various helper methods.
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	Two methods should be public because they are called from tests
	residing in different package.
	* src/org/thermostat/qa/testsuites/AgentTest.java:
	Fix - renamed class AgentTest1 to AgentTest.
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:

2013-04-30  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* Makefile:
	Fixed names of two tests in Makefile, added new test into TESTS target.

2013-04-30  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/framework/GuiRobot.java:
	First version of GuiRobot helper class used by almost all GUI tests.
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	Updated this test to use GuiRobot.
	* Makefile:
	Added new class to compile.

2013-03-27  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/testsuites/AgentTest.java:
	* src/org/thermostat/qa/testsuites/PackageInstallationTest.java:
	Added stubs for a two new test suites.
	* Makefile:
	Added two classes to compile.

2013-03-26  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/testsuites/CliClientSmokeTest.java:
	* src/org/thermostat/qa/testsuites/GuiClientSmokeTest.java:
	Added stub for two new test suites: CliClientSmokeTest and
	GuiClientSmokeTest.

2013-03-22  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/HistoryPagesGenerator.java:
	* src/org/thermostat/qa/testsuites/ServiceSmokeTests.java:
	Added stub for a new test suite.

2013-03-21  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/Reporter.java:
	First working version of test main reporter.
	* Makefile:
	Added one class to compile.

2013-03-20  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/LogPagesGenerator.java:
	First working version of graph report generator.

2013-03-18  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/GraphPagesGenerator.java:
	First working version of graph report generator.

2013-03-15  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/IndexPageGenerator.java:
	* src/org/thermostat/qa/reporter/TestResult.java:
	Added index page generator.
	* Makefile:
	Added one class to compile.

2013-03-14  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/annotations/TestType.java:
	* src/org/thermostat/qa/annotations/TestTypes.java:
	Added classes used to annotate tests.
	* src/org/thermostat/qa/framework/TestResult.java:
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	Various fixes.
	* src/org/thermostat/qa/testsuites/OutputMessagesTest.java:
	* src/org/thermostat/qa/testsuites/SmokeTests.java:
	* src/org/thermostat/qa/testsuites/StorageSmokeTest.java:
	Added annotation to these tests.
	* Makefile:
	Added three classes to compile.

2013-03-13  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/StringUtils.java:
	Added helper class used by test reporter.
	* Makefile:
	Added three classes to compile.

2013-03-12  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/reporter/CommandLineParameters.java:
	* src/org/thermostat/qa/reporter/FileUtils.java:
	Added two helper classes used by test reporter.

2013-03-11  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* templates/graph.html:
	* templates/hist.html:
	* templates/index.html:
	* templates/log.html:
	* templates/style.css:
	Added HTML templates and style sheet used by test reporter.

2013-03-08  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* Makefile:
	Added new test to compile and run.
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	New methods used by various tests.
	* src/org/thermostat/qa/testsuites/StorageSmokeTest.java:
	Added new test suite which checks if storage service could
	be started and stopped properly.

2013-03-07  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* Makefile:
	Added new test to compile and run.
	* scripts/ps_mongo_daemon.sh:
	Script which tests if mongo db is really running.
	* src/org/thermostat/qa/testsuites/OutputMessagesTest.java:
	Added new test suite which checks standard thermostat messages.

2013-03-05  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* Makefile:
	Added new test to compile and run.
	* src/org/thermostat/qa/framework/TestResult.java:
	Added getters.
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	New methods used by the tests.
	* src/org/thermostat/qa/testsuites/SmokeTests.java:
	Added new test suite containing six tests.

2013-03-04  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/org/thermostat/qa/common/Configuration.java:
	* src/org/thermostat/qa/framework/Assert.java:
	* src/org/thermostat/qa/framework/TestResult.java:
	* src/org/thermostat/qa/framework/TestStatus.java:
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	* src/org/thermostat/qa/reporter/GraphPagesGenerator.java:
	* src/org/thermostat/qa/reporter/HistoryPagesGenerator.java:
	* src/org/thermostat/qa/reporter/IndexPageGenerator.java:
	* src/org/thermostat/qa/reporter/JavadocGenerator.java:
	* src/org/thermostat/qa/reporter/LogPagesGenerator.java:
	Changed licence header in all source files.

2013-03-01  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* Makefile:
	Created.
	* src/org/thermostat/qa/common/Configuration.java:
	* src/org/thermostat/qa/framework/Assert.java:
	Created class containing many assertion-like static methods.
	* src/org/thermostat/qa/framework/TestResult.java:
	* src/org/thermostat/qa/framework/TestStatus.java:
	* src/org/thermostat/qa/framework/ThermostatTest.java:
	Basic test framework infrastructure.
	* src/org/thermostat/qa/reporter/GraphPagesGenerator.java:
	* src/org/thermostat/qa/reporter/HistoryPagesGenerator.java:
	* src/org/thermostat/qa/reporter/IndexPageGenerator.java:
	* src/org/thermostat/qa/reporter/JavadocGenerator.java:
	* src/org/thermostat/qa/reporter/LogPagesGenerator.java:
	Stubs for report generator.

2013-02-08  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* COPYING: created
	* LICENCE: created
	* ChangeLog: created