Changes between Version 1 and Version 2 of PromotBrowserTest0.8.4


Ignore:
Timestamp:
Aug 18, 2011, 4:58:11 PM (14 years ago)
Author:
danker
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PromotBrowserTest0.8.4

    v1 v2  
    2929 9. '''Tree nodes of dynamic model:''' load ''egf model'' ([source:/Promot/trunk/promot/kb/SignalTransd/EGF-model/LOAD-EGF-MODEL.mdl]); check contents of model in browser tree. Success if ''dynamic-library'', ''dynamic-model'', and ''egf-model'' are present.
    3030 10. '''Tree nodes of logical model:''' load ''logical library'' and ''toy model'' ([source:/Promot/trunk/promot/kb/SignalTransd/structure/toymodel.mdl]); check contents of model in browser tree. Success if ''struct-library'', ''struct-model'', and ''toy-model'' are present.
    31  12. '''Saving a model (selection/all):''' load '''egf model'''; save the model into mdl (selected classes, all classes), check that the generated mdl files contain (only) the selected classes
     31 12. '''Saving a model (selection/all):''' load ''egf model''; save the model into mdl (selected classes, all classes), check that the generated mdl files contain (only) the selected classes
    3232 13. '''Export to SBML''': load egf model, export the model to SBML, check generated file for completeness and correctness
    3333 14. '''Export to Diana/Diva''': load egf model; export the model to Diana/Diva; check the generated files for completeness and correctness
    34  16. '''Changing properties in browser:''' select module, right-click for context menu, choose Change Property; check that changing the icon, '''abstract''' and '''model''' properties work as expected by looking at the source code (enable Show QuickView) and the color of the tree icon
    35  17. '''Simulation with Diana:''' load Hafke model ([source:/Promot/trunk/promot/kb/hafke/obertopp/LOAD.mdl]), select '''hafke-process''' (module --> device --> process), open simulation dialog from menu (Tools --> Simulate Model), check for diana app (see status in output log), edit the generation directory to '~/opertopp', click on 'Advanced...' in the solver options pane (new window with several options should appear), close options dialog, click on 'Simulate Model' button (simulation result should appear after a while, several text in output log), click on 'Edit Script' button (text editor should appear with python script), edit the script (e.g. set Tend to 60.0), save, simulate again (tend should be 60.0 now), click on 'reset' button (files in directories 'model', 'script' and 'results' should be removed, status in output log, 'Edit Script' button should be disabled).
     34 16. '''Changing properties in browser:''' select module, right-click for context menu, choose Change Property; check that changing the icon, ''abstract'' and ''model'' properties work as expected by looking at the source code (enable Show QuickView) and the color of the tree icon
     35 17. '''Simulation with Diana:''' load Hafke model ([source:/Promot/trunk/promot/kb/hafke/obertopp/LOAD.mdl]), select ''hafke-process'' (module --> device --> process), open simulation dialog from menu (Tools --> Simulate Model), check for diana app (see status in output log), edit the generation directory to '~/opertopp', click on 'Advanced...' in the solver options pane (new window with several options should appear), close options dialog, click on 'Simulate Model' button (simulation result should appear after a while, several text in output log), click on 'Edit Script' button (text editor should appear with python script), edit the script (e.g. set Tend to 60.0), save, simulate again (tend should be 60.0 now), click on 'reset' button (files in directories 'model', 'script' and 'results' should be removed, status in output log, 'Edit Script' button should be disabled).
    3636
    3737===  Visual Inspection for ===
    38  18. Start Visual Editor for a class
    39  19. Start Visual Explorer for a class
    40  20. View Mathematical Model [[BR]] Display of an instance (View --> View Math Model)
    41  21. Exit with Dialog for modified in Editor + Browser (change properties, load, import)
    42  22. Search class [[BR]] Search class (+class for slot in class) dialog, model type is not important, so test with egf_model, [[BR]]
    43       search egf_model (substring, class + slot; class) should return egf_model (class), egf_model_noint (class) [[BR]]
    44       search proti (whole word, class + slot; slot) should return egf_model:proti (slot) [[BR]]
    45       clear should remove displayed results;
    46  23. Comparison of models [[BR]] Load two different glycolysis models, e.g. [source:/Promot/trunk/promot/kb/testsuite/mdl/hynne.mdl] and [source:/Promot/trunk/promot/kb/testsuite/mdl/teusink.mdl]. Select the model classes (direct sub-classes of sbml-model) in browser and choose  'View --> Compare  selected Models' from menu. Visual explorer should open, models should be displayed in common container. Edges connecting corresponding elements should be visible. Other example models for comparison (elements with same type +annotation or type + name) can be load with [source:/Promot/trunk/promot/kb/testsuite/mdl/egf+insulin.mdl]. [[BR]]
    47  24. Export documentation as HTML [[BR]] Open model, select model, export HTML (File --> Export --> Export HTML), use default options, click on 'Generate HTML' button, check results in a standard web browser.
     38
     39 18. '''Visual Editor:''' load egf model, select ''egf-model'' in Browser, start Visual Editor for selected class (context menu --> Visual Edit)
     40 19. '''Visual Explorer:''' load egf model, select ''egf-model'' in Browser, start Visual Explorer for selected class (context menu --> Visual Explorer)
     41 20. '''View Mathematical Model:''' load egf model, display of an instance (View --> View Math Model)
     42 22. '''Search class:''' load egf model; open Edit --> Search Class dialog; search for ''egf_model'' (substring, class + slot; class); expected search result: egf_model (class), egf_model_noint (class); search for ''proti'' (whole word, class + slot; slot); expected search result: egf_model:proti (slot); ''Clear'' should remove displayed results
     43 23. '''Comparison of models:''' load model ''hynne'' [source:/Promot/trunk/promot/kb/testsuite/mdl/hynne.mdl] and model ''teusink'' [source:/Promot/trunk/promot/kb/testsuite/mdl/teusink.mdl]; select the model classes (direct sub-classes of sbml-model) in Browser and choose 'View --> Compare selected Models' from menu; expected result: Visual Explorer opens, models are displayed in common container, edges connecting corresponding elements are visible.
     44 24. '''Export to HTML:'''  load ''logical library'' and ''toy model'' ([source:/Promot/trunk/promot/kb/SignalTransd/structure/toymodel.mdl]); select class ''toy-model''; open export dialog (File --> Export --> Export HTML), use default options, click on ''Generate HTML'' button, check results in a standard web browser
    4845
    4946=== Open for testing ===