| 1 | = ProMoT Test Results (release 0.8.2) = |
| 2 | |
| 3 | The numbering for test cases corresponds with the numbers in [wiki:PromotTestPlan0.8.2]. [[BR]] |
| 4 | Each test result should contain |
| 5 | * the name of the test person, |
| 6 | * the date of the actual testing, |
| 7 | * the number of the build revision, |
| 8 | * w/o development mode and |
| 9 | * the type and version of the operating system. |
| 10 | |
| 11 | == JUnit Tests (development mode) == |
| 12 | |
| 13 | rempel 16.07. r8482 Vista: all passed [[BR]] |
| 14 | mirschel 17.07. r8515 Suse10.2: all passed (VM-arguments -Xmx256, options editor: "show Terminal Names": ON, "Checker": ON) [[BR]] |
| 15 | kolczyk 03.08. r8665 Suse10.1: all passed (VM-arguments -Xmx256 at least required, options editor: "show Terminal Names": ON, "Checker": ON) [[BR]] |
| 16 | mirschel 03.08. r8665 Suse10.2: all passed (VM-arguments -Xmx256, options editor: "show Terminal Names": ON, "Checker": ON) [[BR]] |
| 17 | |
| 18 | == Lisp Tests == |
| 19 | * fdl tests are only working on build computer as path to fdl-config is set during configure |
| 20 | |
| 21 | all tests are passed (8637 win + linux) except:[[BR]] |
| 22 | * reserve-test, test-reserve (requires dianac)[[BR]] |
| 23 | * reserve-test, test-reserve (requires dianac)[[BR]] |
| 24 | * binder-test, publish-lookup (requires cos-binder)[[BR]] |
| 25 | * binder-test, name-base (requires cos-binder)[[BR]] |
| 26 | |
| 27 | tests always failing in when run in testsuite but pass when run alone:[[BR]] |
| 28 | * mdl-mexpr-test, test-construct [[BR]] |
| 29 | * mdl-parameters-test, test-construct[[BR]] |
| 30 | |
| 31 | == Test results for Promot Browser == |
| 32 | |
| 33 | functional tests: |
| 34 | |
| 35 | sbml import tested with curated models from current release (16.06.09) of biomodels, all models without delay (24, 25, 34, 154, 155, 196) could be imported, |
| 36 | events are ignored so imported models are incorrect, some models (198, 199) result in errors for libsbml, but can be loaded still, |
| 37 | for that reasons errors from libsbml are recorded but the models can be imported, error handling is done in lisp import or conversion (libsbml) [[br]] |
| 38 | |
| 39 | resulting mdl models (110 - 216) were exported to diana, |
| 40 | problems with calculation of symbolic jacobian matrix for 161 and 171, 214 (both problem to get 2. derivative of mod) |
| 41 | export works for all 3 models if calculation of symbolic jacobian is disabled[[br]] |
| 42 | |
| 43 | problems during import and export, import + layout to check models which did not work initially: [[br]] |
| 44 | * gui hang on BM110 (not reproduceable, most likely problem that signal that server has finished task is lost) [[br]] |
| 45 | * after exceptions (inconsistent model?) null pointer exception in checker for stacktrace see [wiki:ExceptionsDuringTest][[br]] |
| 46 | * stacktraces for PromotUI start (everything worked afterwards, might be related to #163) for stacktrace see [wiki:ExceptionsDuringTest][[br]] |
| 47 | * exceptions during layout (check of models with import/export problems probably most comprehensive test of editor so far ...) for stacktrace see [wiki:ExceptionsDuringTest][[br]] |
| 48 | |
| 49 | load of kb models:[[br]] |
| 50 | of existing load files, only bio/tutor/LOAD.mdl could not be load as bio/tutor/library.mdl contained class which are not contained anywhere in the kb, e.g. ramp, |
| 51 | the library file resembles ecoli-library, there these classes are commented out[[br]] |
| 52 | there was no obvious resolution, best chance is to edit library.mdl after ecoli-library, but as the bio directory is not included in the release there is no immediate time pressure. |
| 53 | |
| 54 | |
| 55 | 2009-07-27: All tests passed, JUnitTests not tested |
| 56 | * mirschel |
| 57 | * r8624 |
| 58 | * no development mode |
| 59 | * openSUSE 10.3, note44 |
| 60 | * jre1.6.0_14, default options for vm [[br]] |
| 61 | Issues: |
| 62 | * Test 12: In the export dialog the new entered path in the generation directory must be finished with <ENTER>, a simple !focusChanged event is not handled. Possibly an issue in other export dialogs too. |
| 63 | |
| 64 | 2009-07-28: All tests passed, JUnitTests not tested |
| 65 | * mirschel |
| 66 | * r8624 |
| 67 | * no development mode |
| 68 | * windows xp, note44 |
| 69 | * java 1.6.0_14-b105, jre, sun |
| 70 | * VM: default options [[BR]] |
| 71 | Notes: |
| 72 | * Test 18: Old fashioned search dialog in search of !ViewMathModel, remove or update gui |
| 73 | |
| 74 | 2009-07-28: problems in test under windows xp: incompatibility of jre with graphic card driver (jre-6u14-windows-i586): |
| 75 | * the whole !PromotUI-frame is black on startup, after resize the menubar is black.. (does not emerge with jre-6u7) |
| 76 | * sometimes menu is not painted correctly for PromotUI (likely related to #163) |
| 77 | |
| 78 | 2009-08-07: All tests passed, JUnitTests not tested |
| 79 | * mirschel |
| 80 | * r8665 (snapshot 090802) |
| 81 | * no development mode |
| 82 | * ubuntu 8.10, pc457 |
| 83 | * java 1.6.0_10_b33, jre, sun |
| 84 | * VM: default options [[BR]] |
| 85 | Notes: |
| 86 | * Test 9: Only tested with Model 49 from biomodels.org (../kb/modularization/) and roundtrip egf_model.xml |
| 87 | * Test 14: In dialog it is not clear where output file is saved. |
| 88 | * Test 15: NPE after change model properties AND refresh AND undo |
| 89 | * Test 18: Search dialog does not appear. Fixed with r8691. |
| 90 | |
| 91 | == Test results for ProMoT Visual Editor == |
| 92 | |
| 93 | 2009-08-03: All tests passed |
| 94 | * kolczyk |
| 95 | * r8667 |
| 96 | * no development mode |
| 97 | * SUSE LINUX 10.1 (pc506) |
| 98 | * VM-arguments: default from scripts |
| 99 | |
| 100 | 2009-07-27: All tests passed, JUnitTests not tested |
| 101 | * mirschel |
| 102 | * r8599 (lisp),r8595 (java) |
| 103 | * no development mode |
| 104 | * openSUSE 10.3, note44 |
| 105 | * jre1.6.0_14, default options for vm |
| 106 | |
| 107 | 2009-07-28: All tests passed, JUnitTests not tested |
| 108 | * mirschel |
| 109 | * r8624 |
| 110 | * no development mode |
| 111 | * windows xp, note44 |
| 112 | * jre-1.6.0_14-b105, default options for vm [[br]] |
| 113 | Issues: |
| 114 | * Test 21: undo not working after creating several activation links |
| 115 | |
| 116 | 2009-07-29: serious problems in test under windows xp: |
| 117 | * update problems after dispose of single nodes or selection |
| 118 | * propagating of terminals leaves intermediate state (additional terminal and link) |
| 119 | * refresh doesn't restore links |
| 120 | * changing class in EditDetails-dialog does not update editor |
| 121 | |
| 122 | 2009-08-03: All tests passed |
| 123 | * kolczyk |
| 124 | * r8669 |
| 125 | * no development mode |
| 126 | * Windows XP, jre-1.6 update 7 |
| 127 | * VM-arguments: default from scripts |
| 128 | |
| 129 | 2009-08-07: All tests passed, JUnitTests not tested |
| 130 | * mirschel |
| 131 | * r8665 (snapshot 090802) |
| 132 | * no development mode |
| 133 | * ubuntu 8.10, pc457 |
| 134 | * java 1.6.0_10_b33, jre, sun |
| 135 | * VM: default options [[BR]] |
| 136 | Notes: |
| 137 | * Test 1+7: class 'cell' is locked when save as 'cell2', see ticket #177 |
| 138 | |
| 139 | == Test results for Promot Visual Explorer == |
| 140 | |
| 141 | 2009-07-17: All tests passed: |
| 142 | * mirschel |
| 143 | * r8482 - r8510 |
| 144 | * with development mode |
| 145 | * openSUSE 10.2 |
| 146 | * VM-arguments -Xms512m -Xmx1024m, LD_LIBRARY_PATH=../../lib/ |
| 147 | |
| 148 | 2009-07-23: Reiterate tests 17-21, 26-27, all passed: |
| 149 | * mirschel |
| 150 | * r8556 |
| 151 | * with development mode |
| 152 | * openSUSE 10.2 |
| 153 | * VM-arguments -Xms512m -Xmx1024m, LD_LIBRARY_PATH=../../lib/ |
| 154 | |
| 155 | 2009-07-27: All tests passed, JUnitTests not tested: |
| 156 | * mirschel |
| 157 | * r8599 (lisp),r8595 (java) |
| 158 | * no development mode |
| 159 | * openSUSE 10.3, note44 |
| 160 | * jre1.6.0_14, default options for vm |
| 161 | |
| 162 | 2009-07-28: All tests passed, JUnitTests not tested: |
| 163 | * mirschel |
| 164 | * r8624 |
| 165 | * no development mode |
| 166 | * windows xp, note44 |
| 167 | * jre-1.6.0_14-b105, default options for vm [[br]] |
| 168 | |
| 169 | 2009-08-07: All tests passed, JUnitTests not tested |
| 170 | * mirschel |
| 171 | * r8665 (snapshot 090802) |
| 172 | * no development mode |
| 173 | * ubuntu 8.10, pc457 |
| 174 | * java 1.6.0_10_b33, jre, sun |
| 175 | * VM: default options [[BR]] |
| 176 | Notes: |
| 177 | * Test 10: Exit dialog is always prompting even if no changes in scenarios. |
| 178 | * Test 13: Status of squiggle checkbox in menu is not linked to modes. So if squiggle is on and mode is switched to e.g. HierarchyZoom, checkbox is not deselected. |
| 179 | |
| 180 | == Tests with OpenJDK 6 == |
| 181 | |
| 182 | * mirschel |
| 183 | * r8623 |
| 184 | * no development mode |
| 185 | * ubuntu 8.10, pc457 |
| 186 | * java 1.6.0_0_b12, OpenJDK |
| 187 | * VM: default options |
| 188 | * installer.jar [[BR]] |
| 189 | Issues: |
| 190 | * Unusual appearance (e.g. additional space in menues or progress bar) |
| 191 | * Explorer not working, problem with pisces package used in java2D [[BR]] |
| 192 | Exception in thread "Thread-3" java.lang.ArithmeticException: / by zero |
| 193 | at sun.java2d.pisces.Stroker.finish(Stroker.java:698) |
| 194 | at sun.java2d.pisces.Stroker.close(Stroker.java:592) |
| 195 | at sun.java2d.pisces.PiscesRenderingEngine.pathTo(PiscesRenderingEngine.java:248) |
| 196 | at sun.java2d.pisces.PiscesRenderingEngine.strokeTo(PiscesRenderingEngine.java:231) |
| 197 | at sun.java2d.pisces.PiscesRenderingEngine.createStrokedShape(PiscesRenderingEngine.java:85) |
| 198 | at java.awt.BasicStroke.createStrokedShape(BasicStroke.java:296) |
| 199 | at edu.umd.cs.piccolo.nodes.PPath.getPathBoundsWithStroke(Unknown Source) |
| 200 | at edu.umd.cs.piccolo.nodes.PPath.updateBoundsFromPath(Unknown Source) |
| 201 | at edu.umd.cs.piccolo.nodes.PPath.append(Unknown Source) |
| 202 | at edu.umd.cs.piccolo.nodes.PPath.setPathTo(Unknown Source) |
| 203 | at edu.umd.cs.piccolo.nodes.PPath.setPathToRectangle(Unknown Source) |
| 204 | at phoebe.event.PToolTip.setText(PToolTip.java:26) |
| 205 | at phoebe.event.PToolTip.<init>(PToolTip.java:20) |
| 206 | at org.mpg.dcts.promot.viznav.NavToolTip.<init>(NavToolTip.java:51) |
| 207 | at org.mpg.dcts.promot.viznav.event.NavToolTipHandler.<init>(NavToolTipHandler.java:72) |
| 208 | at org.mpg.dcts.promot.viznav.NavGraphView.initializeEventHandlers(NavGraphView.java:567) |
| 209 | at org.mpg.dcts.promot.viznav.NavGraphView.initializePGraphView(NavGraphView.java:500) |
| 210 | at phoebe.PGraphView.<init>(PGraphView.java:193) |
| 211 | at org.mpg.dcts.promot.viznav.NavGraphView.<init>(NavGraphView.java:268) |
| 212 | at org.mpg.dcts.promot.viznav.NavNetworkPanel.createView(NavNetworkPanel.java:403) |
| 213 | at org.mpg.dcts.promot.viznav.NavNetworkPanel.createView(NavNetworkPanel.java:386) |
| 214 | at org.mpg.dcts.promot.viznav.NavNetworkPanel.addPerspective(NavNetworkPanel.java:378) |
| 215 | at org.mpg.dcts.promot.viznav.NavNetworkPanel.addPerspective(NavNetworkPanel.java:363) |
| 216 | at org.mpg.dcts.promot.viznav.NavNetworkPanel.createPerspective(NavNetworkPanel.java:341) |
| 217 | at org.mpg.dcts.promot.viznav.NavNetworkPanel.create(NavNetworkPanel.java:179) |
| 218 | at org.mpg.dcts.promot.viznav.NavExplorer.initialize(NavExplorer.java:102) |
| 219 | at org.mpg.dcts.promot.viznav.NavExplorer.<init>(NavExplorer.java:88) |
| 220 | at org.mpg.dcts.promot.viznav.actions.NavExplorerAction$1.run(NavExplorerAction.java:96) |
| 221 | |