Functional tests

The following functional tests should pass before a new official version of OpenCOR can be released, and this on all supported platforms.

Command line

./OpenCOR -c CellMLTextView::import models/noble_model_1962.cellml
./OpenCOR -c CellMLTools::export https://models.physiomeproject.org/w/andre/HH/rawfile/957c2190e1eed47d7634613250bc274dc836b826/experiments/periodic-stimulus.xml cellml_1_0
./OpenCOR -c CellMLTools::export models/van_der_pol_model_1928.cellml formats/C.xml
./OpenCOR -c CellMLTools::export models/van_der_pol_model_1928.cellml formats/F77.xml
./OpenCOR -c CellMLTools::export models/van_der_pol_model_1928.cellml formats/MATLAB.xml
./OpenCOR -c CellMLTools::export models/van_der_pol_model_1928.cellml formats/Python.xml

Save/reload a file

Check that a given view looks right for a given file when:

Edit/save a SED-ML file / COMBINE archive

Using the Simulation Experiment view, check that we can:

All of this for both a CellML 1.0 file and a set of CellML 1.1 files.

CellML files

SED-ML files

COMBINE archives