Test duration: 36.451s
Failed Configuration | ||
---|---|---|
tigase.tests.pubsub.TestRestApiUsingXML | ||
tearDownClass | 30.003s |
Method arguments: org.testng.TestRunner@2ab9e43e
2020-07-30 00:58:57 | [Mutex] waiting for: [deleted:node:Node 3906c8ba-f537-46b8-97de-7f7e0171c347]
java.lang.AssertionError: Removal of node Node 3906c8ba-f537-46b8-97de-7f7e0171c347 on localhost failed2020-07-30 00:59:27 | [Mutex] timeout. Not received [deleted:node:Node 3906c8ba-f537-46b8-97de-7f7e0171c347] 2020-07-30 00:59:27 | [Mutex] isItemNotified: deleted:node:Node 3906c8ba-f537-46b8-97de-7f7e0171c347 :: false
org.testng.AssertJUnit.fail(AssertJUnit.java:59)
org.testng.AssertJUnit.assertTrue(AssertJUnit.java:24) tigase.tests.utils.PubSubManager.deleteNode(PubSubManager.java:91) tigase.tests.utils.PubSubManager.deleteNode(PubSubManager.java:67) tigase.tests.utils.PubSubManager.lambda$scopeFinished$2(PubSubManager.java:128) java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:804) java.base/java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:425) tigase.tests.utils.PubSubManager.scopeFinished(PubSubManager.java:126) tigase.tests.utils.AbstractManager.scopeFinished(AbstractManager.java:36) tigase.tests.AbstractTest.tearDownClass(AbstractTest.java:806) jdk.internal.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base/java.lang.reflect.Method.invoke(Method.java:566) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124) org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:59) org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:458) org.testng.internal.Invoker.invokeConfigurations(Invoker.java:222) org.testng.internal.Invoker.invokeConfigurations(Invoker.java:142) org.testng.internal.TestMethodWorker.invokeAfterClassMethods(TestMethodWorker.java:214) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111) org.testng.TestRunner.privateRun(TestRunner.java:648) org.testng.TestRunner.run(TestRunner.java:505) org.testng.SuiteRunner.runTest(SuiteRunner.java:455) org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450) org.testng.SuiteRunner.privateRun(SuiteRunner.java:415) org.testng.SuiteRunner.run(SuiteRunner.java:364) org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84) org.testng.TestNG.runSuitesSequentially(TestNG.java:1208) org.testng.TestNG.runSuitesLocally(TestNG.java:1137) org.testng.TestNG.runSuites(TestNG.java:1049) org.testng.TestNG.run(TestNG.java:1017) org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:283) org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:75) org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:120) org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) |
Failed Tests | ||
---|---|---|
tigase.tests.pubsub.TestRestApiUsingXML | ||
retrieveItemsFromNodes | 0.278s |
2020-07-30 00:58:56 |
java.lang.AssertionError: 2020-07-30 00:58:56 | null / [TestClass name=class tigase.tests.pubsub.TestRestApiUsingXML] 2020-07-30 00:58:56 | ------------------------------------ 2020-07-30 00:58:56 | on localhost executing action retrieve-item with content type application/xml and payload: <data><node>node-3906c8ba-f537-46b8-97de-7f7e0171c347</node><item-id>item-de429a43-0416-45b1-8dd6-659e8894edd4</item-id></data> 2020-07-30 00:58:57 | from localhost for action retrieve-item got result code 200 and payload <result><title>Retrive PubSub node item</title><node type="text-single" label="Node"><value>node-3906c8ba-f537-46b8-97de-7f7e0171c347</value></node><item-id type="text-single" label="Item ID"><value>item-de429a43-0416-45b1-8dd6-659e8894edd4</value></item-id><item type="text-multi" label="Item"><value>tigase.pubsub.repository.IItems$Item@796ab49a</value></item></result>
org.testng.AssertJUnit.fail(AssertJUnit.java:59)
org.testng.AssertJUnit.assertTrue(AssertJUnit.java:24) org.testng.AssertJUnit.assertNotNull(AssertJUnit.java:267) org.testng.AssertJUnit.assertNotNull(AssertJUnit.java:259) tigase.tests.pubsub.TestRestApiUsingXML.retrieveItemFromNode(TestRestApiUsingXML.java:196) tigase.tests.pubsub.TestPubSubAbstract.lambda$retrieveItemsFromNodes$5(TestPubSubAbstract.java:202) java.base/java.util.HashMap$Values.forEach(HashMap.java:976) tigase.tests.pubsub.TestPubSubAbstract.retrieveItemsFromNodes(TestPubSubAbstract.java:198) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base/java.lang.reflect.Method.invoke(Method.java:566) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124) org.testng.internal.Invoker.invokeMethod(Invoker.java:583) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) org.testng.TestRunner.privateRun(TestRunner.java:648) org.testng.TestRunner.run(TestRunner.java:505) org.testng.SuiteRunner.runTest(SuiteRunner.java:455) org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450) org.testng.SuiteRunner.privateRun(SuiteRunner.java:415) org.testng.SuiteRunner.run(SuiteRunner.java:364) org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84) org.testng.TestNG.runSuitesSequentially(TestNG.java:1208) org.testng.TestNG.runSuitesLocally(TestNG.java:1137) org.testng.TestNG.runSuites(TestNG.java:1049) org.testng.TestNG.run(TestNG.java:1017) org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:283) org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:75) org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:120) org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) |
Skipped Tests | ||
---|---|---|
tigase.tests.pubsub.TestRestApiUsingXML | ||
deleteNodes | 0.000s | Depends on method(s): tigase.tests.pubsub.TestPubSubAbstract.deleteSubnodes |
deleteSubnodes | 0.000s | Depends on method(s): tigase.tests.pubsub.TestPubSubAbstract.unsubscribeNodes |
retractItemsFromNodes | 0.000s | Depends on method(s): tigase.tests.pubsub.TestPubSubAbstract.retrieveItemsFromNodes |
unsubscribeNodes | 0.000s | Depends on method(s): tigase.tests.pubsub.TestPubSubAbstract.retractItemsFromNodes |
Passed Tests | ||
---|---|---|
tigase.tests.pubsub.TestRestApiUsingXML | ||
configureNodes | 1.144s |
2020-07-30 00:58:54 |
2020-07-30 00:58:54 | null / [TestClass name=class tigase.tests.pubsub.TestRestApiUsingXML] 2020-07-30 00:58:54 | ------------------------------------ 2020-07-30 00:58:54 | [Mutex] waiting for: [configured:node:node-3906c8ba-f537-46b8-97de-7f7e0171c347:node-00151ff9-5cd0-4ce9-8c13-ec1da00b00f0] 2020-07-30 00:58:54 | [Mutex] received everything. 2020-07-30 00:58:54 | [Mutex] isItemNotified: configured:node:node-3906c8ba-f537-46b8-97de-7f7e0171c347:node-00151ff9-5cd0-4ce9-8c13-ec1da00b00f0 :: true 2020-07-30 00:58:55 | [Mutex] waiting for: [received:nodes:ea8d9c7a-0bb1-4bc3-8aac-84e0dcac1db1:localhost] 2020-07-30 00:58:55 | [Mutex] received everything. 2020-07-30 00:58:55 | [Mutex] isItemNotified: received:node:ea8d9c7a-0bb1-4bc3-8aac-84e0dcac1db1:localhost:node-3906c8ba-f537-46b8-97de-7f7e0171c347:Node 3906c8ba-f537-46b8-97de-7f7e0171c347 :: true 2020-07-30 00:58:55 | [Mutex] waiting for: [received:nodes:b9df9c78-ab97-46dd-9cb4-5509834f62bd:localhost] 2020-07-30 00:58:55 | [Mutex] received everything. 2020-07-30 00:58:55 | [Mutex] isItemNotified: received:node:b9df9c78-ab97-46dd-9cb4-5509834f62bd:localhost:node-3906c8ba-f537-46b8-97de-7f7e0171c347:Node 3906c8ba-f537-46b8-97de-7f7e0171c347 :: false |
createNodes | 1.435s |
2020-07-30 00:58:51 |
2020-07-30 00:58:51 | null / [TestClass name=class tigase.tests.pubsub.TestRestApiUsingXML] 2020-07-30 00:58:51 | ------------------------------------ 2020-07-30 00:58:51 | on localhost executing action create-node with content type application/xml and payload: <data><node>node-3906c8ba-f537-46b8-97de-7f7e0171c347</node><owner>admin@test-domain.com</owner><pubsub prefix="true"><node_type>leaf</node_type><title>Node 3906c8ba-f537-46b8-97de-7f7e0171c347</title></pubsub></data> 2020-07-30 00:58:52 | from localhost for action create-node got result code 200 and payload <result><Note type="fixed"><value>Operation successful</value></Note></result> 2020-07-30 00:58:53 | [Mutex] waiting for: [received:nodes:d4efdc25-b38b-461a-9d17-150a255d0740:localhost] 2020-07-30 00:58:53 | [Mutex] received everything. 2020-07-30 00:58:53 | [Mutex] isItemNotified: received:node:d4efdc25-b38b-461a-9d17-150a255d0740:localhost:node-3906c8ba-f537-46b8-97de-7f7e0171c347:Node 3906c8ba-f537-46b8-97de-7f7e0171c347 :: true |
createSubnodes | 1.032s |
2020-07-30 00:58:53 |
2020-07-30 00:58:53 | null / [TestClass name=class tigase.tests.pubsub.TestRestApiUsingXML] 2020-07-30 00:58:53 | ------------------------------------ 2020-07-30 00:58:53 | on localhost executing action create-node with content type application/xml and payload: <data><node>node-00151ff9-5cd0-4ce9-8c13-ec1da00b00f0</node><owner>admin@test-domain.com</owner><pubsub prefix="true"><node_type>collection</node_type><title>Node 00151ff9-5cd0-4ce9-8c13-ec1da00b00f0</title></pubsub></data> 2020-07-30 00:58:53 | from localhost for action create-node got result code 200 and payload <result><Note type="fixed"><value>Operation successful</value></Note></result> 2020-07-30 00:58:54 | [Mutex] waiting for: [received:nodes:aa39bbca-7897-4f01-8407-47a5833a3770:localhost] 2020-07-30 00:58:54 | [Mutex] received everything. 2020-07-30 00:58:54 | [Mutex] isItemNotified: received:node:aa39bbca-7897-4f01-8407-47a5833a3770:localhost:node-00151ff9-5cd0-4ce9-8c13-ec1da00b00f0:Node 00151ff9-5cd0-4ce9-8c13-ec1da00b00f0 :: true |
publishItemsToNodes | 0.220s |
2020-07-30 00:58:56 |
2020-07-30 00:58:56 | null / [TestClass name=class tigase.tests.pubsub.TestRestApiUsingXML] 2020-07-30 00:58:56 | ------------------------------------ 2020-07-30 00:58:56 | on localhost executing action publish-item with content type application/xml and payload: <data><node>node-3906c8ba-f537-46b8-97de-7f7e0171c347</node><item-id>item-de429a43-0416-45b1-8dd6-659e8894edd4</item-id><entry><test>item-de429a43-0416-45b1-8dd6-659e8894edd4</test></entry></data> 2020-07-30 00:58:56 | from localhost for action publish-item got result code 200 and payload <result><Note type="fixed"><value>Operation successful</value></Note><item-id type="fixed" label="Item ID"><value>item-de429a43-0416-45b1-8dd6-659e8894edd4</value></item-id></result> 2020-07-30 00:58:56 | [Mutex] received everything. 2020-07-30 00:58:56 | [Mutex] isItemNotified: published:item:notifieditem-de429a43-0416-45b1-8dd6-659e8894edd4:admin@test-domain.com :: true |
retrieveUserSubscriptions | 0.212s |
2020-07-30 00:58:57 |
2020-07-30 00:58:57 | null / [TestClass name=class tigase.tests.pubsub.TestRestApiUsingXML] 2020-07-30 00:58:57 | ------------------------------------ 2020-07-30 00:58:57 | on localhost executing action retrieve-user-subscriptions with content type application/xml and payload: <data><jid>admin@test-domain.com</jid></data> 2020-07-30 00:58:57 | from localhost for action retrieve-user-subscriptions got result code 200 and payload <result><nodes type="text-multi" label="Nodes"><value>test</value><value>node-3906c8ba-f537-46b8-97de-7f7e0171c347</value><value>node-00151ff9-5cd0-4ce9-8c13-ec1da00b00f0</value></nodes></result> |
retrieveUserSubscriptionsWithRegex | 0.058s |
2020-07-30 00:58:57 |
2020-07-30 00:58:57 | null / [TestClass name=class tigase.tests.pubsub.TestRestApiUsingXML] 2020-07-30 00:58:57 | ------------------------------------ 2020-07-30 00:58:57 | on localhost executing action retrieve-user-subscriptions with content type application/xml and payload: <data><jid>admin@test-domain.com</jid><node-pattern>(?!node-3906c8ba-f537-46b8-97de-7f7e0171c347)</node-pattern></data> 2020-07-30 00:58:57 | from localhost for action retrieve-user-subscriptions got result code 200 and payload <result><nodes type="text-multi" label="Nodes"/></result> |
subscribeNodes | 1.129s |
2020-07-30 00:58:55 |
2020-07-30 00:58:55 | null / [TestClass name=class tigase.tests.pubsub.TestRestApiUsingXML] 2020-07-30 00:58:55 | ------------------------------------ 2020-07-30 00:58:55 | on localhost executing action subscribe-node with content type application/xml and payload: <data><node>node-3906c8ba-f537-46b8-97de-7f7e0171c347</node><jids><value>admin@test-domain.com</value></jids></data> 2020-07-30 00:58:55 | from localhost for action subscribe-node got result code 200 and payload <result><Note type="fixed"><value>Operation successful</value></Note></result> |