Test Cleanup

From Apache OpenOffice Wiki
Revision as of 11:00, 15 January 2010 by Sb (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Test Cleanup Project

See the mission statement mail.

CppUnit 1.12.1

  • Replace existing cppunit and testshl2 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-specific OOO_package_CFLAGS etc. and combine those into CFLAGS etc. where necessary (see OOO_STLPORT_CXXFLAGS etc. in cppunit/makefile.mk).

testshl2

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 of osl_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?
Personal tools