Bug 576074 - remote runing test with ssh disables apps to be accessible in local
Summary: remote runing test with ssh disables apps to be accessible in local
Status: NEW
Alias: None
Product: UI Automation
Classification: Mono
Component: Winforms - General (show other bugs)
Version: Unspecified
Hardware: All All
: P2 - High : Normal
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-02 10:32 UTC by calen chen
Modified: 2010-02-02 10:33 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description calen chen 2010-02-02 10:32:55 UTC
It's weird and difficult to describe this issue, please try this way:

1. ssh -X a11y@147.2.207.212 to QA Xen VM with VPN connected, run virt-manager, double click opensuse11.2-64bit(ip is 147.2.207.220) to invoke an X-Windows
2. on opensuse11.2-64bit vm, run Assistive Technologies Preferences, make sure checkbox "Enable Assistive Technologies" is checked.
3. run /home/a11y/tests/testers/winforms/button-regression.py, *that is running well, and accerciser can read winforms application as "ipy"
4. use another machine on terminal running "ssh -o ConnectTimeout=15 a11y@147.2.207.220 DISPLAY=:0 python -u /home/a11y/tests/testers/winforms/button-regression.py", test will be remote running on opensuse11.2-64bit vm.
5. go back to opensuse11.2-64bit vm, run /home/a11y/tests/testers/winforms/button-regression.py again. Okay, THE PROBLEM IS:winforms application couldn't be found again, no "ipy" application role in accerciser left treeview.

6. on opensuse11.2-64bit vm, run Assistive Technologies Preferences, re-check "Enable Assistive Technologies", log out the user, everthing returned to normal

The weird thing is, although the app is not accessible on opensuse11.2-64bit vm local like step5 mentioned, but I still can success running tests like step4. except "notifyicon-regression.py", I have never remote run it successful

BTW, if you want to reproduce the issue on your own remote machine, please run "xhost +" first.