I believe there's EGit and mylyn that use SWTBot for testing, I'm not sure if they actually run the tests on hudson.eclipse.org.
To understand your problem better, I'd like to understand what you mean by keyboard and mouse events are shared. Are they shared even though each JVM uses a different $DISPLAY variable? If this is indeed the case, I'd think this could be a bug with either the JVM and/or the window manager. As far as the different keyboard strategies are concerned. There's historical reasons for those. The major one being that the SWT implementation that relies on Display#post does not work for a few common cases and is sometimes buggy only on certain platforms. AWT implementation has similar quirks on certain JVM and platform combination. I must add that myself and my team have come across less number of these quirks with AWT. In short there's no reliable way to send keyboard events short of reinventing a square wheel. So while not ideal, there's an option for test authors to be able to switch the keyboard strategy at runtime for specific keyboard inputs :-/ -- Ketan On Tue, Nov 8, 2011 at 7:57 AM, Mickael Istria <mickael.ist...@petalslink.com> wrote: > Hi all, > > I am making fun stuff on SWTBot to make it able to be built with Tycho at > hudson.eclipse.org. So I carry on lots of experiences, and it seems to me > that although having one Xvnc for each test running allows to have several > focuses at the same time on one machine; the keyboards and mouse events are > still shared, so that some tests dealing with these events cannot be run at > the same time on one machine (FYI, default keyboard strategy relies on > java.awt.Robot which sends very low-level events). > > Does anyone else have troubles with this ? Does anyone have workaround for > this? > What are the advantages of AWTKeyboard strategy over SWTKeyboardStrategy > (that would probably send events in the right context) ? > > Regards, > -- > > Mickael Istria > R&D Engineer, Eclipse Plug-in RCP Developer > > PetalsLink - Open Source SOA > > My blog - My Tweets > > _______________________________________________ > swtbot-dev mailing list > swtbot-dev@eclipse.org > https://dev.eclipse.org/mailman/listinfo/swtbot-dev > > _______________________________________________ swtbot-dev mailing list swtbot-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/swtbot-dev