texttest -a storytext -v windows -c /usr/local/tt-env -d /carm/proj/texttest/Testing/Automatic -reconnect /carm/proj/texttest-tmp/texttest-nightjob/nightjob_tmp/storytext.windows.19Dec031955.4040 -g
texttest -a storytext -v windows -c /usr/local/tt-env -d /carm/proj/texttest/Testing/Automatic
---------- Differences in errors ---------- 0a1,18 > Traceback (most recent call last): > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/gtktoolkit/describer/__init__.py", line 686, in describeUpdates > describe(widget, prefix=prefix) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/gtktoolkit/describer/__init__.py", line 60, in describe > describer(widget) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/gtktoolkit/describer/__init__.py", line 102, in __call__ > self.logger.info(self.getDescription(widget)) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/gtktoolkit/describer/__init__.py", line 105, in getDescription > baseDesc = self.getBasicDescription(widget) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/gtktoolkit/describer/__init__.py", line 187, in getBasicDescription > return getattr(self, methodName)(widget) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/gtktoolkit/describer/__init__.py", line 443, in getTreeViewDescription > return describer.getDescription(self.prefix) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/gtktoolkit/describer/treeviews.py", line 179, in getDescription > message += self.getSubTreeDescription(self.model.get_iter_root(), 0) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/gtktoolkit/describer/treeviews.py", line 188, in getSubTreeDescription > while not colDescriptions[-1]: > IndexError: list index out of range ---------- Differences in output ---------- 22,25d21 < Updated : GtkTreeView with columns: Text < -> The Row < -> *** < 27,30c23,24 < < Updated : GtkTreeView with columns: Text < -> The Row < -> New Row *** --- > ERROR: Could not simulate command 'set new text for <unnamed> = New Row' - Could not find row '<unnamed>' in Tree View > Known names are ['', 'The Row'] ---------- Differences in recorded_usecase ---------- 2a3 > select row 4d4 < set new text for <unnamed> = New Row
---------- Differences in output ---------- 12,15c12,13 < < Changed selection in GtkTreeView with columns: Bug No. , Status , Description < -> 120595 | NEW | Custom GtkTreeModelFilter wrappers need *** < -> 120595 | NEW | Duplicated bug number --- > ERROR: Could not simulate command 'select bug Custom GtkTreeModelFilter wrappers need' - Could not find row 'Custom GtkTreeModelFilter wrappers need' in Tree View > Known names are ['120595', '120595 (1)', '120595 (2)'] 18,21c16,17 < < Changed selection in GtkTreeView with columns: Bug No. , Status , Description < -> 120595 | NEW | Custom GtkTreeModelFilter wrappers need < -> 120595 | NEW | Duplicated bug number *** --- > ERROR: Could not simulate command 'select bug Duplicated bug number' - Could not find row 'Duplicated bug number' in Tree View > Known names are ['120595', '120595 (1)', '120595 (2)'] 24,27d19 < < Changed selection in GtkTreeView with columns: Bug No. , Status , Description < -> 120595 | NEW | Custom GtkTreeModelFilter wrappers need < -> 120595 | NEW | Duplicated bug number ---------- Differences in recorded_usecase ---------- 1,3d0 < select bug Custom GtkTreeModelFilter wrappers need < select bug Duplicated bug number < select bug
---------- Differences in output ---------- 8c8 < 'Entry' | Combo Box (selected 'Context=FakedContext, Type=Entry') (drop-down list containing ['Context=FakedContext, Type=Entry', '<span foreground="red">Type=Entry</span>']) | 'edited text' | Text entry --- > 'Entry' | Combo Box (selected 'Context=FakedContext') (drop-down list containing ['Context=FakedContext', 'Context=FakedContext, Type=Entry', '<span foreground="red">Type=Entry</span>']) | 'edited text' | Text entry ---------- Differences in ui_map ---------- 4c4 < [Context=FakedContext, Type=Entry] --- > [Context=FakedContext]
---------- Differences in output ---------- 47,64c47 < 'select column' event created with arguments 'First Name (row 2)' < Clicked on cell labelled 'None' < Column event Rectangle {2, 0, 1, 7} < Clicked on column header labelled 'First Name' < Column event Rectangle {2, 0, 1, 7} < Clicked on column header labelled 'First Name' < < Updated Table : < ____________________________________________________________ < ID First Name (selected) DOB < id name (selected) birthDate < ____________________________________________________________ < 1 (selected) 100 Mickey Mouse (selected) 1970-01-01 01:16 < 2 (selected) 110 Batman (selected) 1970-01-01 01:33 < 3 (selected) 120 Bender (selected) 1970-01-01 01:50 < 4 (selected) 130 Cartman (selected) 1970-01-01 02:06 < 5 (selected) 140 Dogbert (selected) 1970-01-01 02:23 < ____________________________________________________________ --- > ERROR: Could not simulate command 'select column First Name (row 2)' - Could not find column labelled 'First Name (row 2)' in table. ---------- Differences in recorded_usecase ---------- 3d2 < select column First Name (row 2)
---------- Differences in recorded_usecase ---------- 1,2c1,2 < select cell First Name for 100 (1) < select cell ID for 140 --- > select cell First Name for 100 (2) > select cell First Name for 140
---------- Differences in recorded_usecase ---------- 1c1 < select cell First Name for 120 --- > select cell First Name for 10000
---------- Differences in catalogue ---------- 8,12d7 < < The following existing files/directories changed their contents: < <Test Directory> < ----usecases < --------osgi_bundle_image_types ---------- Missing result in osgi_bundle_cache ---------- {u'com.ibm.icu': [], u'javax.servlet': [], u'org.apache.log4j': ['gif'], u'org.easymock': [], u'org.eclipse.compare.core': [], u'org.eclipse.core.commands': [], u'org.eclipse.core.contenttype': [], u'org.eclipse.core.databinding': [], u'org.eclipse.core.databinding.observable': [], u'org.eclipse.core.databinding.property': [], u'org.eclipse.core.expressions': [], u'org.eclipse.core.jobs': [], u'org.eclipse.core.runtime': [], u'org.eclipse.core.runtime.compatibility.auth': [], u'org.eclipse.core.runtime.compatibility.registry': [], u'org.eclipse.equinox.app': [], u'org.eclipse.equinox.common': [], u'org.eclipse.equinox.launcher': [], u'org.eclipse.equinox.launcher.gtk.linux.x86_64': [], u'org.eclipse.equinox.preferences': [], u'org.eclipse.equinox.registry': [], u'org.eclipse.help': ['png'], u'org.eclipse.jface': ['gif'], u'org.eclipse.jface.databinding': [], u'org.eclipse.jface.text': ['gif', 'png'], u'org.eclipse.osgi': [], u'org.eclipse.osgi.services': [], u'org.eclipse.swt': [], u'org.eclipse.swt.gtk.linux.x86_64': [], u'org.eclipse.swtbot.eclipse.finder': [], <truncated after showing first 30 lines>
---------- Differences in recorded_usecase ---------- 2a3 > select tab Item 0
---------- Differences in output ---------- 12,21c12 < 'select first item' event created with arguments '' < Selected item 1 Style SWT.CHECK < < Updated Tool Bar: < Item 1 (check, selected) < Item 2 < Item 3 (radio) < Item 4 (drop down) < --- < Extra Item 1 (check) --- > ERROR: Could not simulate command 'select first item' - no widget found with descriptor 'Label=Item 1' to perform action 'Selection' on. 27c18 < Item 1 (check, selected) --- > Item 1 (check) 32d22 < Extra Item 1 (check) 39c29 < Item 1 (check, selected) --- > Item 1 (check) 44d33 < Extra Item 1 (check) 52c41 < Item 1 (check, selected) --- > Item 1 (check) 57d45 <truncated after showing first 30 lines> ---------- Differences in recorded_usecase ---------- 1d0 < select first item
Indeterministic GTK warnings for unknown reasons. Probably GTK bug, or possibly test program error. (This bug was triggered by text found in file 'errors' matching 'invalid (NULL) class pointer') ---------- Differences in errors ---------- 0a1,10 > target_ui.py:43: Warning: instance with invalid (NULL) class pointer > gtk.main() > target_ui.py:43: Warning: g_signal_handlers_block_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed > gtk.main() > target_ui.py:43: Warning: invalid unclassed pointer in cast to `GtkComboBox' > gtk.main() > target_ui.py:43: GtkWarning: gtk_combo_box_set_active: assertion `GTK_IS_COMBO_BOX (combo_box)' failed > gtk.main() > target_ui.py:43: Warning: g_signal_handlers_unblock_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed > gtk.main()
Test exceeded wallclock time limit of 300.0 seconds ---------- Differences in errors ---------- 0a1,46 > Traceback (most recent call last): > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/guishared.py", line 878, in describeAndRun > self.handleNewWindows() > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/guishared.py", line 865, in handleNewWindows > self.uiMap.monitorAndStoreWindow(window) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/guishared.py", line 662, in monitorAndStoreWindow > self.monitorWindow(WidgetAdapter.adapt(window)) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/gtktoolkit/simulator/__init__.py", line 193, in monitorWindow > storytext.guishared.UIMap.monitorWindow(self, window) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/guishared.py", line 666, in monitorWindow > self.monitor(window) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/guishared.py", line 671, in monitor > self.monitorChildren(widget, excludeWidgets) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/gtktoolkit/simulator/__init__.py", line 182, in monitorChildren > storytext.guishared.UIMap.monitorChildren(self, widget, *args, **kw) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/guishared.py", line 675, in monitorChildren > self.monitor(child, *args, **kw) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/guishared.py", line 671, in monitor > self.monitorChildren(widget, excludeWidgets) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/gtktoolkit/simulator/__init__.py", line 182, in monitorChildren > storytext.guishared.UIMap.monitorChildren(self, widget, *args, **kw) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/guishared.py", line 675, in monitorChildren > self.monitor(child, *args, **kw) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/guishared.py", line 671, in monitor > self.monitorChildren(widget, excludeWidgets) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/gtktoolkit/simulator/__init__.py", line 182, in monitorChildren > storytext.guishared.UIMap.monitorChildren(self, widget, *args, **kw) > File "C:/nightjob/texttest-daily-release/source/storytext/lib/storytext/guishared.py", line 675, in monitorChildren > self.monitor(child, *args, **kw) <truncated after showing first 30 lines> ---------- Differences in output ---------- 1,20d0 < < ---------- Window 'TreeModelSort Example' ---------- < Focus widget is 'GtkButton' < < Showing GtkTreeView with columns: Rem 0 , Rem 1 , Rem 2 < Button 'Add a Row' < ---------------------------------------------------- < < 'add row' event created with arguments '' < < Updated : GtkTreeView with columns: Rem 0 , Rem 1 , Rem 2 < -> 0 | 1 | 2 *** < < 'add row' event created with arguments '' < < Updated : GtkTreeView with columns: Rem 0 , Rem 1 , Rem 2 < -> 3 | 4 | 5 *** < -> 0 | 1 | 2 < < 'close' event created with arguments '' ---------- Missing result in recorded_usecase ---------- add row add row close
Test exceeded wallclock time limit of 300.0 seconds ---------- Differences in catalogue ---------- 1,8c1 < The following new files/directories were created: < <Test Directory> < ----usecases < --------ui_map.conf < < The following existing files/directories changed their contents: < <Test Directory> < ----auto_recorded_usecase --- > No files or directories were created, edited or deleted. ---------- Differences in output ---------- 7,9c7,9 < 'TabFolder' | '<span foreground="red">Type=TabFolder</span>' | Combo Box (selected 'Selection') (drop-down list containing ['Selection', 'Selection.clicked']) | Text entry < 'MenuItem' | Combo Box (selected 'Label=Rename') (drop-down list containing ['Label=Rename', 'Label=Rename, Type=MenuItem', 'Label=Rename, Context=File', 'Type=MenuItem, Context=File', 'Label=Rename, Type=MenuItem, Context=File', '<span foreground="red">Type=MenuItem</span>']) | 'Selection' | Text entry < 'Text' | '<span foreground="red">Type=Text</span>' | Combo Box (selected 'Modify') (drop-down list containing ['Modify', 'Modify.typed']) | Text entry --- > 'TabFolder' | '<span foreground="red">Type=TabFolder</span>' | 'Selection|Selection 'clicked'' | Text entry > 'MenuItem' | Combo Box (selected 'Label=Rename') (drop-down list containing ['Label=Rename', 'Context=File', 'Label=Rename, Type=MenuItem', 'Label=Rename, Context=File', 'Type=MenuItem, Context=File', 'Label=Rename, Type=MenuItem, Context=File', '<span foreground="red">Type=MenuItem</span>']) | 'Selection' | Text entry > 'Text' | '<span foreground="red">Type=Text</span>' | 'Modify|Modify 'typed'' | Text entry 46,80d45 < < 'choose action description for signal 'Modify|Modify.typed' on Text 'Modify' =' event created with arguments 'Modify.typed' < Changed selection in Combo Box (selected 'Modify.typed') < < 'enter usecase name for signal 'Modify|Modify.typed' on Text 'Type=Text' =' event created with arguments 'type text' < Edited 'GtkEntry' Text entry (set to 'type text') < < Updated : GtkTreeView with columns: < -> select tab<i> Item 1</i> < -> rename tab < -> type text<i> Hello</i> < -> ? < -> ? < < 'enter usecase name for signal 'Selection' on Button 'Label=Copy' =' event created with arguments 'copy' < Edited 'GtkEntry' Text entry (set to 'copy') < < Updated : GtkTreeView with columns: < -> select tab<i> Item 1</i> < -> rename tab < -> type text<i> Hello</i> <truncated after showing first 30 lines> ---------- Differences in usecase ---------- 3,8d2 < enter usecase name for signal 'Selection' on MenuItem 'Label=Rename' = rename tab < choose action description for signal 'Modify|Modify.typed' on Text 'Modify' = Modify.typed < enter usecase name for signal 'Modify|Modify.typed' on Text 'Type=Text' = type text < enter usecase name for signal 'Selection' on Button 'Label=Copy' = copy < enter usecase name for signal 'Close' on Shell 'Type=Shell' = close < finish name entry editing ---------- Missing result in recorded_usecase ---------- select tab Item 1 rename tab type text Hello copy close ---------- Missing result in ui_map ---------- [Type=TabFolder] Selection = select tab [Label=Rename, Context=File] Selection = rename tab [Type=Text] Modify.typed = type text [Label=Copy] Selection = copy [Type=Shell] Close = close
Test exceeded wallclock time limit of 300.0 seconds ---------- Differences in errors ---------- 0a1,22 > Traceback (most recent call last): > File "C:/nightjob/texttest-daily-release/source/../../../TextTest/virtualenv/jython2.5.1/bin/storytext", line 25, in <module> > main(install_root) > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/cmdline.py", line 135, in main > if not storytext.scriptEngine.run(options, args): > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/cmdline.py", line 135, in main > if not storytext.scriptEngine.run(options, args): > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/guishared.py", line 323, in run > return scriptengine.ScriptEngine.run(self, options, args) > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/scriptengine.py", line 85, in run > self.runSystemUnderTest(args) > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/javaswttoolkit/__init__.py", line 22, in runSystemUnderTest > self.run_python_or_java(args) > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/guishared.py", line 355, in run_python_or_java > self.run_python_file(args) > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/scriptengine.py", line 120, in run_python_file > exec compile(source, filename, "exec") in main_mod.__dict__ > File "target_ui.py", line 147, in <module> > table = createNatTable(shell) > File "target_ui.py", line 52, in createNatTable > columnGroupHeaderLayer.addColumnsIndexesToGroup("Group 1", 1,2) > TypeError: addColumnsIndexesToGroup(): expected 2 args; got 3 ---------- Differences in output ---------- 1,31d0 < < ---------- Shell '' ---------- < Table : < ______________________________________ < ID Group 1 < First Name DOB < ______________________________________ < 1 100 Mickey Mouse 1970-01-01 01:16 < 2 110 Batman 1970-01-01 01:33 < 3 120 Bender 1970-01-01 01:50 < 4 130 Cartman 1970-01-01 02:06 < 5 140 Dogbert 1970-01-01 02:23 < ______________________________________ < < ------------------------------ < < 'select cell' event created with arguments 'DOB for 120' < < Updated Table : < ____________________________________________________________ < ID Group 1 < First Name DOB (selected) < ____________________________________________________________ < 1 100 Mickey Mouse 1970-01-01 01:16 < 2 110 Batman 1970-01-01 01:33 < 3 (selected) 120 Bender 1970-01-01 01:50 (selected) < 4 130 Cartman 1970-01-01 02:06 < 5 140 Dogbert 1970-01-01 02:23 < ____________________________________________________________ <truncated after showing first 30 lines> ---------- Missing result in recorded_usecase ---------- select cell DOB for 120 close window
Test exceeded wallclock time limit of 300.0 seconds ---------- Differences in errors ---------- 0a1,22 > Traceback (most recent call last): > File "C:/nightjob/texttest-daily-release/source/../../../TextTest/virtualenv/jython2.5.1/bin/storytext", line 25, in <module> > main(install_root) > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/cmdline.py", line 135, in main > if not storytext.scriptEngine.run(options, args): > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/cmdline.py", line 135, in main > if not storytext.scriptEngine.run(options, args): > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/guishared.py", line 323, in run > return scriptengine.ScriptEngine.run(self, options, args) > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/scriptengine.py", line 85, in run > self.runSystemUnderTest(args) > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/javaswttoolkit/__init__.py", line 22, in runSystemUnderTest > self.run_python_or_java(args) > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/guishared.py", line 355, in run_python_or_java > self.run_python_file(args) > File "C:/TextTest/virtualenv/jython2.5.1/Lib/site-packages/storytext/scriptengine.py", line 120, in run_python_file > exec compile(source, filename, "exec") in main_mod.__dict__ > File "target_ui.py", line 147, in <module> > table = createNatTable(shell) > File "target_ui.py", line 52, in createNatTable > columnGroupHeaderLayer.addColumnsIndexesToGroup("Group 1", 1,2) > TypeError: addColumnsIndexesToGroup(): expected 2 args; got 3 ---------- Differences in output ---------- 1,45d0 < < ---------- Shell '' ---------- < Table : < ______________________________________ < ID Group 1 < ID DOB < ______________________________________ < 1 100 Mickey Mouse 1970-01-01 01:16 < 2 110 Batman 1970-01-01 01:33 < 3 120 Bender 1970-01-01 01:50 < 4 130 Cartman 1970-01-01 02:06 < 5 140 Dogbert 1970-01-01 02:23 < ______________________________________ < < ------------------------------ < < 'select cell' event created with arguments 'Group 1/ID for 130' < < Updated Table : < _______________________________________________________ < ID Group 1 < ID (selected) DOB < _______________________________________________________ < 1 100 Mickey Mouse 1970-01-01 01:16 < 2 110 Batman 1970-01-01 01:33 < 3 120 Bender 1970-01-01 01:50 < 4 (selected) 130 Cartman (selected) 1970-01-01 02:06 < 5 140 Dogbert 1970-01-01 02:23 < _______________________________________________________ <truncated after showing first 30 lines> ---------- Missing result in recorded_usecase ---------- select cell Group 1/ID for 130 select cell ID/ID for 120 close window