La liste de diffusion est fermée depuis juillet 2022, mais sert toujours d'archive d'informations sur QF-Test.
Cependant, si vous souhaitez rester informé des nouveautés concernant QF-Test, vous pouvez simplement vous abonner à la newsletter :
abonner à la newsletter
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [QF-Test] Check If an Process is already running
Hi Lukas, in that case you can run that batch command via an 'Execute shell command' node with a different client name. Follow this with a 'Wait for process to terminate' node for this shell command and another one for the JBoss client. Best regards, Greg Eichner Lukas VIB-AZ311 <Eichner.Lukas@?.de> writes: > Hi Gregor, > > thank you for your answer, but it didn't solve my problem. > Actually to stop the JBoss assured I'm starting another Batch-File (jboss-cli.bat --connect --controller=localhost:1090 --command=:shutdown). > I don't want to use the "Stop Client" node. > > I hope there is another solution. > > Best regards, > Lukas > > -----Ursprüngliche Nachricht----- > Von: Gregor Schmid [mailto:Gregor.Schmid@?.de] > Gesendet: Mittwoch, 24. Juni 2015 18:22 > An: qftest-list@?.de > Cc: Eichner Lukas VIB-AZ311 > Betreff: Re: [QF-Test] Check If an Process is already running > > > Hi Lukas, > > for an SUT client that connects to QF-Test, the preferred method for > checking for the client is a 'Wait for client to connect' node, > possibly inside a Try/Catch. > > In your case, the JBoss server is probably a plain sub-process that > does not connect, so the 'Wait for client' will never succeed. The > easiest way for your "check and probably stop" function is a construct > like the following: > > + Try > + Stop client <client name of JBoss> > + Wait for process to terminate <client name of JBoss> > + Catch NoSuchClientExcption > > If JBoss was never started it's go right into the (empty) Catch, > otherwise the 'Stop client' should succeed. 'Wait for process to > terminate' is always a good idea because killing the process happens > asynchronously. > > Best regards, > Greg > > Eichner Lukas VIB-AZ311 <Eichner.Lukas@?.de> writes: > >> Hi all, >> >> is there any way to check if a specific process / client has already been started and is running >> atm.? >> >> In the test I'm building up a JBoss with Maven, which fails, if there is an JBoss running. >> Sometimes the test doesn't run until the end, so I forget to stop the JBoss. When I restart the >> test, the Maven build fails, because the JBoss is already running. >> >> I want to make an If-Condition before the Maven-Build to check and probably stop the JBoss >> process. >> >> Best regards, >> Lukas >> >> _______________________________________________ >> qftest-list mailing list >> qftest-list@?.de >> http://www.qfs.de/mailman/listinfo/qftest-list -- Gregor Schmid E: gregor.schmid@?.de T: +49 8171 38648-11 F: +49 8171 38648-16 Quality First Software GmbH | www.qfs.de Tulpenstr. 41 | 82538 Geretsried | Germany GF Gregor Schmid, Dr. Martina Schmid, Karlheinz Kellerer HRB München 140833
|
1. Cookies fonctionnels
Nous utilisons des cookies fonctionnels pour garantir la fonctionnalité de base du site web.
2. Cookies de performance et de statistique
Nous utilisons Matomo pour analyser et améliorer notre site web. Des cookies permettent une collection anonyme des informations qui nous aident à vous offrir un visite clair et facile à utiliser de nos pages web.
This cookie contains a unique, pseudonymized visitor ID internal to Matomo for recognizing repeat visitors.
This cookie is used to track from which website the anonymized user proceeded to any page or sub-page.
The Matomo session cookie is used to track the visitor's page requests during the session. The cookie is automatically deleted at the end of each session (website visit), at the latest after one day.
is created and should be then directly deleted (used to check whether the visitor’s browser supports cookies).
short lived cookies used to temporarily store data for the visit.
short lived cookies used to temporarily store data for the visit.