ParaView3:Distribution Checklist
From ParaQ Wiki
Here's a checklist that needs to be followed to ensure that we don't end up with broken releases.
Contents |
Branching Checklist
- Check the version strings in the application (About dialog etc.), do they reflect the correct version?
- Did you update the CVS head version when you branched?
Building Checklist
- Are you building with Shared libraries enabled?
- Ensure HTMLDocumentation target is explicitly built.
- Ensure python is enabled.
- Ensure Prism plugins are included in the tarball.
- Ensure VTK_USE_QVTK_QTOPENGL:BOOL=ON
- Ensure PARAVIEW_TESTING_WITH_PYTHON:BOOL=OFF
- Try turning on PARAVIEW_INSTALL_DEVELOPMENT
- perform a make install to see if there are any install rule issues.
Running Checklist
- Does F1 work? Is help shown correctly?
- Is documentation available for filters/sources etc.?
- Verify QTOpenGL is working by creating a QT Plot.
- Create Wavelet source
- Filter -> Data Analysis -> Plot Over Line
- Does python shell work? Check by importing paraview modules.
- Are you sure in packaged python is being used and not the system python?
- ./paraview -ldd | grep python
- Ensure pvbatch/pvpython works. This needs separate check from python shell.
- ./pvpython
- >>>import paraview.simple
- Ensure Prism plugins are in a directory that the plugin manager searches by default.
Workflow
- Start ParaView
- Wavelet, Volume Render
- Python Shell (from client)
- import sys
- sys.path -- are all paths within the paraview install dir?
- Cone()
- Show()
- Render()
- About Dialog -- check the version strings.
- Help
- F1
- Look at the lists for "Readers", "Writers", "Filters" etc. to ensure that they are indeed valid.
- Create Sphere and check help for the Sphere using help button on Properties panel.
- Plugins
- Load all plugin shared libraries to ensure that they load correctly
- VisTrails
- Load VisTrails plugin
- Create Sphere
- Change Theta Resolution
- Click around the VisTrails dialog to see that it undoes-redoes
- Readers
- Load delta.cgns
- Load tire.silo
- Load Scenario1_p1.xmf - tests Xdmf, hdf5 and zlib.
- AutoMPI
- Settings -> Enable Multi Core
- Disconnect
- Sphere
- Process ID Scalars - If more than one core you should see multi color sphere.

