HomeAbout Us A-Z IndexSearch * Contact Us Register LoginPress Shop

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 2216 Details

Help 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 1

    Review 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:

     

    Back   


Contact the Certification Authority