History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-2074
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Robin Shen
Reporter: Faithlin Paul
Votes: 1
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
QuickBuild

windows quickbuild agent to spawn new process in user/UI session

Created: 03/Jun/14 10:10 AM   Updated: 13/Jun/14 09:55 AM
Component/s: None
Affects Version/s: 5.1.15
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment:
Server Info
Host Name: faclsna01vcix01
System Date and Time: 2014-05-15 08:54:52
Operating System: Linux 2.6.18-128.el5, amd64
OS User Name: builder
JVM: Java HotSpot(TM) 64-Bit Server VM 1.6.0_45, Sun Microsystems Inc.
QuickBuild Version: 5.1.15 - Thu Mar 06 17:50:28 PST 2014
Total Memory: 1.78 GB
Used Memory: 649.03 MB
Configurations: 10071
Plugin Info
com.pmease.quickbuild.plugin.scm.subversion;5.1.5
com.pmease.quickbuild.plugin.scm.filesystem;5.1.2
com.pmease.quickbuild.plugin.notifier.passive;5.1.2
com.pmease.quickbuild.plugin.scm.cvs;5.1.2
com.example.myplugin;5.1.0
com.pmease.quickbuild.plugin.notifier.email;5.1.2
com.pmease.quickbuild.plugin.cloud.ec2;5.1.6
com.pmease.quickbuild.plugin.scm.starteam;5.1.2
com.pmease.quickbuild.plugin.builder.gradle;5.1.4
com.pmease.quickbuild.plugin.report.engine;5.1.6
com.pmease.quickbuild.plugin.scm.perforce;5.1.3
com.pmease.quickbuild.plugin.authenticator.ldap;5.1.2
com.pmease.quickbuild.plugin.builder.ant;5.1.4
com.pmease.quickbuild.plugin.htmlreport;5.1.4
com.pmease.quickbuild.plugin.basis;5.1.9
com.pmease.quickbuild.plugin.scm.clearcase;5.1.2
com.pmease.quickbuild.plugin.versionbumper;5.1.2
com.pmease.quickbuild.plugin.notifier.jabber;5.1.2
com.pmease.quickbuild.plugin.builder.rake;5.1.4com.pmease.quickbuild.plugin.scm.accurev;5.1.4
com.pmease.quickbuild.plugin.builder.nant;5.1.4
com.example.javancss;5.1.0
com.pmease.quickbuild.jetty;5.1.2
com.example.promptbean;5.1.0
com.pmease.quickbuild.plugin.builder.msbuild;5.1.4
com.pmease.quickbuild.plugin.notifier.msn;5.1.2
com.pmease.quickbuild.plugin.builder.devenv;5.1.4
com.pmease.quickbuild.plugin.versionupdater;5.1.2
com.pmease.quickbuild.plugin.artifact;5.1.2
com.pmease.quickbuild.plugin.scm.vss;5.1.2
com.pmease.quickbuild.plugin.builder.maven;5.1.7
com.pmease.quickbuild.plugin.report.pmd;5.1.2
com.pmease.quickbuild.plugin.report.fxcop;5.1.2
com.pmease.quickbuild.plugin.report.changes;5.1.2
com.pmease.quickbuild.plugin.report.xunit;5.1.2
com.pmease.quickbuild.plugin.alert.engine;5.1.2
com.pmease.quickbuild.plugin.report.junit;5.1.4
com.pmease.quickbuild.plugin.report.mstest;5.1.4
com.pmease.quickbuild.plugin.report.emma;5.1.2
c om.pmease.quickbuild.plugin.report.buildstats;5.1.3
com.pmease.quickbuild.plugin.report.cpd;5.1.2
com.pmease.quickbuild.plugin.report.mbunit;5.1.2
com.pmease.quickbuild.plugin.report.ncover;5.1.2
com.pmease.quickbuild.plugin.report.testng;5.1.2
com.pmease.quickbuild.plugin.report.nunit;5.1.2
com.pmease.quickbuild.plugin.report.coverity;5.1.1
com.pmease.quickbuild.plugin.report.jacoco;5.1.2
com.pmease.quickbuild.plugin.report.cobertura;5.1.2
com.pmease.quickbuild.plugin.report.checkstyle;5.1.2
com.pmease.quickbuild.plugin.report.customstats;5.1.5
com.pmease.quickbuild.plugin.report.findbugs;5.1.2
com.pmease.quickbuild.plugin.report.boosttest;5.1.2
com.pmease.quickbuild.plugin.measurement.core;5.1.10
com.pmease.quickbuild.plugin.scm.helper;5.1.2
com.pmease.quickbuild.plugin.tracker.core;5.1.2
com.pmease.quickbuild.plugin.scm.tfs;5.1.3
com.pmease.quickbuild.plugin.tracker.redmine;5.1.2
com.pmease.quickb uild.plugin.scm.bazaar;5.1.2
com.pmease.quickbuild.plugin.tracker.trac;5.1.2
com.pmease.quickbuild.plugin.scm.mercurial;5.1.3
com.pmease.quickbuild.plugin.tracker.teamforge;5.1.2
com.pmease.quickbuild.plugin.scm.git;5.1.5
com.pmease.quickbuild.plugin.tracker.bugzilla;5.1.2
com.pmease.quickbuild.plugin.tracker.jira;5.1.2
com.pmease.quickbuild.plugin.scm.github;5.1.3
com.pmease.quickbuild.plugin.scm.repo;5.1.2
Grid Info
Build Agents: 29
User Agents: 0


 Description  « Hide
Hi Robin

I've been trying to invoke IE browser UI for test automation through quickbuild agent. Since the agent runs as windows service it spawns any batch command/process in its own session which is "Session 0" which is a non-interactive session. I also understand that this is a windows feature to hold all services in "Session 0" from Windows vista and above. Is there any option available in QB to spawn the new process in a user/UI session which is already active?
Hope it is clear what I'm asking for.

Thanks
Paul

 All   Comments   Work Log   Change History      Sort Order:
Robin Shen [07/Jun/14 12:31 AM]
Does the option "interact with desktop" of the service helps in this case?

Gregor Hagleitner [13/Jun/14 09:55 AM]
Hi,

This doesn't work unfortunatelly. We solved this using a sheduled task from windows. Create a task which executes +1 minute from now. Not nice but gets the job done for now.

+1 for this feature.