Mailingliste - Einträge 2015
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] 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 (0)8171 38648-11 F: +49 (0)8171 38648-16 Quality First Software GmbH | www.qfs.de Tulpenstr. 41 | 82538 Geretsried | Germany GF Gregor Schmid, Karlheinz Kellerer HRB München 140833
|