Test your development

Run Unit Tests

Test GUI

Simple checklist to test manually OpenAleaLab GUI

Applets

Control

Two controls with same name New control Remove control

Drag and drop

  • VisualeaPackage (X3 tabs)
    • composite node -> Dataflow
    • composite node -> Shell
    • node -> Dataflow
    • node -> Shell
    • Node I/O OK
  • Control
    • Control -> Dataflow
    • Control -> Shell
  • Project
    • Data -> Dataflow
    • Data -> Shell
    • Model -> Dataflow
    • Model -> Shell

Click (C) or Double click (DblC)

Double click is generally used to open data

  • FileBrowser
    • (DblC) on a file open it (at least in text editor)
    • (DblC) on a directory does nothing
  • VisualeaPkg
    • (DblC) on a composite node open a dialog to define name, add it to current project and open it in editor
    • (DblC) on a node open a dialog to change default inputs
  • Project
    • (DblC) on a data CATEGORY open an import data dialog
    • (DblC) on a data open it in a compatible editor (can be external or internal)
    • (DblC) on a model open it in internal editor
    • (DblC) on a startup open it in internal editor
    • (DblC) on a lib open it in internal editor

Dependencies

Best way to test dependency issues is to uninstall completly package.

Uninstall all third party extension (tissuelab, ...)

IPython-qtconsole

oalab must launch and shell must be replaced by simple shell

LPy

oalab must launch but:
  • LPy model is not available
  • 3D Viewer IS AVAILABE

PlantGL/LPy

oalab must launch but:
  • LPy model is NOT AVAILABLE
  • 3D Viewer is NOT AVAILABLE

PyQt

all test in openalea/core work notebook work

visualea/grapheditor

New control works but has 0 interfaces available (show information dialog or empty list)