Difference between revisions of "Release Sanity Checks"

(Interactive Checks)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Release Sanity Checklists ==
 
== Release Sanity Checklists ==
 +
 +
 +
=== Extra CLI Checks ===
 +
{| class="wikitable" align="center" border="2" cellpadding="4" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:1px #aaa solid; border-collapse:collapse;"
 +
| {{rh}} |Item
 +
| {{rh}} |Status
 +
|-
 +
| Check that we can import numpy
 +
| {{yes|}}
 +
|}
  
 
=== Interactive Checks ===
 
=== Interactive Checks ===
Line 31: Line 41:
 
| {{yes|}}
 
| {{yes|}}
 
|-
 
|-
| Test "Make Movie" with dba00.pdb
+
| Check VisIt manuals was populated in Help
 
| {{yes|}}
 
| {{yes|}}
 
|-
 
|-
| Test "import seedme" from the cli
+
| Test "Make Movie" with dba00.pdb
 
| {{yes|}}
 
| {{yes|}}
 
|}
 
|}
Line 50: Line 60:
 
|-  
 
|-  
 
| Make sure to test both the DMG / App Bundle package and the tar.gz package.  
 
| Make sure to test both the DMG / App Bundle package and the tar.gz package.  
 +
| {{yes|}}
 +
|-
 +
| Under Options->Appearance, make sure the GUI style has the macintosh option.
 +
| {{yes|}}
 +
|-
 +
| Verify OSpray is installed (look at the 'Advanced' tab under Options->Rendering...). 
 +
| {{yes|}}
 +
|-
 +
| Verify that the xmledit tool works from the bundle (/Application/VisIt.app/Contents/Resources/bin/xmledit). 
 +
| {{yes|}}
 +
|-
 +
| Verify that the DMG has been signed with a Developer ID and works properly.
 +
| {{yes|}}
 +
|-
 +
| spctl -a -t exec -vv VisIt.app
 +
| {{yes|}}
 +
|-
 +
| codesign --test-requirement="=notarized" --verify --verbose VisIt.app
 
| {{yes|}}
 
| {{yes|}}
 
|}
 
|}

Latest revision as of 21:57, 14 February 2022

Release Sanity Checklists

Extra CLI Checks

Item Status
Check that we can import numpy

Interactive Checks

The interactive tests should be performed with the data files in the data directory of the distribution.

Item Status
Plot curv2D.silo
Plot multi_ucd3d.silo
Test Navigation
Test Zoom
Execute a Node and Zone Pick
Execute a Pick Query
Execute a Lineout
Check for Release Notes and Help
Check VisIt manuals was populated in Help
Test "Make Movie" with dba00.pdb

Additional Checks for OSX

Item Status
Check install names for @rpath
Test Parallel Launch by plotting procid expr on multi_ucd3d.silo
Make sure to test both the DMG / App Bundle package and the tar.gz package.
Under Options->Appearance, make sure the GUI style has the macintosh option.
Verify OSpray is installed (look at the 'Advanced' tab under Options->Rendering...).
Verify that the xmledit tool works from the bundle (/Application/VisIt.app/Contents/Resources/bin/xmledit).
Verify that the DMG has been signed with a Developer ID and works properly.
spctl -a -t exec -vv VisIt.app
codesign --test-requirement="=notarized" --verify --verbose VisIt.app