Project Number Date
ApolloFullRunnerReport develop.347 15 cze 2021, 22:44

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Queues Status Tab 65 3 4 0 0 72 3 3 6 4m 39s 648ms 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" 110ms
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 408ms
When Confirm status "REPORTING" by Public API "v1" 093ms
And Confirm status "ARRIVAL" by Public API "v1" 137ms
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() 073ms
After Hooks.rollbackAddedAuthorities() 000ms
Given Set token of apiUsername "super-admin-skd" 101ms
And Set basic authorities "ROLE_QUEUE_STATUS_TAB" to user "swiss-krono-delivery-admin" 039ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 398ms
When Confirm status "REPORTING" by Public API "v1" 069ms
And Confirm status "ARRIVAL" by Public API "v1" 111ms
And Login as "swiss-krono-delivery-admin" 1s 299ms
And Go to "QUEUES_STATUS_TAB" 320ms
Then Assign Queue to classification resource: "super-admin-skd" "zrębki" "CLASSIFICATION" 118ms
And Verify that classification resource is proper "Zrębki" and "zrębki" in Queues Status Tab 2s 991ms
After Hooks.deleteTransportAfterTest() 095ms
After Hooks.rollbackAddedAuthorities() 000ms
Scenario Outline Check if ClassificationResource object is removed from Queues Status Tab after transport is deleted
Steps
Given Set token of apiUsername "super-admin-skd" 103ms
And Set basic authorities "ROLE_QUEUE_STATUS_TAB" to user "swiss-krono-delivery-admin" 021ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 284ms
When Confirm status "REPORTING" by Public API "v1" 083ms
And Confirm status "ARRIVAL" by Public API "v1" 138ms
And Login as "swiss-krono-delivery-admin" 1s 022ms
And Go to "QUEUES_STATUS_TAB" 295ms
And Assign Queue to classification resource: "super-admin-skd" "zrębki" "CLASSIFICATION" 106ms
And Verify that classification resource is proper "Zrębki" and "zrębki" in Queues Status Tab 2s 977ms
Then Delete created transport by API 161ms
And Verify that classification resource disappeared from "Zrębki" "zrębki" in Queues Status Tab 30s 510ms
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.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.trLoV9}, 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: cf25e096a8cf8b0d45d47fc76baf8e88
	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:45)
After Hooks.deleteTransportAfterTest() 078ms
After Hooks.rollbackAddedAuthorities() 000ms
Given Set token of apiUsername "super-admin-skd" 098ms
And Set basic authorities "ROLE_QUEUE_STATUS_TAB" to user "swiss-krono-delivery-admin" 023ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 245ms
When Confirm status "REPORTING" by Public API "v1" 065ms
And Confirm status "ARRIVAL" by Public API "v1" 113ms
And Login as "swiss-krono-delivery-admin" 982ms
And Go to "QUEUES_STATUS_TAB" 327ms
And Assign Queue to classification resource: "super-admin-skd" "zrębki" "CLASSIFICATION" 090ms
And Verify that classification resource is proper "Zrębki" and "zrębki" in Queues Status Tab 3s 048ms
And Assign Place to classification resource: "super-admin-skd" "zrębki" "Rozładunek" "UNLOAD" 264ms
Then Confirm status "DEPARTURE" by Public API "v1" 137ms
And Verify that classification resource disappeared from "Zrębki" "zrębki" in Queues Status Tab 32s 638ms
After Hooks.deleteTransportAfterTest() 162ms
After Hooks.rollbackAddedAuthorities() 000ms
Given Set token of apiUsername "super-admin-skd" 190ms
And Prepare setting: "CLASSIFICATION_RESOURCE_COMPLETED_DELAY" with value: "15s" with "super-admin-skd" 016ms
And Set basic authorities "ROLE_QUEUE_STATUS_TAB" to user "swiss-krono-delivery-admin" 022ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 363ms
When Confirm status "REPORTING" by Public API "v1" 069ms
And Confirm status "ARRIVAL" by Public API "v1" 101ms
And Login as "swiss-krono-delivery-admin" 929ms
And Go to "QUEUES_STATUS_TAB" 300ms
And Assign Queue to classification resource: "super-admin-skd" "zrębki" "CLASSIFICATION" 144ms
And Verify that classification resource is proper "Zrębki" and "zrębki" in Queues Status Tab 2s 964ms
Then Assign Place to classification resource: "super-admin-skd" "zrębki" "Rozładunek" "UNLOAD" 155ms
And Verify that classification resource disappeared from "Zrębki" "zrębki" in Queues Status Tab 48s 409ms
And Prepare setting: "CLASSIFICATION_RESOURCE_COMPLETED_DELAY" with value: "30m" with "super-admin-skd" 004ms
After Hooks.deleteTransportAfterTest() 107ms
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" 105ms
And Set basic authorities "ROLE_QUEUE_STATUS_TAB;ROLE_SEND_SMS_TO_ALL_DRIVERS_IN_QUEUE" to user "swiss-krono-delivery-admin" 044ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 303ms
When Confirm status "REPORTING" by Public API "v1" 065ms
And Confirm status "ARRIVAL" by Public API "v1" 106ms
And Assign Queue to classification resource: "super-admin-skd" "zrębki" "CLASSIFICATION" 118ms
And Login as "swiss-krono-delivery-admin" 994ms
And Go to transport details "DELIVERY" 32s 350ms
And Set driver phone number "48" "789440109" 458ms
And Go to "QUEUES_STATUS_TAB" 677ms
And Verify that classification resource is proper "Zrębki" and "zrębki" in Queues Status Tab 031ms
And Set "Zrębki" and "zrębki" for test 000ms
Then Click Send SMS icon 048ms
And Put default text in SMS modal 248ms
And Send SMS 054ms
And Wait "20" seconds 20s
And Verify that sms has been sent to driver "logintegra-imperial-test" "Argetnigol.7890" 378ms
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() 105ms
After Hooks.rollbackAddedAuthorities() 000ms