Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | Integrate GoogleTest unit test framework for general usage in the build environment | ||
---|---|---|---|
Product: | Build Tools | Reporter: | jsc |
Component: | external prerequisites | Assignee: | AOO issues mailing list <issues> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | Normal | ||
Priority: | P3 | CC: | damjan, dl-openoffice, hdu, pescetti, yury.tarasievich |
Version: | 4.2.0-dev | ||
Target Milestone: | 4.2.0 | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | TASK | Latest Confirmation in: | --- |
Developer Difficulty: | --- |
Description
jsc
2014-05-28 08:50:17 UTC
"jsc" committed SVN revision 1599163 into trunk: #125003# integrate googletest framework for general use for unit testing GoogleTest is now available and can be used. A first test in sal/qa/sal uses now gtest. Some basic information can be found on https://wiki.openoffice.org/wiki/Googletest. This is the place where further gtest relevant information should be collected and documented. Especially helper classes or functions that simplifies the usage of gtest should be documented there. Ideally a gtest helper lib will be created to make such helpers available over time for broader usage and global availability It is tested on Linux, Mac and Windows. Potentially further work is necessary on other platforms. "jsc" committed SVN revision 1599230 into trunk: #125003# migrate sal/qa/osl/condition to gtest "jsc" committed SVN revision 1599235 into trunk: #125003# add include for Windows "jsc" committed SVN revision 1599446 into trunk: #125003# change LIBRARY path for test run target to use local output dir "hdu" committed SVN revision 1599462 into trunk: #i125003# add gtest dependency to soltools "jsc" committed SVN revision 1599480 into trunk: #125003# remove uwinapi dependency, linked by default in g_STDLIB, no need he... "hdu" committed SVN revision 1599542 into trunk: #125003# use gtest tarball provided configure script "hdu" committed SVN revision 1599586 into trunk: #i125003# use gtest's internal tuple class for its own needs "hdu" committed SVN revision 1599955 into trunk: #i125003# sal's autotest submodule depends on sal's cpprt submodule "jsc" committed SVN revision 1600014 into trunk: #125003# add dependency for test on cpprt on unix "hdu" committed SVN revision 1600106 into trunk: #i125003# fix google-test for osl_condition in the sal module on new Linux distros we ran into errors with not proper initialized members of structs. Some missing deps to avoid problems during parallel builds ... "hdu" committed SVN revision 1603457 into trunk: #i125003# force gtest sysroot to match the AOO build on OSX "damjan" committed SVN revision 1698208 into trunk: #i125003# migrate main/codemaker from cppunit to Google Test. "damjan" committed SVN revision 1698257 into trunk: #i125003# migrate main/basegfx from cppunit to Google Test. "damjan" committed SVN revision 1698441 into trunk: #i125003# migrate main/basebmp from cppunit to Google Test. "damjan" committed SVN revision 1700037 into trunk: #i125003# add Google Test APPnTARGET_run targets for n=2..10, which commit 15... "damjan" committed SVN revision 1700039 into trunk: #i125003# migrate main/binaryurp from cppunit to Google Test. "damjan" committed SVN revision 1700066 into trunk: #i125003# migrate main/cppuhelper/qa/ifcontainer from cppunit to Google Test "damjan" committed SVN revision 1700070 into trunk: #i125003# migrate main/cppuhelper/qa/unourl from cppunit to Google Test "damjan" committed SVN revision 1700072 into trunk: #i125003# migrate main/cppuhelper/qa/ifcontainer from cppunit to Google Test, "damjan" committed SVN revision 1700085 into trunk: #i125003# migrate main/slideshow from cppunit to Google Test "damjan" committed SVN revision 1700093 into trunk: #i125003# migrate main/cppu from cppunit to Google Test and run it on every b... "damjan" committed SVN revision 1700095 into trunk: #i125003# migrate main/desktop from cppunit to Google Test "damjan" committed SVN revision 1700099 into trunk: #i125003# migrate main/o3tl from cppunit to Google Test "damjan" committed SVN revision 1700138 into trunk: #i125003# migrate main/salhelper from cppunit to Google Test "damjan" committed SVN revision 1700139 into trunk: #i125003# migrate main/sal/qa/ByteSequence from cppunit to Google Test "damjan" committed SVN revision 1700140 into trunk: #i125003# generate a non-fatal test failure in the main/sal/qa/osl/condition ... "damjan" committed SVN revision 1700143 into trunk: #i125003# migrate main/sal/qa/osl/thread from cppunit to Google Test "damjan" committed SVN revision 1700153 into trunk: #i125003# migrate main/sal/qa/rtl/uuid from cppunit to Google Test. "damjan" committed SVN revision 1700184 into trunk: #i125003# migrate main/sal/qa/rtl/uri from cppunit to Google Test. "damjan" committed SVN revision 1700387 into trunk: #i125003# migrate main/sal/qa/rtl/alloc from cppunit to Google Test. "damjan" committed SVN revision 1700388 into trunk: #i125003# migrate main/sal/qa/rtl/math from cppunit to Google Test. "damjan" committed SVN revision 1700389 into trunk: #i125003# migrate main/sal/qa/rtl/digest from cppunit to Google Test. "damjan" committed SVN revision 1700390 into trunk: #i125003# migrate main/sal/qa/rtl/crc32 from cppunit to Google Test. "damjan" committed SVN revision 1700604 into trunk: #i125003# migrate main/sal/qa/rtl/cipher from cppunit to Google Test. "damjan" committed SVN revision 1700615 into trunk: #i125003# migrate main/sal/qa/rtl/textenc from cppunit to Google Test. Some t... "damjan" committed SVN revision 1700616 into trunk: #i125003# migrate main/sal/qa/rtl/strings from cppunit to Google Test. Some t... "damjan" committed SVN revision 1700624 into trunk: #i125003# migrate main/sal/qa/rtl/random from cppunit to Google Test. "damjan" committed SVN revision 1700625 into trunk: #i125003# migrate main/sal/qa/rtl/process from cppunit to Google Test. "damjan" committed SVN revision 1700637 into trunk: #i125003# migrate main/sal/qa/rtl/logfile from cppunit to Google Test. Also f... "damjan" committed SVN revision 1700638 into trunk: #i125003# migrate main/sal/qa/rtl/locale from cppunit to Google Test. "damjan" committed SVN revision 1700639 into trunk: #i125003# migrate main/sal/qa/rtl/oustringbuffer from cppunit to Google Test. "damjan" committed SVN revision 1700698 into trunk: #i125003# migrate main/sal/qa/rtl/bootstrap from cppunit to Google Test. Many... "damjan" committed SVN revision 1700699 into trunk: #i125003# migrate main/sal/qa/rtl/doublelock from cppunit to Google Test. Als... "damjan" committed SVN revision 1700702 into trunk: #i125003# migrate main/sal/qa/rtl/ostring from cppunit to Google Test. "damjan" committed SVN revision 1700704 into trunk: #i125003# migrate main/sal/qa/rtl/oustring from cppunit to Google Test. "damjan" committed SVN revision 1700929 into trunk: #i125003# migrate main/sal/qa/OStringBuffer from cppunit to Google Test. "damjan" committed SVN revision 1701062 into trunk: #i125003# migrate main/sal/qa/testHelperFunctions from cppunit to Google Test. "damjan" committed SVN revision 1701078 into trunk: #i125003# migrate main/sal/qa/osl/mutex from cppunit to Google Test. "damjan" committed SVN revision 1701079 into trunk: #i125003# migrate main/sal/qa/osl/setthreadname from cppunit to Google Test. "damjan" committed SVN revision 1701080 into trunk: #i125003# migrate main/sal/qa/osl/profile from cppunit to Google Test. "damjan" committed SVN revision 1701084 into trunk: #i125003# migrate main/sax/qa/cppunit from cppunit to Google Test. "damjan" committed SVN revision 1701088 into trunk: #i125003# migrate main/sfx2 from cppunit to Google Test. "damjan" committed SVN revision 1701288 into trunk: #i125003# migrate main/sal/qa/osl/process from cppunit to Google Test. "damjan" committed SVN revision 1701312 into trunk: #i125003# migrate main/sal/qa/osl/module from cppunit to Google Test. "damjan" committed SVN revision 1701357 into trunk: #i125003# migrate main/sal/qa/osl/socket from cppunit to Google Test, "damjan" committed SVN revision 1701419 into trunk: #i125003# migrate main/sal/qa/osl/file from cppunit to Google Test, "damjan" committed SVN revision 1703444 into trunk: #i125003# Provide gbuild integration for Google Test. Windows, Linux and Free... "damjan" committed SVN revision 1703446 into trunk: #i125003# migrate main/sfx2 to Google Test, using gbuild for the first time. "damjan" committed SVN revision 1704103 into trunk: #i125003# migrate main/sw from cppunit to Google Test. "damjan" committed SVN revision 1704112 into trunk: #i125003# migrate main/sal/qa/systools from cppunit to Google Test. "damjan" committed SVN revision 1704121 into trunk: #i125003# migrate main/sal/qa/osl/security from cppunit to Google Test. "damjan" committed SVN revision 1704132 into trunk: #i125003# migrate main/cppuhelper/qa/propertysetmixin from cppunit to Google ... "damjan" committed SVN revision 1704155 into trunk: #i125003# migrate main/configmgr/qa/unit from cppunit to Google Test. All tes... "damjan" committed SVN revision 1704156 into trunk: #i125003# migrate main/stoc/test/uriproc from cppunit to Google Test At some moment in the course of last 1-2 months it's got impossible to switch off unit testing (configure --disable-unit-tests) in cppuhelper module, which now wants googletest unconditionally. Was this intended? The cppuhelper bug should be fixed on the trunk branch with commit 994a157d5dd37b490eea27fa6eaaa2376a87943b and the AOO42X branch with commit 9f64cdc55ff91ab9f50f754cb408955d8a185960 This was completed long long, resolving FIXED. |