You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficcontrol.apache.org by GitBox <gi...@apache.org> on 2021/01/06 17:23:12 UTC
[GitHub] [trafficcontrol] zrhoffman commented on issue #5324: Traffic Portal HTTP delivery service UI tests fail
zrhoffman commented on issue #5324:
URL: https://github.com/apache/trafficcontrol/issues/5324#issuecomment-755440799
Dug into cases where these 5 tests fail. In CDN in a Box, the TP tests fail if no caches exist before the TP tests start, or if only a mid cache exists:
```shell
docker-compose -f docker-compose.yml -f docker-compose.traffic-portal-test.yml up -d db dns enroller portal-integration-test smtp trafficops-perl trafficops trafficportal trafficvault &&
docker-compose -f docker-compose.yml -f docker-compose.traffic-portal-test.yml logs -f portal-integration-test
```
but succeed if at least 1 edge cache exists:
```shell
docker-compose -f docker-compose.yml -f docker-compose.traffic-portal-test.yml up -d db dns enroller portal-integration-test smtp trafficops-perl trafficops trafficportal trafficvault edge &&
docker-compose -f docker-compose.yml -f docker-compose.traffic-portal-test.yml logs -f portal-integration-test
```
<details><summary>Updated TP Tests log of failure</summary>
```
portal-integration-test_1 |
portal-integration-test_1 | ; <<>> DiG 9.11.20-RedHat-9.11.20-5.el8 <<>> @dns dns
portal-integration-test_1 | ; (1 server found)
portal-integration-test_1 | ;; global options: +cmd
portal-integration-test_1 | ;; Got answer:
portal-integration-test_1 | ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38413
portal-integration-test_1 | ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 13, ADDITIONAL: 1
portal-integration-test_1 |
portal-integration-test_1 | ;; OPT PSEUDOSECTION:
portal-integration-test_1 | ; EDNS: version: 0, flags:; udp: 4096
portal-integration-test_1 | ; COOKIE: f9bc9b2ca335239113e196695ff5e52c528cc92eee986699 (good)
portal-integration-test_1 | ;; QUESTION SECTION:
portal-integration-test_1 | ;dns. IN A
portal-integration-test_1 |
portal-integration-test_1 | ;; ANSWER SECTION:
portal-integration-test_1 | dns. 596 IN A 172.19.0.3
portal-integration-test_1 |
portal-integration-test_1 | ;; AUTHORITY SECTION:
portal-integration-test_1 | . 510481 IN NS a.root-servers.net.
portal-integration-test_1 | . 510481 IN NS f.root-servers.net.
portal-integration-test_1 | . 510481 IN NS b.root-servers.net.
portal-integration-test_1 | . 510481 IN NS j.root-servers.net.
portal-integration-test_1 | . 510481 IN NS e.root-servers.net.
portal-integration-test_1 | . 510481 IN NS k.root-servers.net.
portal-integration-test_1 | . 510481 IN NS h.root-servers.net.
portal-integration-test_1 | . 510481 IN NS d.root-servers.net.
portal-integration-test_1 | . 510481 IN NS l.root-servers.net.
portal-integration-test_1 | . 510481 IN NS i.root-servers.net.
portal-integration-test_1 | . 510481 IN NS m.root-servers.net.
portal-integration-test_1 | . 510481 IN NS c.root-servers.net.
portal-integration-test_1 | . 510481 IN NS g.root-servers.net.
portal-integration-test_1 |
portal-integration-test_1 | ;; Query time: 1 msec
portal-integration-test_1 | ;; SERVER: 172.19.0.3#53(172.19.0.3)
portal-integration-test_1 | ;; WHEN: Wed Jan 06 16:28:28 UTC 2021
portal-integration-test_1 | ;; MSG SIZE rcvd: 287
portal-integration-test_1 |
portal-integration-test_1 | ls: cannot access '/shared/dns/*.private': No such file or directory
portal-integration-test_1 | insert-self-into-dns waiting for dns server to place key
portal-integration-test_1 | insert-self-into-dns domain ciab.test dns_key_path /shared/dns/Kciab.test.+157+04627.private my_host portal-integration my_ip 172.19.0.2 my_fqdn portal-integration.infra.ciab.test cmd 'update add portal-integration.infra.ciab.test 86400 A 172.19.0.2'
portal-integration-test_1 | Outgoing update query:
portal-integration-test_1 | ;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: 0
portal-integration-test_1 | ;; flags:; ZONE: 0, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
portal-integration-test_1 | waiting for Traffic Ops at 'https://trafficops.infra.ciab.test:443' fqdn 'trafficops.infra.ciab.test' host 'trafficops'
portal-integration-test_1 | waiting for Traffic Ops at 'https://trafficops.infra.ciab.test:443' fqdn 'trafficops.infra.ciab.test' host 'trafficops'
portal-integration-test_1 | waiting for Traffic Ops at 'https://trafficops.infra.ciab.test:443' fqdn 'trafficops.infra.ciab.test' host 'trafficops'
portal-integration-test_1 | waiting for Traffic Ops at 'https://trafficops.infra.ciab.test:443' fqdn 'trafficops.infra.ciab.test' host 'trafficops'
portal-integration-test_1 | waiting for Traffic Ops at 'https://trafficops.infra.ciab.test:443' fqdn 'trafficops.infra.ciab.test' host 'trafficops'
portal-integration-test_1 | waiting for Traffic Ops at 'https://trafficops.infra.ciab.test:443' fqdn 'trafficops.infra.ciab.test' host 'trafficops'
portal-integration-test_1 | waiting for Traffic Ops at 'https://trafficops.infra.ciab.test:443' fqdn 'trafficops.infra.ciab.test' host 'trafficops'
portal-integration-test_1 | {"ping":"pong"}
portal-integration-test_1 | Waiting for Traffic Ops Perl to finish seeding the Traffic Ops data so Traffic Portal will start...
portal-integration-test_1 | Waiting for Traffic Ops Perl to finish seeding the Traffic Ops data so Traffic Portal will start...
portal-integration-test_1 | Waiting for Traffic Ops Perl to finish seeding the Traffic Ops data so Traffic Portal will start...
portal-integration-test_1 | Waiting for Traffic Ops Perl to finish seeding the Traffic Ops data so Traffic Portal will start...
portal-integration-test_1 | waiting for Traffic Portal at 'https://trafficportal.infra.ciab.test:443' fqdn 'trafficportal.infra.ciab.test' host 'trafficportal'
portal-integration-test_1 | waiting for Traffic Portal at 'https://trafficportal.infra.ciab.test:443' fqdn 'trafficportal.infra.ciab.test' host 'trafficportal'
portal-integration-test_1 | {"ping":"pong"}
portal-integration-test_1 | waiting for selenium server to start on 'http://localhost:4444'
portal-integration-test_1 | [16:29:09] I/start - java -Djava.security.egd=file:///dev/./urandom -Dwebdriver.chrome.driver=/usr/local/lib/node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_87.0.4280.88 -Dwebdriver.gecko.driver=/usr/local/lib/node_modules/protractor/node_modules/webdriver-manager/selenium/geckodriver-v0.28.0 -jar /usr/local/lib/node_modules/protractor/node_modules/webdriver-manager/selenium/selenium-server-standalone-3.141.59.jar -port 4444
portal-integration-test_1 | [16:29:09] I/start - seleniumProcess.pid: 95
portal-integration-test_1 | waiting for selenium server to start on 'http://localhost:4444'
portal-integration-test_1 | 16:29:10.638 INFO [GridLauncherV3.parse] - Selenium server version: 3.141.59, revision: e82be7d358
portal-integration-test_1 | 16:29:10.787 INFO [GridLauncherV3.lambda$buildLaunchers$3] - Launching a standalone Selenium Server on port 4444
portal-integration-test_1 | 2021-01-06 16:29:10.864:INFO::main: Logging initialized @854ms to org.seleniumhq.jetty9.util.log.StdErrLog
portal-integration-test_1 | waiting for selenium server to start on 'http://localhost:4444'
portal-integration-test_1 | 16:29:11.296 INFO [WebDriverServlet.<init>] - Initialising WebDriverServlet
portal-integration-test_1 | 16:29:11.421 INFO [SeleniumServer.boot] - Selenium Server is up and running on port 4444
portal-integration-test_1 | {
portal-integration-test_1 | "baseUrl": "https://trafficportal.infra.ciab.test",
portal-integration-test_1 | "capabilities": {
portal-integration-test_1 | "acceptInsecureCerts": true,
portal-integration-test_1 | "browserName": "chrome",
portal-integration-test_1 | "chromeOptions": {
portal-integration-test_1 | "args": [
portal-integration-test_1 | "--disable-extensions",
portal-integration-test_1 | "--disable-gpu",
portal-integration-test_1 | "--headless",
portal-integration-test_1 | "--ignore-certificate-errors",
portal-integration-test_1 | "--no-sandbox",
portal-integration-test_1 | "--whitelisted-ips="
portal-integration-test_1 | ]
portal-integration-test_1 | }
portal-integration-test_1 | },
portal-integration-test_1 | "framework": "jasmine",
portal-integration-test_1 | "getPageTimeout": 30000,
portal-integration-test_1 | "jasmineNodeOpts": {
portal-integration-test_1 | "defaultTimeoutInterval": 600000
portal-integration-test_1 | },
portal-integration-test_1 | "params": {
portal-integration-test_1 | "adminPassword": "twelve12",
portal-integration-test_1 | "adminUser": "admin"
portal-integration-test_1 | },
portal-integration-test_1 | "seleniumAddress": "http://localhost:4444/wd/hub",
portal-integration-test_1 | "suites": {
portal-integration-test_1 | "allTests": [
portal-integration-test_1 | "login/login-spec.js",
portal-integration-test_1 | "CDNs/cdns-spec.js",
portal-integration-test_1 | "cacheGroups/cache-groups-spec.js",
portal-integration-test_1 | "profiles/profiles-spec.js",
portal-integration-test_1 | "divisions/divisions-spec.js",
portal-integration-test_1 | "regions/regions-spec.js",
portal-integration-test_1 | "physLocations/phys-locations-spec.js",
portal-integration-test_1 | "serverCapabilities/server-capabilities-spec.js",
portal-integration-test_1 | "servers/servers-spec.js",
portal-integration-test_1 | "topologies/topologies-spec.js",
portal-integration-test_1 | "deliveryServices/delivery-services-spec.js",
portal-integration-test_1 | "jobs/jobs-spec.js",
portal-integration-test_1 | "tenants/tenants-spec.js"
portal-integration-test_1 | ]
portal-integration-test_1 | }
portal-integration-test_1 | }
portal-integration-test_1 | [16:29:12] I/launcher - Running 1 instances of WebDriver
portal-integration-test_1 | [16:29:12] I/hosted - Using the selenium server at http://localhost:4444/wd/hub
portal-integration-test_1 | 16:29:12.312 INFO [ActiveSessionFactory.apply] - Capabilities are: {
portal-integration-test_1 | "acceptInsecureCerts": true,
portal-integration-test_1 | "browserName": "chrome",
portal-integration-test_1 | "chromeOptions": {
portal-integration-test_1 | "args": [
portal-integration-test_1 | "--disable-extensions",
portal-integration-test_1 | "--disable-gpu",
portal-integration-test_1 | "--headless",
portal-integration-test_1 | "--ignore-certificate-errors",
portal-integration-test_1 | "--no-sandbox",
portal-integration-test_1 | "--whitelisted-ips="
portal-integration-test_1 | ]
portal-integration-test_1 | },
portal-integration-test_1 | "count": 1
portal-integration-test_1 | }
portal-integration-test_1 | 16:29:12.313 INFO [ActiveSessionFactory.lambda$apply$11] - Matched factory org.openqa.selenium.grid.session.remote.ServicedSession$Factory (provider: org.openqa.selenium.chrome.ChromeDriverService)
portal-integration-test_1 | Starting ChromeDriver 87.0.4280.88 (89e2380a3e36c3464b5dd1302349b1382549290d-refs/branch-heads/4280@{#1761}) on port 11066
portal-integration-test_1 | Only local connections are allowed.
portal-integration-test_1 | Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
portal-integration-test_1 | [1609950552.339][SEVERECh]r:o bind() failed: CmaenDnroitv ears swiagsn srteaqruteesdt esdu cacdedsrsefsusl ly(.9
portal-integration-test_1 | 9)
portal-integration-test_1 | 16:29:12.748 INFO [ProtocolHandshake.createSession] - Detected dialect: W3C
portal-integration-test_1 | 16:29:12.769 INFO [RemoteSession$Factory.lambda$performHandshake$0] - Started new session d4308b24351c143a7b68f36ff09b4136 (org.openqa.selenium.chrome.ChromeDriverService)
portal-integration-test_1 | Started
portal-integration-test_1 | Verifying environment banner does not have the prod class
portal-integration-test_1 | .Negative login test
portal-integration-test_1 | .Logging in to Traffic Portal "https://trafficportal.infra.ciab.test" with user "admin"
portal-integration-test_1 | .Go to the CDNs page
portal-integration-test_1 | https://trafficportal.infra.ciab.test/#!/cdns
portal-integration-test_1 | .Verify CSV button exists
portal-integration-test_1 | .Open new CDN form page
portal-integration-test_1 | .Filling out form, check create button is enabled and submit
portal-integration-test_1 | .Verifying the new CDN and then updating CDN
portal-integration-test_1 | .Performing cdn snapshot for cdn-ebifa8lcdtv0g3h1ponjuwqzr6xm4s59ky72
portal-integration-test_1 | .Go to the cache groups page
portal-integration-test_1 | .Verify CSV button exists
portal-integration-test_1 | .Open new cache groups form page
portal-integration-test_1 | .Filling out form, check create button is enabled and submit
portal-integration-test_1 | ..Go to the profiles page
portal-integration-test_1 | .Verify CSV button exists
portal-integration-test_1 | .Comparing profiles
portal-integration-test_1 | .Open new profile form page
portal-integration-test_1 | .Filling out form, check create button is enabled and submit
portal-integration-test_1 | .Go to the profiles page
portal-integration-test_1 | ..Go to the divisions page
portal-integration-test_1 | .Verify CSV button exists
portal-integration-test_1 | .Open new division form page
portal-integration-test_1 | .Creating a new division
portal-integration-test_1 | .Updating the new division: division-1gbhb59p4xf
portal-integration-test_1 | .Go to the regions page
portal-integration-test_1 | .Verify CSV button exists
portal-integration-test_1 | .Open new region form page
portal-integration-test_1 | .Filling out form, check create button is enabled and submit
portal-integration-test_1 | .Go to the phys locations page
portal-integration-test_1 | .Verify CSV button exists
portal-integration-test_1 | .Open new phys location form page
portal-integration-test_1 | .Filling out form, check create button is enabled and submit
portal-integration-test_1 | .Go to the server capabilities page
portal-integration-test_1 | .Verify CSV button exists
portal-integration-test_1 | .Open new server capability form page
portal-integration-test_1 | .Creating a new server capability
portal-integration-test_1 | .Viewing the new server capability: server-cap-mvdbbwiylth
portal-integration-test_1 | .Loading Configure/Servers
portal-integration-test_1 | .Clicking on Create new server testHost-agjysb24etif78cplmkxo59hqwd6nu0rz1v3
portal-integration-test_1 | .Filling out Server form
portal-integration-test_1 | .Toggling visiblity of column
portal-integration-test_1 | .Clear filters when column is hidden
portal-integration-test_1 | .Verifying new server added and updating testHost-agjysb24etif78cplmkxo59hqwd6nu0rz1v3
portal-integration-test_1 | .Adding new server capability to testHost-agjysb24etif78cplmkxo59hqwd6nu0rz1v3
portal-integration-test_1 | .Managing the delivery services of testHost-agjysb24etif78cplmkxo59hqwd6nu0rz1v3
portal-integration-test_1 | .Go to the topologies page
portal-integration-test_1 | .Verify CSV button exists
portal-integration-test_1 | .Open new topology form page
portal-integration-test_1 | .Building a new topology
portal-integration-test_1 | [16:30:07] W/element - more than one element found for locator By(css selector, *[id="selectAllCB"]) - the first result will be used
portal-integration-test_1 | .Filling out topology form, check create button is enabled and submit
portal-integration-test_1 | .Updating the topology: topology-cbgf1jxe9opuask2lwd0iyr367mnzvhtq458
portal-integration-test_1 | .Viewing all delivery services that utilize: topology-cbgf1jxe9opuask2lwd0iyr367mnzvhtq458
portal-integration-test_1 | .Viewing all cache groups utilized by topology-cbgf1jxe9opuask2lwd0iyr367mnzvhtq458
portal-integration-test_1 | .Viewing all servers utilized by topology-cbgf1jxe9opuask2lwd0iyr367mnzvhtq458
portal-integration-test_1 | .Opening delivery services page
portal-integration-test_1 | .Verify CSV button exists
portal-integration-test_1 | .Clicked Create New and selecting ANY_MAP
portal-integration-test_1 | .Creating a DS for any-map-xml-id-bkdacenfhlgjproiqxmszvtwuy
portal-integration-test_1 | [16:30:18] W/element - more than one element found for locator by.buttonText("Create") - the first result will be used
portal-integration-test_1 | [16:30:21] W/element - more than one element found for locator by.buttonText("Create") - the first result will be used
portal-integration-test_1 | [16:30:21] W/element - more than one element found for locator by.buttonText("Create") - the first result will be used
portal-integration-test_1 | .Verifying that any-map-xml-id-bkdacenfhlgjproiqxmszvtwuy exists
portal-integration-test_1 | .Toggle visibilty of first column
portal-integration-test_1 | .Updating the ANY_MAP delivery service for any-map-xml-id-bkdacenfhlgjproiqxmszvtwuy
portal-integration-test_1 | [16:30:24] W/element - more than one element found for locator by.buttonText("Update") - the first result will be used
portal-integration-test_1 | [16:30:24] W/element - more than one element found for locator by.buttonText("Update") - the first result will be used
portal-integration-test_1 | [16:30:24] W/element - more than one element found for locator by.buttonText("Update") - the first result will be used
portal-integration-test_1 | .Deleting any-map-xml-id-bkdacenfhlgjproiqxmszvtwuy
portal-integration-test_1 | [16:30:25] W/element - more than one element found for locator by.buttonText("Delete") - the first result will be used
portal-integration-test_1 | .Clicked Create New and selecting DNS
portal-integration-test_1 | .Creating a DS for dns-xml-id-txgarbzhjlwpqomcdeykvifnsu
portal-integration-test_1 | [16:30:29] W/element - more than one element found for locator by.buttonText("Create") - the first result will be used
portal-integration-test_1 | [16:30:32] W/element - more than one element found for locator by.buttonText("Create") - the first result will be used
portal-integration-test_1 | [16:30:32] W/element - more than one element found for locator by.buttonText("Create") - the first result will be used
portal-integration-test_1 | .Verifying that dns-xml-id-txgarbzhjlwpqomcdeykvifnsu exists
portal-integration-test_1 | .Updating the DNS delivery service for dns-xml-id-txgarbzhjlwpqomcdeykvifnsu
portal-integration-test_1 | [16:30:35] W/element - more than one element found for locator by.buttonText("Update") - the first result will be used
portal-integration-test_1 | [16:30:36] W/element - more than one element found for locator by.buttonText("Update") - the first result will be used
portal-integration-test_1 | [16:30:36] W/element - more than one element found for locator by.buttonText("Update") - the first result will be used
portal-integration-test_1 | .Assigning all eligible servers to dns-xml-id-txgarbzhjlwpqomcdeykvifnsu
portal-integration-test_1 | [16:30:39] W/element - more than one element found for locator By(css selector, *[id="selectAllCB"]) - the first result will be used
portal-integration-test_1 | .Adding required server capability to dns-xml-id-txgarbzhjlwpqomcdeykvifnsu
portal-integration-test_1 | .Deleting dns-xml-id-txgarbzhjlwpqomcdeykvifnsu
portal-integration-test_1 | [16:30:44] W/element - more than one element found for locator by.buttonText("Delete") - the first result will be used
portal-integration-test_1 | .Clicked Create New and selecting HTTP
portal-integration-test_1 | .Creating a HTTP DS with a topology for http-xml-id-cbhpagdewrniylmktfsouxqvjz
portal-integration-test_1 | [16:30:47] W/element - more than one element found for locator by.buttonText("Create") - the first result will be used
portal-integration-test_1 | [16:30:51] W/element - more than one element found for locator by.buttonText("Create") - the first result will be used
portal-integration-test_1 | [16:30:51] W/element - more than one element found for locator by.buttonText("Create") - the first result will be used
portal-integration-test_1 | .Verifying that http-xml-id-cbhpagdewrniylmktfsouxqvjz exists
portal-integration-test_1 | .Updating the HTTP delivery service for http-xml-id-cbhpagdewrniylmktfsouxqvjz
portal-integration-test_1 | FAdding required server capability to http-xml-id-cbhpagdewrniylmktfsouxqvjz
portal-integration-test_1 | FAdding Static DNS entry to http-xml-id-cbhpagdewrniylmktfsouxqvjz
portal-integration-test_1 | FViewing all servers utilized by http-xml-id-cbhpagdewrniylmktfsouxqvjz
portal-integration-test_1 | The ability to assign ORG servers is enabled for http-xml-id-cbhpagdewrniylmktfsouxqvjz
portal-integration-test_1 | FClicked Create New and selecting Steering
portal-integration-test_1 | .Creating a Steering DS for dns-xml-id-txgarbzhjlwpqomcdeykvifnsu
portal-integration-test_1 | [16:30:55] W/element - more than one element found for locator by.buttonText("Create") - the first result will be used
portal-integration-test_1 | [16:30:58] W/element - more than one element found for locator by.buttonText("Create") - the first result will be used
portal-integration-test_1 | [16:30:58] W/element - more than one element found for locator by.buttonText("Create") - the first result will be used
portal-integration-test_1 | .Verifying that http-xml-id-ablcqxwdesftghionuyvjrkmpz exists
portal-integration-test_1 | .Updating the Steering delivery service for http-xml-id-ablcqxwdesftghionuyvjrkmpz
portal-integration-test_1 | [16:31:00] W/element - more than one element found for locator by.buttonText("Update") - the first result will be used
portal-integration-test_1 | [16:31:01] W/element - more than one element found for locator by.buttonText("Update") - the first result will be used
portal-integration-test_1 | [16:31:01] W/element - more than one element found for locator by.buttonText("Update") - the first result will be used
portal-integration-test_1 | .Deleting http-xml-id-ablcqxwdesftghionuyvjrkmpz
portal-integration-test_1 | [16:31:02] W/element - more than one element found for locator by.buttonText("Delete") - the first result will be used
portal-integration-test_1 | .Go to the jobs page
portal-integration-test_1 | .Open new job form page
portal-integration-test_1 | .Building a new job
portal-integration-test_1 | FGo to the tenants page
portal-integration-test_1 | .Open new tenant form page
portal-integration-test_1 | .Filling out form, check create button is enabled and submit
portal-integration-test_1 | .
portal-integration-test_1 |
portal-integration-test_1 | Failures:
portal-integration-test_1 | 1) Traffic Portal Delivery Services Suite should update the HTTP delivery service
portal-integration-test_1 | Message:
portal-integration-test_1 | Failed: Index out of bound. Trying to access element at index: 0, but there are only 0 elements that match locator by.repeater("ds in ::deliveryServices")
portal-integration-test_1 | Stack:
portal-integration-test_1 | NoSuchElementError: Index out of bound. Trying to access element at index: 0, but there are only 0 elements that match locator by.repeater("ds in ::deliveryServices")
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/built/element.js:274:27
portal-integration-test_1 | at ManagedPromise.invokeCallback_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1376:14)
portal-integration-test_1 | at TaskQueue.execute_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3084:14)
portal-integration-test_1 | at TaskQueue.executeNext_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3067:27)
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2927:27
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:668:7
portal-integration-test_1 | at runMicrotasks (<anonymous>)
portal-integration-test_1 | at processTicksAndRejections (internal/process/task_queues.js:97:5)Error
portal-integration-test_1 | at ElementArrayFinder.applyAction_ (/usr/local/lib/node_modules/protractor/built/element.js:459:27)
portal-integration-test_1 | at ElementArrayFinder.<computed> [as click] (/usr/local/lib/node_modules/protractor/built/element.js:91:29)
portal-integration-test_1 | at ElementFinder.<computed> [as click] (/usr/local/lib/node_modules/protractor/built/element.js:831:22)
portal-integration-test_1 | at UserContext.<anonymous> (/lang/traffic_portal/test/end_to_end/deliveryServices/delivery-services-spec.js:319:13)
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:112:25
portal-integration-test_1 | at new ManagedPromise (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1077:7)
portal-integration-test_1 | at ControlFlow.promise (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2505:12)
portal-integration-test_1 | at schedulerExecute (/usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:95:18)
portal-integration-test_1 | at TaskQueue.execute_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3084:14)
portal-integration-test_1 | at TaskQueue.executeNext_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3067:27)
portal-integration-test_1 | From: Task: Run it("should update the HTTP delivery service") in control flow
portal-integration-test_1 | at UserContext.<anonymous> (/usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:94:19)
portal-integration-test_1 | From asynchronous test:
portal-integration-test_1 | Error
portal-integration-test_1 | at Suite.<anonymous> (/lang/traffic_portal/test/end_to_end/deliveryServices/delivery-services-spec.js:310:2)
portal-integration-test_1 | at Object.<anonymous> (/lang/traffic_portal/test/end_to_end/deliveryServices/delivery-services-spec.js:23:1)
portal-integration-test_1 | at Module._compile (internal/modules/cjs/loader.js:1133:30)
portal-integration-test_1 | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
portal-integration-test_1 | at Module.load (internal/modules/cjs/loader.js:977:32)
portal-integration-test_1 | at Function.Module._load (internal/modules/cjs/loader.js:877:14)
portal-integration-test_1 |
portal-integration-test_1 | 2) Traffic Portal Delivery Services Suite should add a required server capability to the HTTP delivery service
portal-integration-test_1 | Message:
portal-integration-test_1 | Failed: No element found using locator: By(css selector, *[name="moreBtn"])
portal-integration-test_1 | Stack:
portal-integration-test_1 | NoSuchElementError: No element found using locator: By(css selector, *[name="moreBtn"])
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/built/element.js:814:27
portal-integration-test_1 | at ManagedPromise.invokeCallback_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1376:14)
portal-integration-test_1 | at TaskQueue.execute_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3084:14)
portal-integration-test_1 | at TaskQueue.executeNext_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3067:27)
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2927:27
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:668:7
portal-integration-test_1 | at runMicrotasks (<anonymous>)
portal-integration-test_1 | at processTicksAndRejections (internal/process/task_queues.js:97:5)Error
portal-integration-test_1 | at ElementArrayFinder.applyAction_ (/usr/local/lib/node_modules/protractor/built/element.js:459:27)
portal-integration-test_1 | at ElementArrayFinder.<computed> [as click] (/usr/local/lib/node_modules/protractor/built/element.js:91:29)
portal-integration-test_1 | at ElementFinder.<computed> [as click] (/usr/local/lib/node_modules/protractor/built/element.js:831:22)
portal-integration-test_1 | at UserContext.<anonymous> (/lang/traffic_portal/test/end_to_end/deliveryServices/delivery-services-spec.js:332:20)
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:112:25
portal-integration-test_1 | at new ManagedPromise (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1077:7)
portal-integration-test_1 | at ControlFlow.promise (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2505:12)
portal-integration-test_1 | at schedulerExecute (/usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:95:18)
portal-integration-test_1 | at TaskQueue.execute_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3084:14)
portal-integration-test_1 | at TaskQueue.executeNext_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3067:27)
portal-integration-test_1 | From: Task: Run it("should add a required server capability to the HTTP delivery service") in control flow
portal-integration-test_1 | at UserContext.<anonymous> (/usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:94:19)
portal-integration-test_1 | From asynchronous test:
portal-integration-test_1 | Error
portal-integration-test_1 | at Suite.<anonymous> (/lang/traffic_portal/test/end_to_end/deliveryServices/delivery-services-spec.js:330:2)
portal-integration-test_1 | at Object.<anonymous> (/lang/traffic_portal/test/end_to_end/deliveryServices/delivery-services-spec.js:23:1)
portal-integration-test_1 | at Module._compile (internal/modules/cjs/loader.js:1133:30)
portal-integration-test_1 | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
portal-integration-test_1 | at Module.load (internal/modules/cjs/loader.js:977:32)
portal-integration-test_1 | at Function.Module._load (internal/modules/cjs/loader.js:877:14)
portal-integration-test_1 |
portal-integration-test_1 | 3) Traffic Portal Delivery Services Suite should add a required Static DNS entry to the HTTP delivery service
portal-integration-test_1 | Message:
portal-integration-test_1 | Failed: No element found using locator: By(css selector, *[name="dsLink"])
portal-integration-test_1 | Stack:
portal-integration-test_1 | NoSuchElementError: No element found using locator: By(css selector, *[name="dsLink"])
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/built/element.js:814:27
portal-integration-test_1 | at ManagedPromise.invokeCallback_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1376:14)
portal-integration-test_1 | at TaskQueue.execute_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3084:14)
portal-integration-test_1 | at TaskQueue.executeNext_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3067:27)
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2927:27
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:668:7
portal-integration-test_1 | at runMicrotasks (<anonymous>)
portal-integration-test_1 | at processTicksAndRejections (internal/process/task_queues.js:97:5)Error
portal-integration-test_1 | at ElementArrayFinder.applyAction_ (/usr/local/lib/node_modules/protractor/built/element.js:459:27)
portal-integration-test_1 | at ElementArrayFinder.<computed> [as click] (/usr/local/lib/node_modules/protractor/built/element.js:91:29)
portal-integration-test_1 | at ElementFinder.<computed> [as click] (/usr/local/lib/node_modules/protractor/built/element.js:831:22)
portal-integration-test_1 | at UserContext.<anonymous> (/lang/traffic_portal/test/end_to_end/deliveryServices/delivery-services-spec.js:346:19)
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:112:25
portal-integration-test_1 | at new ManagedPromise (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1077:7)
portal-integration-test_1 | at ControlFlow.promise (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2505:12)
portal-integration-test_1 | at schedulerExecute (/usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:95:18)
portal-integration-test_1 | at TaskQueue.execute_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3084:14)
portal-integration-test_1 | at TaskQueue.executeNext_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3067:27)
portal-integration-test_1 | From: Task: Run it("should add a required Static DNS entry to the HTTP delivery service") in control flow
portal-integration-test_1 | at UserContext.<anonymous> (/usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:94:19)
portal-integration-test_1 | From asynchronous test:
portal-integration-test_1 | Error
portal-integration-test_1 | at Suite.<anonymous> (/lang/traffic_portal/test/end_to_end/deliveryServices/delivery-services-spec.js:345:2)
portal-integration-test_1 | at Object.<anonymous> (/lang/traffic_portal/test/end_to_end/deliveryServices/delivery-services-spec.js:23:1)
portal-integration-test_1 | at Module._compile (internal/modules/cjs/loader.js:1133:30)
portal-integration-test_1 | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
portal-integration-test_1 | at Module.load (internal/modules/cjs/loader.js:977:32)
portal-integration-test_1 | at Function.Module._load (internal/modules/cjs/loader.js:877:14)
portal-integration-test_1 |
portal-integration-test_1 | 4) Traffic Portal Delivery Services Suite should navigate back to the HTTP delivery service and view all servers utilized per the assigned topology
portal-integration-test_1 | Message:
portal-integration-test_1 | Failed: No element found using locator: By(css selector, *[name="dsLink"])
portal-integration-test_1 | Stack:
portal-integration-test_1 | NoSuchElementError: No element found using locator: By(css selector, *[name="dsLink"])
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/built/element.js:814:27
portal-integration-test_1 | at ManagedPromise.invokeCallback_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1376:14)
portal-integration-test_1 | at TaskQueue.execute_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3084:14)
portal-integration-test_1 | at TaskQueue.executeNext_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3067:27)
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2927:27
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:668:7
portal-integration-test_1 | at runMicrotasks (<anonymous>)
portal-integration-test_1 | at processTicksAndRejections (internal/process/task_queues.js:97:5)Error
portal-integration-test_1 | at ElementArrayFinder.applyAction_ (/usr/local/lib/node_modules/protractor/built/element.js:459:27)
portal-integration-test_1 | at ElementArrayFinder.<computed> [as click] (/usr/local/lib/node_modules/protractor/built/element.js:91:29)
portal-integration-test_1 | at ElementFinder.<computed> [as click] (/usr/local/lib/node_modules/protractor/built/element.js:831:22)
portal-integration-test_1 | at UserContext.<anonymous> (/lang/traffic_portal/test/end_to_end/deliveryServices/delivery-services-spec.js:370:19)
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:112:25
portal-integration-test_1 | at new ManagedPromise (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1077:7)
portal-integration-test_1 | at ControlFlow.promise (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2505:12)
portal-integration-test_1 | at schedulerExecute (/usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:95:18)
portal-integration-test_1 | at TaskQueue.execute_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3084:14)
portal-integration-test_1 | at TaskQueue.executeNext_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3067:27)
portal-integration-test_1 | From: Task: Run it("should navigate back to the HTTP delivery service and view all servers utilized per the assigned topology") in control flow
portal-integration-test_1 | at UserContext.<anonymous> (/usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:94:19)
portal-integration-test_1 | From asynchronous test:
portal-integration-test_1 | Error
portal-integration-test_1 | at Suite.<anonymous> (/lang/traffic_portal/test/end_to_end/deliveryServices/delivery-services-spec.js:368:2)
portal-integration-test_1 | at Object.<anonymous> (/lang/traffic_portal/test/end_to_end/deliveryServices/delivery-services-spec.js:23:1)
portal-integration-test_1 | at Module._compile (internal/modules/cjs/loader.js:1133:30)
portal-integration-test_1 | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
portal-integration-test_1 | at Module.load (internal/modules/cjs/loader.js:977:32)
portal-integration-test_1 | at Function.Module._load (internal/modules/cjs/loader.js:877:14)
portal-integration-test_1 |
portal-integration-test_1 | 5) Traffic Portal Jobs Test Suite should build a new job
portal-integration-test_1 | Message:
portal-integration-test_1 | Failed: Cannot read property 'click' of undefined
portal-integration-test_1 | Stack:
portal-integration-test_1 | TypeError: Cannot read property 'click' of undefined
portal-integration-test_1 | at /lang/traffic_portal/test/end_to_end/common/commonFunctions.js:26:25
portal-integration-test_1 | at ManagedPromise.invokeCallback_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1376:14)
portal-integration-test_1 | at TaskQueue.execute_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3084:14)
portal-integration-test_1 | at TaskQueue.executeNext_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3067:27)
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2927:27
portal-integration-test_1 | at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:668:7
portal-integration-test_1 | at runMicrotasks (<anonymous>)
portal-integration-test_1 | at processTicksAndRejections (internal/process/task_queues.js:97:5)
portal-integration-test_1 | From: Task: Run it("should build a new job") in control flow
portal-integration-test_1 | at UserContext.<anonymous> (/usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:94:19)
portal-integration-test_1 | From asynchronous test:
portal-integration-test_1 | Error
portal-integration-test_1 | at Suite.<anonymous> (/lang/traffic_portal/test/end_to_end/jobs/jobs-spec.js:44:2)
portal-integration-test_1 | at Object.<anonymous> (/lang/traffic_portal/test/end_to_end/jobs/jobs-spec.js:23:1)
portal-integration-test_1 | at Module._compile (internal/modules/cjs/loader.js:1133:30)
portal-integration-test_1 | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
portal-integration-test_1 | at Module.load (internal/modules/cjs/loader.js:977:32)
portal-integration-test_1 | at Function.Module._load (internal/modules/cjs/loader.js:877:14)
portal-integration-test_1 |
portal-integration-test_1 | 89 specs, 5 failures
portal-integration-test_1 | Finished in 115.896 seconds
portal-integration-test_1 |
portal-integration-test_1 | 16:31:08.803 INFO [ActiveSessions$1.onStop] - Removing session d4308b24351c143a7b68f36ff09b4136 (org.openqa.selenium.chrome.ChromeDriverService)
portal-integration-test_1 | [16:31:08] I/launcher - 0 instance(s) of WebDriver still running
portal-integration-test_1 | [16:31:08] I/launcher - chrome #01 failed 5 test(s)
portal-integration-test_1 | [16:31:08] I/launcher - overall: 5 failed spec(s)
portal-integration-test_1 | [16:31:08] E/launcher - Process exited with error code 1
cdn-in-a-box_portal-integration-test_1 exited with code 1
```
</details>
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org