List Icon
Archiv Mailingliste

2019 bis Juli 2022  2018  | 2017 2016 2015 | 2014 | 2013

Die Mailingliste ist seit Juli 2022 geschlossen, dient aber weiterhin als Informationsarchiv zu QF-Test.
Wenn Sie aber über Neuerungen zu QF-Test informiert bleiben wollen, können Sie einfach unseren
Newsletter abonnieren

Um aktuell die Informationen zu jeder Release - auch Minor Releases - zu bekommen, können Sie den
RSS-Feed abonnieren oder uns in sozialen Medien folgen.
Alternativ bietet QF-Test auch selbst eine Versionsinformation an.

Eine weitere Informationsquelle ist unser Blog, in dem es aktuelle Beiträge zu allgemeinen Themen, zur Firma QFS und auch diverse "How-Tos" gibt:
Blog abonnieren


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [QF-Test] Check If an Process is already running


  • Subject: Re: [QF-Test] Check If an Process is already running
  • From: Eichner Lukas VIB-AZ311 <Eichner.Lukas@?.de>
  • Date: Mon, 6 Jul 2015 07:48:09 +0200

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 (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