Test Cleanup
From Apache OpenOffice Wiki
Test Cleanup Project
See the mission statement mail.
CppUnit 1.12.1
- Replace existing
cppunit
andtestshl2
combo with latest CppUnit 1.12.1. - TODO: Upstream
PATCH_FILES
(windows.patch
?!?). - TODO:
RPATH
in generated libraries and executables. - TODO: Improve
CPPUNIT_PLUGIN_EXPORT
and get rid of version maps (GCC exception problems?). - TODO: OOo
configure --with-system-cppunit
(only if also--with-system-stl
!); minimal required version? - TODO:
cppunit/makefile.mk
MY_LIBS = -lm
Solaris hack. - TODO: In general OOo build environment, no longer set
CFLAGS
etc. as environment variables; have package-specificOOO_package_CFLAGS
etc. and combine those intoCFLAGS
etc. where necessary (seeOOO_STLPORT_CXXFLAGS
etc. incppunit/makefile.mk
).
testshl2
solenv/inc_cppunit.mk
/cppunit.mk
: “adaptedcppunit.mk
tocppunittester
and no longer require ‘dmake test
’ to run tests”.
Smoketest
- Redesign
smoketestoo_native
to use CppUnit and pre-installed OOo. - TODO: For
smoketestoo_native/makefile.mk
“-env:arg-env=$(OOO_LIBRARY_PATH_VAR)"$$Template:$(OOO LIBRARY PATH VAR)+=$$$(OOO LIBRARY PATH VAR)"
&rdqou; mechanism:osl_executeProcess
ustrEnvironments
members without “=
”: all platforms; documentation; documentation ofosl_executeProcess_WithRedicrectedIO
. - Dynamically create
smoketestdoc.sxw
?
Pre-Installed OOo
- TODO: For Sun Hamburg Release Engineering, take MWS archive instsets from “S:” instead of solver.
- TODO: PKGFORMAT installed instead of archive?