Difference between revisions of "SmokeTest"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 1: Line 1:
== Smoke Test ==
+
== Overview ==
 +
OO.o has a beautiful built-in smoke-test application for running some basic sanity checks on a build to ensure that nothing wildly wrong crept in between releases. These tests run quite quickly, since they only do simple document creation / load / save tasks.
 +
 
 +
== How to use ==
 +
The smoke test is run by building module smoketestoo_native. It should be built as the last step of each complete build. Build smoketestoo_native module with the following steps:
 +
source LinuxX86Env.Set.sh
 +
cd smoketestoo_native
 +
build
 +
 
 +
== Test points ==
 +
*Remove old installation(Optional)
 +
*Install OpenOffice
 +
*Document creation(Document types include Writer, Calc, Impress, Draw, Base, Math, HTML, Chart)
 +
*Object creation
 +
*Document save
 +
*Document open
 +
*Remove installation(Optional)
 +
 
 +
== Code ==
 +
 
 +
 
  
OO.o has a beautiful built-in smoke-test application for running some basic sanity checks on a build to ensure that nothing wildly wrong crept in between releases. These tests run quite quickly, since they only do simple document creation / load / save tasks.
 
  
The smoke test is run by building module <code>smoketestoo_native</code>; it should be build as the last step of each complete build:
 
  
    cd smoketestoo_native
 
    build --all
 
  
 
[[Category:Test]]
 
[[Category:Test]]
 
[[Category:Quality Assurance]]
 
[[Category:Quality Assurance]]

Revision as of 09:52, 24 February 2012

Overview

OO.o has a beautiful built-in smoke-test application for running some basic sanity checks on a build to ensure that nothing wildly wrong crept in between releases. These tests run quite quickly, since they only do simple document creation / load / save tasks.

How to use

The smoke test is run by building module smoketestoo_native. It should be built as the last step of each complete build. Build smoketestoo_native module with the following steps: source LinuxX86Env.Set.sh cd smoketestoo_native build

Test points

  • Remove old installation(Optional)
  • Install OpenOffice
  • Document creation(Document types include Writer, Calc, Impress, Draw, Base, Math, HTML, Chart)
  • Object creation
  • Document save
  • Document open
  • Remove installation(Optional)

Code

Personal tools