Hi automated testers, beginning with the integration of CWS tbo07 into DEV300 source tree, there will be no hid.lst anymore in svn for testautomation.
But the file hid.lst is essential for running automated tests with VCL TestTool! Your OOo installation already contains it at: <OOo installation directory>/basis-link/program/hid.lst (Depending on your installation you need to install the 'testtool' package) 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 absent 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. Negotiations to assure this are on the way... -------------------------------------------------------------------- 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. 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 - 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 - 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 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. This is a little step backwards in our target to make automated testing with VCL TestTool easier; This could be fixed in the next release of VCL TestTool; Current warnings in results --------------------------- There is curently one warning in the result: Warning: Name double: SID_OBJECT_MIRROR 27085 This error does not show up in quaste results, since it is outside of a test case; It will vanish after fixing: i101284 There is no impact to any test regarding this warning. I will come back to you, when the changed behaviour will be activated; Until then it needs some further testing on several platforms. cheers Thorsten -- ******************************************************************* Thorsten Bosbach Sun Microsystems GmbH Quality Assurance Engineer 20097 Hamburg, Germany --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
