Fixing test failure

application-manager-new
Ace 8 years ago
commit a75f6bc12e

@ -61,10 +61,6 @@ ANALYTICS_INIT_SCRIPT="$CARBON_HOME/wso2/analytics/bin/wso2server.sh"
# If the daemon is not there, then exit. # If the daemon is not there, then exit.
sh $ANALYTICS_INIT_SCRIPT $* & $ANALYTICS_INIT_SCRIPT $*
exit;
trap "sh $ANALYTICS_INIT_SCRIPT stop; exit;" INT TERM
while :
do
sleep 60
done

@ -61,10 +61,5 @@ BROKER_INIT_SCRIPT="$CARBON_HOME/wso2/broker/bin/wso2server.sh"
# If the daemon is not there, then exit. # If the daemon is not there, then exit.
sh $BROKER_INIT_SCRIPT $* & $BROKER_INIT_SCRIPT $*
exit;
trap "sh $BROKER_INIT_SCRIPT stop; exit;" INT TERM
while :
do
sleep 60
done

@ -181,7 +181,7 @@ elif [ "$CMD" = "start" ]; then
fi fi
export CARBON_HOME=$CARBON_HOME export CARBON_HOME=$CARBON_HOME
# using nohup sh to avoid erros in solaris OS.TODO # using nohup sh to avoid erros in solaris OS.TODO
nohup sh $CARBON_HOME/bin/wso2server.sh $args > /dev/null 2>&1 & nohup sh $CARBON_HOME/bin/iot-server.sh $args > /dev/null 2>&1 &
exit 0 exit 0
elif [ "$CMD" = "stop" ]; then elif [ "$CMD" = "stop" ]; then
export CARBON_HOME=$CARBON_HOME export CARBON_HOME=$CARBON_HOME
@ -200,7 +200,7 @@ elif [ "$CMD" = "restart" ]; then
done done
# using nohup sh to avoid erros in solaris OS.TODO # using nohup sh to avoid erros in solaris OS.TODO
nohup sh $CARBON_HOME/bin/wso2server.sh $args > /dev/null 2>&1 & nohup sh $CARBON_HOME/bin/iot-server.sh $args > /dev/null 2>&1 &
exit 0 exit 0
elif [ "$CMD" = "test" ]; then elif [ "$CMD" = "test" ]; then
JAVACMD="exec "$JAVACMD"" JAVACMD="exec "$JAVACMD""

@ -102,7 +102,8 @@ public class CarbonServerManagerExtension {
} }
}); });
ClientConnectionUtil.waitForPort(defaultHttpPort + this.portOffset, 300000L, false, (String)this.automationContext.getInstance().getHosts().get("default")); ClientConnectionUtil.waitForPort(defaultHttpPort + this.portOffset, DEFAULT_START_STOP_WAIT_MS, false, (String)this
.automationContext.getInstance().getHosts().get("default"));
long time = System.currentTimeMillis() + 60000L; long time = System.currentTimeMillis() + 60000L;
while(true) { while(true) {

@ -58,7 +58,7 @@ public class MobileDeviceManagementWithNoDevices extends TestBase {
while (!checkScopes(Constants.APIApplicationRegistration.PERMISSION_LIST)) { while (!checkScopes(Constants.APIApplicationRegistration.PERMISSION_LIST)) {
TimeUnit.SECONDS.sleep(5); TimeUnit.SECONDS.sleep(5);
long WAIT_TIME = 60000; long WAIT_TIME = 40000;
if (System.currentTimeMillis() - startTime > WAIT_TIME) { if (System.currentTimeMillis() - startTime > WAIT_TIME) {
Assert.fail("Required APIs are not deployed after waiting for " + WAIT_TIME + " time-out has happened"); Assert.fail("Required APIs are not deployed after waiting for " + WAIT_TIME + " time-out has happened");
} }

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="2.2"> <jmeterTestPlan version="1.2" properties="2.9" jmeter="3.0 r1743807">
<hashTree> <hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Android Device Management API" enabled="true"> <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Android Device Management API" enabled="true">
<stringProp name="TestPlan.comments"></stringProp> <stringProp name="TestPlan.comments"></stringProp>
@ -10206,7 +10206,15 @@ vars.put(&quot;base64encodedId&quot;,new String(encryptedId));</stringProp>
</hashTree> </hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Device Management Call 131" enabled="true"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Device Management Call 131" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true"> <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
<collectionProp name="Arguments.arguments"/> <collectionProp name="Arguments.arguments">
<elementProp name="limit" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">100</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">limit</stringProp>
</elementProp>
</collectionProp>
</elementProp> </elementProp>
<stringProp name="HTTPSampler.domain">${host}</stringProp> <stringProp name="HTTPSampler.domain">${host}</stringProp>
<stringProp name="HTTPSampler.port">${https_port}</stringProp> <stringProp name="HTTPSampler.port">${https_port}</stringProp>

Loading…
Cancel
Save