From jbossws-commits at lists.jboss.org Mon Feb 27 09:09:23 2012 Content-Type: multipart/mixed; boundary="===============8762074627785595565==" MIME-Version: 1.0 From: jbossws-commits at lists.jboss.org To: jbossws-commits at lists.jboss.org Subject: [jbossws-commits] JBossWS SVN: r15759 - in stack/native/trunk/modules: testsuite/native-tests/src/test/java/org/jboss/test/ws and 1 other directories. Date: Mon, 27 Feb 2012 09:09:22 -0500 Message-ID: <201202271409.q1RE9Mef007267@svn01.web.mwc.hst.phx2.redhat.com> --===============8762074627785595565== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: ropalka Date: 2012-02-27 09:09:19 -0500 (Mon, 27 Feb 2012) New Revision: 15759 Added: stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jbos= s/test/ws/appclient/ stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jbos= s/test/ws/appclient/AppclientKiller.java Modified: stack/native/trunk/modules/dist/src/main/scripts/assembly-bin-dist.xml Log: [JBWS-3435] update bin distro to be able to execute appclient tests too Modified: stack/native/trunk/modules/dist/src/main/scripts/assembly-bin-dis= t.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- stack/native/trunk/modules/dist/src/main/scripts/assembly-bin-dist.xml = 2012-02-27 14:02:23 UTC (rev 15758) +++ stack/native/trunk/modules/dist/src/main/scripts/assembly-bin-dist.xml = 2012-02-27 14:09:19 UTC (rev 15759) @@ -104,6 +104,7 @@ java/org/jboss/test/ws/jaxrpc/samples/** java/org/jboss/test/ws/jaxws/samples/** java/org/jboss/test/ws/jaxws/smoke/** + java/org/jboss/test/ws/appclient/** java/org/jboss/test/ws/management/** java/org/jboss/test/ws/projectGenerator/** java/org/jboss/test/ws/saaj/** Added: stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/= jboss/test/ws/appclient/AppclientKiller.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jbo= ss/test/ws/appclient/AppclientKiller.java (rev 0) +++ stack/native/trunk/modules/testsuite/native-tests/src/test/java/org/jbo= ss/test/ws/appclient/AppclientKiller.java 2012-02-27 14:09:19 UTC (rev 1575= 9) @@ -0,0 +1,52 @@ +/* + * JBoss, Home of Professional Open Source. + * Copyright 2012, Red Hat, Inc., and individual contributors + * as indicated by the @author tags. See the copyright.txt file in the + * distribution for a full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ + +package org.jboss.test.ws.appclient; + +import java.io.File; + +/** + * @author Richard Opalka + */ +public final class AppclientKiller +{ + + private final static int MAX_COUNT_OF_ATTEMTS =3D 600; + + public static void main(final String[] args) throws Exception { + if (args.length !=3D 1) { + throw new RuntimeException("shutdown mark file name missing"); + } + final File shutdownMarkFile =3D new File(args[0]); + int countOfAttempts =3D 0; + while (!shutdownMarkFile.exists()) { + countOfAttempts++; + Thread.sleep(100); + if (countOfAttempts =3D=3D MAX_COUNT_OF_ATTEMTS) { + System.out.println("appclient timeout"); + break; + } + } + System.exit(1); + } + +} --===============8762074627785595565==--