Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

RCPTT/Execution environment

Revision as of 02:05, 25 July 2019 by Vasili.gulevich.xored.com (Talk | contribs) (Created page with "As RCPTT imitates user behaviour, test execution environment has to match the one user would work with. Some strange aspects of environment may cause unexpected behaviour. To...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

As RCPTT imitates user behaviour, test execution environment has to match the one user would work with. Some strange aspects of environment may cause unexpected behaviour. To ensure test stability and RCPTT recommends to use environments that meet requirements below:

Windows operating system

  • Screensaver is disabled
  • User running tests is logged in
  • If RDP is used, RDP connection should not be disconnected for the duration of test run

RCPTT requires graphical context to be present during test execution, to receive UI events and to capture rendered controls. All of the requirements above ensure that AUT has normal graphical context to work with.

As virtualized Windows hosts are often used for testing and RDP is a convenient tool to access them, requirement of persistent RDP session is a hard one to meet. To workaround this problem it is possible to use tscon command to reattach RDP user session to local console. This way, session would keep rendering in graphics even after RDP disconnection.

Copyright © Eclipse Foundation, Inc. All Rights Reserved.