summaryrefslogtreecommitdiff
path: root/testautomation/global/hid/readme.txt
diff options
context:
space:
mode:
Diffstat (limited to 'testautomation/global/hid/readme.txt')
-rw-r--r--testautomation/global/hid/readme.txt130
1 files changed, 130 insertions, 0 deletions
diff --git a/testautomation/global/hid/readme.txt b/testautomation/global/hid/readme.txt
new file mode 100644
index 000000000000..7d786f27ba1a
--- /dev/null
+++ b/testautomation/global/hid/readme.txt
@@ -0,0 +1,130 @@
+Introduction
+------------
+
+This is the former location of the file: hid.lst
+It is intended, that after a fresh checkout from svn you will not find it here anymore.
+There will be no hid.lst anymore in source code repository for testautomation.
+
+But the file hid.lst is essential for running automated tests with VCL
+TestTool: Your OOo installation may already contain it at:
+<OOo installation directory>/basis-link/program/hid.lst
+(Depending on your installation you need to install the 'testtool' package)
+
+As a fallback you will find the file hid.lst online at:
+http://quaste.services.openoffice.org/index.php?option=com_quaste&task=tests_overview&workspace=DEV300&milestone=m51&download=2
+(Please substitute DEV300 and m51 with the respective version numbers from your used OOo installation)
+See announcement on QUASTe: http://quaste.services.openoffice.org/index.php?option=com_content&task=view&id=14&Itemid=1
+
+As another fallback, the testautomation archives from Maho Nakata will already contain the hid.lst from QUASTe:
+http://ooopackages.good-day.net/pub/OpenOffice.org/qa/testautomation/
+Announcement is here: http://qa.openoffice.org/servlets/ReadMsg?list=dev&msgNo=12515
+
+Action needed for tests with VCL TestTool? It depends;
+
+Ideal processing
+----------------
+
+When checking out the VCL TestTool environment from svn;
+OOo is already installed and the installation path is set
+in the VCL TestTool seetings;
+> http://wiki.services.openoffice.org/wiki/VCLTesttool
+
+The first test run will recognize the absence of hid.lst in the directory
+testautomation/global/hid, but finds hid.lst file in OOo
+installation directory;
+Then VCL TestTool will copy it from OOo installation to testautomation
+directory - the test can start;
+
+When using the testautomation archives from Nakata Maho,
+> http://ooopackages.good-day.net/pub/OpenOffice.org/qa/testautomation/
+there will still be already a hid.lst file in the testautomation
+directory.
+
+--------------------------------------------------------------------
+
+Longer description to this change
+---------------------------------
+
+The change was necessarry since there were always several conflicts on
+integration of several CWS's modifying the hid.lst file into one master.
+The hid.lst is refused to checked in by Release Engineering after
+building OOo, since they claim it is too late then and all files are
+tagged then already in svn.
+The file changes when new UI is put into, or removed from OOo;
+It matches the number of an UI element known by OOo to a speaking name,
+used in VCL TestTool test scripts.
+There were always two hid.lst files in OOo:
+- The first one, that is also the source for the second one, is
+generated during building OOo;
+- The second one, the one found in 'testautomation' was run through
+several scripts to make it useable for testautomation and always
+verified manually for errors;
+
+With some fixes in DEV300m42/m45 and issue i101284 the generation of
+hid.lst was changed during building of OOo, to use the resulting hid.lst
+at the end also for testautomation;
+This makes the second hid.lst now superfluous, since the hid.lst is also
+delivered with every OOo installation;
+
+The locations of the hid.lst:
+- After an OOo build it is found at: solver/300/unxmacxp.pro/bin/hid.lst
+ (due to a bug in deliver this one might be the wrong one, then you find
+ it in: instsetoo_native/unxmacxi.pro/bin/hid.lst)
+ To get the hid.lst build, you need to use 'configure' with the switch: --enable-hids
+- In an installed OOo:
+ Win32: Program Files\Sun\StarOffice 9\Basis\program\hid.lst
+ Mac OS: StarOffice.app/Contents/basis-link/program/hid.lst
+ Linux: /opt/openoffice.org/basis3.2/program/hid.lst
+- Online at http://quaste.services.openoffice.org/index.php?option=com_quaste&task=tests_overview&workspace=DEV300&milestone=m51&download=2
+ With the respected values for the version replaced.
+
+The file is finaly needed at: testautomation/global/hid/hid.lst
+
+When using testautomation packages from:
+> http://ooopackages.good-day.net/pub/OpenOffice.org/qa/testautomation/
+No additional action should be required, since a hid.lst will be at the
+needed location.
+
+When checking out testautomation from svn, hid.lst is tried to find and
+copied by VCL TestTool on first test run.
+
+When manual action is required
+------------------------------
+
+In case the target directory for hid.lst is not writeable by the user
+who is running the test, manual action is required:
+Open your VCL TestTool settings and change the hid directory path
+to the basis program directory of your OOo installation; E.g.:
+openoffice.org3/basis-link/program
+> http://wiki.services.openoffice.org/wiki/VCLTesttool
+
+There is also some output in the resultfile of the test, that should
+give some hint, about the hid.lst; Either it was already there, got
+copied from OOo or simply just not found.
+
+If no hid.lst file is found, or could not be copied a messagebox comes up,
+telling the reason and testing is aborted. Then please read the
+additional messages in the resultfile.
+
+There might also be the case where the version of the hid.lst does not match the
+version of the used OOo. Then there is an informal message shown.
+The version should not differ, please check and correct the location of
+the hid.lst file. Some reasons might be:
+- the build was not done with configure switch --enable-hids;
+ then the hid.lst comes from helpcontent2/helpers/hid.lst, which
+ is a constant one, which is far too old.
+As for the VCL TestTool environment, the hid.lst file is also version dependant to OOo.
+
+Current warnings in results
+---------------------------
+
+There are currenty about 99 warnings in the beginning, which are already
+fixed in CWS dba32e: i103219, butis not yet integrated into the master.
+
+Getting help
+------------
+
+If nothing helps, do not hesitate to ask on maling list:
+dev@qa.openoffice.org
+Start your subject with '[automation]: '
+