|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 2216 Details
Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges
This page provides all information on Problem Report 2216.
Report 2216 Actions
Problem Report Number 2216 Submitter's Classification Test Suite problem State Resolved Resolution Test Suite Deficiency (TSD) Problem Resolution ID TSD.X.1131 Raised 1998-03-20 08:00 Updated 2003-03-13 08:00 Published 1998-04-02 08:00 Product Standard Motif Toolkit Certification Program The Open Brand certification program Test Suite VSM version 4.0.0 Test Identification widgets/XmText 4 Linked Problem Reports TSD4M.00031, (in, old, system) Problem Summary TSD4M.00037 A waiver TSD4M.00031 was granted for a similar error in XmTextField. Problem Text
A waiver TSD4M.00031 was granted for a similar error in XmTextField.Test Output
520|1361 4 9472 1 1|VSM4TESTSUITE PURPOSE 4
520|1361 4 9472 1 2|The XmText widget shall exhibit the behavior
520|1361 4 9472 1 3|defined in the Motif Toolkit API specification.
520|1361 4 9472 1 4|INFO: ***************** Beginning Iteration 1
of 256 *
***************
520|1361 4 9472 1 5|INFO: --XmNsensitive=True
520|1361 4 9472 1 6|INFO: --XmNautoShowCursorPosition=True
520|1361 4 9472 1 7|INFO: --XmNeditMode=1
520|1361 4 9472 1 8|INFO: --XmNeditable=True
520|1361 4 9472 1 9|INFO: --XmNhighlightOnEnter=True
520|1361 4 9472 1 10|INFO: --XmNpendingDelete=True
520|1361 4 9472 1 11|INFO: --XmNresizeHeight=True
520|1361 4 9472 1 12|INFO: --XmNtraversalOn=True
520|1361 4 9472 1 13|INFO: --XmNwordWrap=True
520|1361 4 9472 1 14|PREP: Click KeyDelete (delete-next-char)
520|1361 4 9472 1 15|TEST: deletes the character following the insertion
cursor
520|1361 4 9472 1 16|PREP: Click KeyBackspace (delete-previous-char)
520|1361 4 9472 1 17|TEST: deletes the character of text before
insertion cursr.
520|1361 4 9472 1 18|PREP: Click KeyDelFwdWord(delete-next-word)
520|1361 4 9472 1 19|TEST: deletes the next word .
520|1361 4 9472 1 20|PREP: Click KeyDelPrvWord(delete-previous-word)
520|1361 4 9472 1 21|TEST: deletes the word preceding the insertion
cursor .
520|1361 4 9472 1 22|PREP: Click KeyDeleteEOL(delete-to-end-of-line)
520|1361 4 9472 1 23|PREP: Click KeyDeleteBOL(delete-to-start-of-line)
520|1361 4 9472 1 24|TEST: Deletes from insertion cursor to beginning of
line
520|1361 4 9472 1 25|PREP: Click KeyLeft (backward char)
520|1361 4 9472 1 26|TEST: Moves the insertion cursor one character to
the left
520|1361 4 9472 1 27|TEST: Traverses to next item to left of current
gadget
520|1361 4 9472 1 28|PREP: Click KeyRight (forward char)
520|1361 4 9472 1 29|TEST: Moves the insertion cursor one character to
right .
520|1361 4 9472 1 30|TEST: Traverses to next item to right of current
gadget
520|1361 4 9472 1 31|PREP: Click MCtrl KRight (forward word)
520|1361 4 9472 1 32|TEST: moves the insertion cursor forward one word
520|1361 4 9472 1 33|PREP: Click MCtrl KLeft (backward word)
520|1361 4 9472 1 34|TEST: moves the insertion cursor backward one word
520|1361 4 9472 1 35|PREP: Click KeyBeginLine (goto BOL)
520|1361 4 9472 1 36|TEST: moves the insertion cursor to beginning of
line
520|1361 4 9472 1 37|TEST: Traverses to 1st widget or gadget in crnt tab
grp.
520|1361 4 9472 1 38|PREP: Click KeyEndLine (goto EOL)
520|1361 4 9472 1 39|TEST: moves the insertion cursor to end_of_line
520|1361 4 9472 1 40|PREP: Click MShft MCtrl KLeft(backward word extend)
520|1361 4 9472 1 41|TEST: extends the insertion cursor backward one
word
520|1361 4 9472 1 42|PREP: Click MShft MCtrl KRight (forward word
extend)
520|1361 4 9472 1 43|TEST: extends the insertion cursor forward one word
520|1361 4 9472 1 44|PREP: Click MShift KeyBeginLine (goto BOL extend)
520|1361 4 9472 1 45|TEST: extends the insertion cursor to beginning of
line
520|1361 4 9472 1 46|PREP: Click MShift KeyEndLine (goto EOL extend)
520|1361 4 9472 1 47|TEST: extends the insertion cursor to end_of_line
520|1361 4 9472 1 48|PREP: Click KeyKillNextChar outside selection
(kill-next-char)
520|1361 4 9472 1 49|TEST: kills the char following the insertion
cursor.
520|1361 4 9472 1 50|PREP: Unkill killed text (unkill)
520|1361 4 9472 1 51|TEST: Restores last killed text to the insertion
cursor .
520|1361 4 9472 1 52|PREP: Click KeyKillPrevChar outside selection
(kill-prev-char)
520|1361 4 9472 1 53|TEST: kills the character preceding insertion
cursor.
520|1361 4 9472 1 54|PREP: Unkill killed text (unkill)
520|1361 4 9472 1 55|TEST: Restores last killed text to the insertion
cursor .
520|1361 4 9472 1 56|PREP: Click KeyKillNextWord outside selection
(kill-next-word)
520|1361 4 9472 1 57|TEST: kills the word following the insertion
cursor.
520|1361 4 9472 1 58|PREP: Unkill killed text (unkill)
520|1361 4 9472 1 59|TEST: Restores last killed text to the insertion
cursor .
520|1361 4 9472 1 60|PREP: Click KeyKillPrevWord outside selection
(kill-prev-word)
520|1361 4 9472 1 61|TEST: kills the word preceding the insertion cursor
520|1361 4 9472 1 62|PREP: Unkill killed text (unkill)
520|1361 4 9472 1 63|TEST: Restores last killed text to the insertion
cursor .
520|1361 4 9472 1 64|PREP: Click KeyKillToEOL outside selection
(kill-to-EOL)
520|1361 4 9472 1 65|TEST: Kills insertion cursor to next EOL .
520|1361 4 9472 1 66|ERROR: Didn't receive expected callback(s)
XmNmotionVerifyCallback of widget XmText of class xmTextWidgetClass.
Received 0,
Expected 1
520|1361 4 9472 1 67|PREP: Unkill killed text (unkill)
520|1361 4 9472 1 68|TEST: Restores last killed text to the insertion
cursor .
520|1361 4 9472 1 69|PREP: Click KeyKillToBOL outside
selection(kill-to-BOL)
520|1361 4 9472 1 70|TEST: Kills insertion cursor to next BOL .
520|1361 4 9472 1 71|ERROR: Received unexpected callback(s)
XmNmotionVerifyCallback of widget XmText of class xmTextWidgetClass
Received 1,
Expected 0
520|1361 4 9472 1 72|PREP: Unkill killed text (unkill)
520|1361 4 9472 1 73|TEST: Restores last killed text to the insertion
cursor .
520|1361 4 9472 1 74|PREP: Select all then .... (select-all)
520|1361 4 9472 1 75|TEST: Selects all text .
520|1361 4 9472 1 76|PREP: Deslect all (deselect-all)
520|1361 4 9472 1 77|TEST: Deselects the current selection
520|1361 4 9472 1 78|PREP: Select all then .... (select-all)
520|1361 4 9472 1 79|TEST: Selects all text .
520|1361 4 9472 1 80|PREP: Clear the selection (clear-selection)
520|1361 4 9472 1 81|TEST: Clears selection by replacing each char with
<space>
520|1361 4 9472 1 82|PREP: Select all then ....(select-all)
520|1361 4 9472 1 83|TEST: Selects all text .
520|1361 4 9472 1 84|PREP: Delete the selection (delete-selection)
520|1361 4 9472 1 85|TEST: Deletes the current selection
520|1361 4 9472 1 86|PREP: Select all then .... (select-all)
520|1361 4 9472 1 87|TEST: Selects all text .
520|1361 4 9472 1 88|PREP: Kill the Selection... (kill-selection)
520|1361 4 9472 1 89|TEST: Kills the currently selected text
520|1361 4 9472 1 90|PREP: Unkill killed selection (unkill)
520|1361 4 9472 1 91|TEST: Restores last killed text to the insertion
cursor .
520|1361 4 9472 1 92|PREP: Click KeyActivate(activate)
520|1361 4 9472 1 93|TEST: Calls the callbacks for XmNactivateCallback
520|1361 4 9472 1 94|PREP: Click KeyBeep(beep)
520|1361 4 9472 1 95|TEST: Causes the terminal to beep
520|1361 4 9472 1 96|PREP: Click KeyHelp(help)
520|1361 4 9472 1 97|TEST: help key results in help callback(if exists)
520|1361 4 9472 1 98|TEST: Call the callbacks for XmNhelpCallback (if
exist)
520|1361 4 9472 1 99|PREP: Test copy-clipboard
520|1361 4 9472 1 100|TEST: Copies the current selection to the
clipboard
520|1361 4 9472 1 101|PREP: Click KeyPrimaryCopy (copy-primary)
520|1361 4 9472 1 102|TEST: Copies the primary selection to the
insertion cursor
520|1361 4 9472 1 103|PREP: Click KeyPrimaryPaste (copy-primary)
520|1361 4 9472 1 104|TEST: Copies the primary selection to the
insertion cursor
520|1361 4 9472 1 105|PREP: Click KeyPrimaryCut(cut-primary)
520|1361 4 9472 1 106|TEST: Cuts the primary selection to the insertion
cursor
520|1361 4 9472 1 107|ERROR: Didn't receive expected callback(s)
XmNgainPrimaryCallback of widget XmText of class xmTextWidgetClass.
Received 0,
Expected 1
520|1361 4 9472 1 108|PREP: Click KeyPaste(paste-clipboard)
520|1361 4 9472 1 109|TEST: Pastes the clipboard before the insertion
cursor .
520|1361 4 9472 1 110|PREP: Click KeyProcessHome(process-home)
520|1361 4 9472 1 111|TEST: Moves the insertion cursor to the beginning
of line.
520|1361 4 9472 1 112|PREP: Click KeyReturn (process-return)
520|1361 4 9472 1 113|TEST: inserts a newline .
520|1361 4 9472 1 114|PREP: Click KeyRedraw(redraw-display)
520|1361 4 9472 1 115|TEST: Redraws the contents of the text window .
520|1361 4 9472 1 116|PREP: Click KeyScrollDown(scroll-one-line-down)
520|1361 4 9472 1 117|TEST: Scrolls the text area up one line .
520|1361 4 9472 1 118|PREP: Click KeyScrollUp(scroll-one-line-up)
520|1361 4 9472 1 119|TEST: Scrolls the text area down one line .
520|1361 4 9472 1 120|PREP: Click KeySelect(set-anchor)
520|1361 4 9472 1 121|TEST: Resets the anchor and destination points .
520|1361 4 9472 1 122|TEST: Causes the current gadget to be armed and
activtd.
520|1361 4 9472 1 123|PREP: Click KeySetInsert(set-insertion-point)
520|1361 4 9472 1 124|TEST: Sets the insertion position .
520|1361 4 9472 1 125|PREP: Click KeySetSelHint(set-selection-hint)
520|1361 4 9472 1 126|TEST: Sets the text source and location of the
selection .
520|1361 4 9472 1 127|PREP: Click KeyAddMode(toggle-add-mode)
520|1361 4 9472 1 128|TEST: Toggles the state of Add Mode .
520|1361 4 9472 1 129|PREP: Click KeyInsertString(outside selection)
(insert-string)
520|1361 4 9472 1 130|TEST: Inserts string at the insertion cursor .
520|1361 4 9472 1 131|PREP: Click KeySpace(outside a
selection)(self-insert)
520|1361 4 9472 1 132|TEST: Inserts the char of key pressed at insertion
cursor.
520|1361 4 9472 1 133|TEST: Causes the current gadget to process a kybrd
event.
520|1361 4 9472 1 134|PREP: Enter the name "lenore" (self-insert)
520|1361 4 9472 1 135|TEST: Inserts the char of key pressed at insertion
cursor.
520|1361 4 9472 1 136|TEST: Causes the current gadget to process a kybrd
event.
520|1361 4 9472 1 137|TEST: performs the action defined in
XmNselectionArray .
520|1361 4 9472 1 138|TEST: Causes the current gadget to be armed.
520|1361 4 9472 1 139|TEST: Causes the current gadget to be activated.
520|1361 4 9472 1 140|TEST: Moves the insertion cursor to the pointer
520|1361 4 9472 1 141|TEST: Causes the current gadget to be activated.
520|1361 4 9472 1 142|PREP: Press Button1, drag over text and release
520|1361 4 9472 1 143|TEST: performs the action defined in
XmNselectionArray .
520|1361 4 9472 1 144|TEST: Causes the current gadget to be armed.
520|1361 4 9472 1 145|TEST: Causes the current gadget to be activated.
520|1361 4 9472 1 146|TEST: Causes current gadget to process mouse mtn
evnt.
520|1361 4 9472 1 147|TEST: Moves the insertion cursor to the pointer
520|1361 4 9472 1 148|TEST: Causes the current gadget to be activated.
520|1361 4 9472 1 149|ERROR: Didn't receive expected callback(s)
XmNgainPrimaryCallback of widget XmText of class xmTextWidgetClass.
Received 0,
Expected 1
520|1361 4 9472 1 150|PREP: Press Shft Button1, drag over text and
release
520|1361 4 9472 1 151|TEST: Adjusts the anchor using the balance_beam
method .
520|1361 4 9472 1 152|TEST: Moves the insertion cursor to the pointer
520|1361 4 9472 1 153|PREP: Press Ctrl Button1, and release
520|1361 4 9472 1 154|TEST: Moves the insertion cursor to the pointer
position .
520|1361 4 9472 1 155|PREP: Press Alt Btn2, drag over text and release
520|1361 4 9472 1 156|TEST: Marks the beginning of a secondary selection
.
520|1361 4 9472 1 157|TEST: copies the secondary or primary selection.
520|1361 4 9472 1 158|ERROR: Didn't receive expected callback(s)
XmNmotionVerifyCallback of widget XmText of class xmTextWidgetClass.
Received 0,
Expected 1Review Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
We note that TSD4M.00008 and TSD4M.00031 address similiar issues related to the
XmNmotionVerify and XmNgainPrimary callbacks in the XmTextField widget and
TSD4M.00011 addresses XmNmotionVerify and XmNgainPrimary callbacks in the
XmText widget.
The XmNgainPrimary and XmNmotionVerify callback failures shown here are
consistent with similiar errors identified in the above mentioned TSDs.
We therefore recommend that a waiver be granted.
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Test Suite Deficiency (TSD) Review Conclusion
This is an agreed Test Suite Deficiency.
Problem Reporting System Options:
- View Report 2216
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority