https://wiki.eclipse.org/index.php?title=RCPTT/Execution_environment&feed=atom&action=historyRCPTT/Execution environment - Revision history2024-03-29T01:30:44ZRevision history for this page on the wikiMediaWiki 1.26.4https://wiki.eclipse.org/index.php?title=RCPTT/Execution_environment&diff=433515&oldid=prevVasili.gulevich.xored.com at 06:10, 25 July 20192019-07-25T06:10:31Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 06:10, 25 July 2019</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l11" >Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>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.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>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.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>To workaround this problem it is possible to use [https://superuser.com/questions/355935/how-can-i-restore-a-remote-desktop-session-to-the-local-console| tscon] command to reattach RDP user session to local console. This way, session would keep rendering in graphics even after RDP disconnection. An alternative approach is not to use RDP entirely and rely on VNC or on virtual screen access built in virtualization engine.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>To workaround this problem it is possible to use [https://superuser.com/questions/355935/how-can-i-restore-a-remote-desktop-session-to-the-local-console| tscon] command to reattach RDP user session to local console. This way, session would keep rendering in graphics even after RDP disconnection. An alternative approach is not to use RDP entirely and rely on VNC or on virtual screen access built in virtualization engine.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Category: RCPTT]]</ins></div></td></tr>
</table>Vasili.gulevich.xored.comhttps://wiki.eclipse.org/index.php?title=RCPTT/Execution_environment&diff=433514&oldid=prevVasili.gulevich.xored.com at 06:07, 25 July 20192019-07-25T06:07:28Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 06:07, 25 July 2019</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l5" >Line 5:</td>
<td colspan="2" class="diff-lineno">Line 5:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* User running tests is logged in</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* User running tests is logged in</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* If RDP is used, RDP connection should not be disconnected for the duration of test run</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>* If RDP is used, RDP connection should not be disconnected for the duration of test run</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>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.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>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.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>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.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>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.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>To workaround this problem it is possible to use [https://superuser.com/questions/355935/how-can-i-restore-a-remote-desktop-session-to-the-local-console| tscon] command to reattach RDP user session to local console. This way, session would keep rendering in graphics even after RDP disconnection.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>To workaround this problem it is possible to use [https://superuser.com/questions/355935/how-can-i-restore-a-remote-desktop-session-to-the-local-console| tscon] command to reattach RDP user session to local console. This way, session would keep rendering in graphics even after RDP disconnection<ins class="diffchange diffchange-inline">. An alternative approach is not to use RDP entirely and rely on VNC or on virtual screen access built in virtualization engine</ins>.</div></td></tr>
</table>Vasili.gulevich.xored.comhttps://wiki.eclipse.org/index.php?title=RCPTT/Execution_environment&diff=433513&oldid=prevVasili.gulevich.xored.com: 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..."2019-07-25T06:05:31Z<p>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..."</p>
<p><b>New page</b></p><div>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:<br />
<br />
=Windows operating system=<br />
* Screensaver is disabled<br />
* User running tests is logged in<br />
* If RDP is used, RDP connection should not be disconnected for the duration of test run<br />
<br />
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.<br />
<br />
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.<br />
To workaround this problem it is possible to use [https://superuser.com/questions/355935/how-can-i-restore-a-remote-desktop-session-to-the-local-console| tscon] command to reattach RDP user session to local console. This way, session would keep rendering in graphics even after RDP disconnection.</div>Vasili.gulevich.xored.com