Skip to content

Commit 44dd282

Browse files
Eliminate flake around listing live amqp connections
1 parent 6578c83 commit 44dd282

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

selenium/test/connections/amqp10/sessions-for-monitoring-user.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const { By, Key, until, Builder } = require('selenium-webdriver')
22
require('chromedriver')
33
const assert = require('assert')
44
const { open: openAmqp, once: onceAmqp, on: onAmqp, close: closeAmqp } = require('../../amqp')
5-
const { buildDriver, goToHome, captureScreensFor, teardown, delay } = require('../../utils')
5+
const { buildDriver, goToHome, captureScreensFor, teardown, delay, doWhile } = require('../../utils')
66

77
const LoginPage = require('../../pageobjects/LoginPage')
88
const OverviewPage = require('../../pageobjects/OverviewPage')
@@ -98,7 +98,8 @@ describe('Given an amqp10 connection opened, listed and clicked on it', function
9898
assert.equal(2, receivedAmqpMessageCount)
9999

100100
await delay(5*1000) // wait until page refreshes
101-
let sessions = await connectionPage.getSessions()
101+
let sessions = await doWhile(function() { return connectionPage.getSessions() },
102+
function(obj) { return obj != undefined })
102103
let incomingLink = connectionPage.getIncomingLinkInfo(sessions.incoming_links, 0)
103104
assert.equal(2, incomingLink.deliveryCount)
104105

selenium/test/pageobjects/ConnectionPage.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ const { By, Key, until, Builder } = require('selenium-webdriver')
33
const BasePage = require('./BasePage')
44

55

6-
const OVERVIEW_SECTION = By.css('div#main div.section#connection-overview-section')
76
const SESSIONS_SECTION = By.css('div#main div.section#connection-sessions-section')
87
const SESSIONS_TABLE = By.css('div.section#connection-sessions-section table.list#sessions')
98
const INCOMING_LINKS_TABLE = By.css('div.section#connection-sessions-section table.list#incoming-links')

0 commit comments

Comments
 (0)