We can read the carbon log and check whether there's a web app deployed log.

Automation team might know some more options :)



On Tue, Nov 10, 2015 at 7:51 PM, Geesara Prathap <[email protected]> wrote:

> Hi Amalka,
>
> Actually that is what I asked. What sort of logic should be invoked
> through a @Before method? I can periodically send requests to service
> endpoint check whether service is available or not. But what would be the
> proper way to achieve this.
>
> Thanks,
>
> On Tue, Nov 10, 2015 at 6:24 PM, Amalka Subasinghe <[email protected]>
> wrote:
>
>> You can implement some waiting logic to check whether the web app
>> deployed in the server and invoke it in @BeforeClass method
>>
>>
>> On Mon, Nov 9, 2015 at 10:25 PM, Geesara Prathap <[email protected]>
>> wrote:
>>
>>> Hi All,
>>>
>>> I wrote some integration test cases to test a web service. Here is my
>>> the build section of maven configuration looks like.
>>>
>>> * <build>*
>>>
>>> *        <plugins>*
>>>
>>> *            <plugin>*
>>>
>>> *                <artifactId>maven-war-plugin</artifactId>*
>>>
>>> *                <version>2.3</version>*
>>>
>>> *                <configuration>*
>>>
>>> *                    <webXml>src/main/webapp/WEB-INF/web.xml</webXml>*
>>>
>>> *                    <warName>${name}</warName>*
>>>
>>> *
>>> <outputDirectory>/home/geesara/wso2/products/wso2as-5.3.0/repository/deployment/server/webapps</outputDirectory>*
>>>
>>> *                    <goal>*
>>>
>>> *                    </goal>*
>>>
>>> *                </configuration>*
>>>
>>> *            </plugin>*
>>>
>>>
>>> *            <plugin>*
>>>
>>> *                <artifactId>maven-compiler-plugin</artifactId>*
>>>
>>> *                <version>3.1</version>*
>>>
>>> *                <configuration>*
>>>
>>> *                    <source>1.7</source>*
>>>
>>> *                    <target>1.7</target>*
>>>
>>> *                </configuration>*
>>>
>>> *            </plugin>*
>>>
>>>
>>> *            <plugin>*
>>>
>>> *                <groupId>org.apache.maven.plugins</groupId>*
>>>
>>> *                <artifactId>maven-failsafe-plugin</artifactId>*
>>>
>>> *                <version>2.12.4</version>*
>>>
>>> *                <executions>*
>>>
>>> *                    <execution>*
>>>
>>> *                        <id>integration-test</id>*
>>>
>>> *                        <goals>*
>>>
>>> *                            <goal>integration-test</goal>*
>>>
>>> *                            <goal>verify</goal>*
>>>
>>> *                        </goals>*
>>>
>>> *                    </execution>*
>>>
>>> *                </executions>*
>>>
>>> *            </plugin>*
>>>
>>> *        </plugins>*
>>>
>>> *</build>*
>>>
>>> As the $subject, How should we wait until web app has been deployed on
>>> the server to execute integration test cases.
>>>
>>> Thanks,
>>>
>>>
>>> --
>>> Geesara Prathap Kulathunga
>>> Software Engineer
>>> WSO2 Inc; http://wso2.com
>>> phone: +940772684174
>>>
>>
>>
>>
>> --
>> Amalka Subasinghe
>> Senior Software Engineer
>> WSO2 Inc.
>> Mobile: +94 77 9401267
>>
>
>
>
> --
> Geesara Prathap Kulathunga
> Software Engineer
> WSO2 Inc; http://wso2.com
> phone: +940772684174
>



-- 
Amalka Subasinghe
Senior Software Engineer
WSO2 Inc.
Mobile: +94 77 9401267
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to