Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-14975

comctl32:treeview test_right_click depends on mouse pointer position, may halt entire testing process

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 0.4.12
    • None
    • None

    Description

      The result of the "test_right_click" part of the comctl32:treeview winetest highly depends on the mouse pointer position.

      Steps to reproduce under Windows:

      1. Open a Command Prompt and type "comctl32_winetest treeview" without hitting RETURN.
      2. Move the mouse pointer, so that it will be inside the TreeView test window that is spawned by the test. You probably need to run the test multiple times to estimate that position.
      3. Hit RETURN to run the test.

      Result: "Test failed: parent right click sequence: ...", which doesn't happen if the mouse pointer is outside the TreeView test window.

      This bug is even more severe during ReactOS Regression Testing, when the mouse pointer is at the top-left of the TreeView test window's title bar. The right-click test will then open the system menu of the TreeView test window and the entire testing process comes to a standstill.
      This is illustrated by comctl32_treeview_rightclick_sysreg.png (when running the bootcdregtest on Test_VBox) and comctl32_treeview_rightclick_rosautotest.png (when running rosautotest manually and moving the mouse pointer to the faulty position).

      Attachments

        Activity

          People

            AmineKhaldi AmineKhaldi
            Colin Finck Colin Finck
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: