Project Number Date
ApolloFullRunnerReport develop.450 03 cze 2021, 07:18

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Queues Status Tab 64 3 5 0 0 72 3 3 6 4m 9s 935ms Failed
Feature Queues Status Tab
Scenario Outline Check if Queues Status Tab loads correct resources on open
Steps
Given Set token of apiUsername "super-admin-skd" 116ms
And Set basic authorities "ROLE_QUEUE_STATUS_TAB" to user "swiss-krono-delivery-admin" 076ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 272ms
When Confirm status "REPORTING" by Public API "v1" 084ms
And Confirm status "ARRIVAL" by Public API "v1" 143ms
And Assign Queue to classification resource: "super-admin-skd" "zrębki" "CLASSIFICATION" 002ms
java.lang.AssertionError: Nie znaleziono szukanego zasobu w Apollo!
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.JpaUtils.Apollo.SelectService.ApolloSelectDbService.getBigIntegerResult(ApolloSelectDbService.java:117)
	at Utils.JpaUtils.Apollo.SelectService.ApolloSelectDbService.getLongResult(ApolloSelectDbService.java:107)
	at Utils.JpaUtils.Apollo.SelectService.ApolloSelectDbService.findClassificationResourceId(ApolloSelectDbService.java:193)
	at CucumberTests.ClassificationResource.ClassificationResourceTest.prepareClassificationResourceJson(ClassificationResourceTest.java:63)
	at CucumberTests.ClassificationResource.ClassificationResourceTest.assignQueueToClassificationResource(ClassificationResourceTest.java:48)
	at ✽.Assign Queue to classification resource: "super-admin-skd" "zrębki" "CLASSIFICATION"(file:Features/Atom/ClassificationResource/QueuesStatusTab.feature:10)
And Login as "swiss-krono-delivery-admin" 000ms
Then Go to "QUEUES_STATUS_TAB" 000ms
And Verify that classification resource is proper "Zrębki" and "zrębki" in Queues Status Tab 000ms
After Hooks.deleteTransportAfterTest() 194ms
After Hooks.rollbackAddedAuthorities() 000ms
Given Set token of apiUsername "super-admin-skd" 177ms
And Set basic authorities "ROLE_QUEUE_STATUS_TAB" to user "swiss-krono-delivery-admin" 042ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 302ms
When Confirm status "REPORTING" by Public API "v1" 094ms
And Confirm status "ARRIVAL" by Public API "v1" 118ms
And Login as "swiss-krono-delivery-admin" 1s 265ms
And Go to "QUEUES_STATUS_TAB" 240ms
Then Assign Queue to classification resource: "super-admin-skd" "zrębki" "CLASSIFICATION" 124ms
And Verify that classification resource is proper "Zrębki" and "zrębki" in Queues Status Tab 3s 043ms
After Hooks.deleteTransportAfterTest() 113ms
After Hooks.rollbackAddedAuthorities() 000ms
Given Set token of apiUsername "super-admin-skd" 120ms
And Set basic authorities "ROLE_QUEUE_STATUS_TAB" to user "swiss-krono-delivery-admin" 049ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 303ms
When Confirm status "REPORTING" by Public API "v1" 101ms
And Confirm status "ARRIVAL" by Public API "v1" 142ms
And Login as "swiss-krono-delivery-admin" 992ms
And Go to "QUEUES_STATUS_TAB" 323ms
And Assign Queue to classification resource: "super-admin-skd" "zrębki" "CLASSIFICATION" 142ms
And Verify that classification resource is proper "Zrębki" and "zrębki" in Queues Status Tab 2s 993ms
Then Delete created transport by API 119ms
And Verify that classification resource disappeared from "Zrębki" "zrębki" in Queues Status Tab 33s 256ms
After Hooks.deleteTransportAfterTest() 127ms
After Hooks.rollbackAddedAuthorities() 000ms
Given Set token of apiUsername "super-admin-skd" 131ms
And Set basic authorities "ROLE_QUEUE_STATUS_TAB" to user "swiss-krono-delivery-admin" 049ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 327ms
When Confirm status "REPORTING" by Public API "v1" 099ms
And Confirm status "ARRIVAL" by Public API "v1" 142ms
And Login as "swiss-krono-delivery-admin" 998ms
And Go to "QUEUES_STATUS_TAB" 348ms
And Assign Queue to classification resource: "super-admin-skd" "zrębki" "CLASSIFICATION" 164ms
And Verify that classification resource is proper "Zrębki" and "zrębki" in Queues Status Tab 2s 979ms
And Assign Place to classification resource: "super-admin-skd" "zrębki" "Rozładunek" "UNLOAD" 163ms
Then Confirm status "DEPARTURE" by Public API "v1" 146ms
And Verify that classification resource disappeared from "Zrębki" "zrębki" in Queues Status Tab 17s 747ms
After Hooks.deleteTransportAfterTest() 119ms
After Hooks.rollbackAddedAuthorities() 000ms
Scenario Outline Check if ClassificationResource object is removed from Queues Status Tab after specific time
Steps
Given Set token of apiUsername "super-admin-skd" 119ms
And Prepare setting: "CLASSIFICATION_RESOURCE_COMPLETED_DELAY" with value: "15s" with "super-admin-skd" 005ms
And Set basic authorities "ROLE_QUEUE_STATUS_TAB" to user "swiss-krono-delivery-admin" 065ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 242ms
When Confirm status "REPORTING" by Public API "v1" 104ms
And Confirm status "ARRIVAL" by Public API "v1" 199ms
And Login as "swiss-krono-delivery-admin" 1s 047ms
And Go to "QUEUES_STATUS_TAB" 307ms
And Assign Queue to classification resource: "super-admin-skd" "zrębki" "CLASSIFICATION" 151ms
And Verify that classification resource is proper "Zrębki" and "zrębki" in Queues Status Tab 3s 004ms
Then Assign Place to classification resource: "super-admin-skd" "zrębki" "Rozładunek" "UNLOAD" 173ms
And Verify that classification resource disappeared from "Zrębki" "zrębki" in Queues Status Tab 30s 291ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //table[@data-field-name='Zrębki']//td[@data-field-name='zrębki']//div[contains(@class, 'resource') and text()='DDD2222'] (tried for 30 second(s) with 500 MILLISECONDS interval)
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.he1Fky}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, acceptInsecureCerts=false, browserVersion=91.0.4472.77, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: af753a3a55f185aca596e84d875830e0
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:82)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at Pages.BasePage.waitUntilElementDisappear(BasePage.java:219)
	at CucumberTests.ClassificationResource.ClassificationResourceTest.verifyThatClassificationResourceDisappearedFromInQueuesStatusTab(ClassificationResourceTest.java:156)
	at ✽.Verify that classification resource disappeared from "Zrębki" "zrębki" in Queues Status Tab(file:Features/Atom/ClassificationResource/QueuesStatusTab.feature:81)
And Prepare setting: "CLASSIFICATION_RESOURCE_COMPLETED_DELAY" with value: "30m" with "super-admin-skd" 000ms
After Hooks.deleteTransportAfterTest() 133ms
After Hooks.rollbackAddedAuthorities() 000ms
Scenario Outline Check if role can send SMS to all drivers from queue
Steps
Given Set token of apiUsername "super-admin-skd" 122ms
And Set basic authorities "ROLE_QUEUE_STATUS_TAB;ROLE_SEND_SMS_TO_ALL_DRIVERS_IN_QUEUE" to user "swiss-krono-delivery-admin" 103ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 320ms
When Confirm status "REPORTING" by Public API "v1" 074ms
And Confirm status "ARRIVAL" by Public API "v1" 106ms
And Assign Queue to classification resource: "super-admin-skd" "zrębki" "CLASSIFICATION" 144ms
And Login as "swiss-krono-delivery-admin" 942ms
And Go to transport details "DELIVERY" 32s 391ms
And Set driver phone number "48" "789440109" 492ms
And Go to "QUEUES_STATUS_TAB" 743ms
And Verify that classification resource is proper "Zrębki" and "zrębki" in Queues Status Tab 033ms
And Set "Zrębki" and "zrębki" for test 000ms
Then Click Send SMS icon 057ms
And Put default text in SMS modal 325ms
And Send SMS 060ms
And Wait "20" seconds 20s
And Verify that sms has been sent to driver "logintegra-imperial-test" "Argetnigol.7890" 352ms
java.lang.AssertionError: Sms nie został wysłany lub został wysłany z niepoprawną treścią
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.SMS.SmsTest.checkIfSmsWasSentToDriver(SmsTest.java:57)
	at CucumberTests.ClassificationResource.ClassificationResourceTest.verifyThatSmsHasBeenSentToDriver(ClassificationResourceTest.java:188)
	at ✽.Verify that sms has been sent to driver "logintegra-imperial-test" "Argetnigol.7890"(file:Features/Atom/ClassificationResource/QueuesStatusTab.feature:108)
And Wait "10" seconds 000ms
After Hooks.deleteTransportAfterTest() 131ms
After Hooks.rollbackAddedAuthorities() 000ms