Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion selenium/bin/components/rabbitmq
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,6 @@ start_docker_rabbitmq() {
-v ${TEST_DIR}:/config \
${RABBITMQ_DOCKER_IMAGE}

wait_for_message rabbitmq "Server startup complete"
wait_for_message rabbitmq "Server startup complete"
end "RabbitMQ ready"
}
4 changes: 2 additions & 2 deletions selenium/bin/suite_template
Original file line number Diff line number Diff line change
Expand Up @@ -594,8 +594,8 @@ determine_required_components_including_rabbitmq() {
}
determine_required_components_excluding_rabbitmq() {
for (( i=1; i<=$#; i++)) {
if [[ $i != "rabbitmq" ]]; then
eval val='$'$i
eval val='$'$i
if [[ "$val" != "rabbitmq" ]] && [[ "$val" != "other_rabbitmq" ]]; then
REQUIRED_COMPONENTS+=( "$val" )
fi
}
Expand Down
9 changes: 8 additions & 1 deletion selenium/fakeportal/proxy.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
var http = require('http'),
httpProxy = require('http-proxy');
const {log, error} = require('./utils.js')

const XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest

const rabbitmq_url = process.env.RABBITMQ_URL || 'http://0.0.0.0:15672/';
Expand Down Expand Up @@ -35,6 +35,13 @@ log("fakeproxy listening on port " + port + ". RABBITMQ_URL=" + rabbitmq_url)
server.listen(port);


function log(message) {
console.log(new Date() + " " + message)
}
function error(message) {
console.error(new Date() + " " + message)
}

function default_if_blank(value, defaultValue) {
if (typeof value === "undefined" || value === null || value == "") {
return defaultValue;
Expand Down
3 changes: 2 additions & 1 deletion selenium/suites/mgt/mgt-only-exchanges.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
SCRIPT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

TEST_CASES_PATH=/exchanges
TEST_CONFIG_PATH=/mgt-only
TEST_CONFIG_PATH=/basic-auth
PROFILES="disable-metrics"

source $SCRIPT/../../bin/suite_template $@
run
1 change: 1 addition & 0 deletions selenium/test/basic-auth/env.disable-metrics
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export DISABLE_METRICS=true
21 changes: 13 additions & 8 deletions selenium/test/exchanges/management.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ const OverviewPage = require('../pageobjects/OverviewPage')
const ExchangesPage = require('../pageobjects/ExchangesPage')
const ExchangePage = require('../pageobjects/ExchangePage')

const DISABLE_METRICS = process.env.DISABLE_METRICS || false

describe('Exchange management', function () {
let login
let exchanges
Expand Down Expand Up @@ -76,7 +78,6 @@ describe('Exchange management', function () {
await exchanges.clickOnSelectTableColumns()
let table = await exchanges.getSelectableTableColumns()

assert.equal(2, table.length)
let overviewGroup = {
"name" : "Overview:",
"columns": [
Expand All @@ -88,14 +89,18 @@ describe('Exchange management', function () {
}
assert.equal(JSON.stringify(table[0]), JSON.stringify(overviewGroup))

let messageRatesGroup = {
"name" : "Message rates:",
"columns": [
{"name:":"rate in","id":"checkbox-exchanges-rate-in"},
{"name:":"rate out","id":"checkbox-exchanges-rate-out"}
]
if (!DISABLE_METRICS) {
assert.equal(table.length, 2)

let messageRatesGroup = {
"name" : "Message rates:",
"columns": [
{"name:":"rate in","id":"checkbox-exchanges-rate-in"},
{"name:":"rate out","id":"checkbox-exchanges-rate-out"}
]
}
assert.equal(JSON.stringify(table[1]), JSON.stringify(messageRatesGroup))
}
assert.equal(JSON.stringify(table[1]), JSON.stringify(messageRatesGroup))

})

Expand Down
15 changes: 0 additions & 15 deletions selenium/test/mgt-only/enabled_plugins

This file was deleted.

81 changes: 0 additions & 81 deletions selenium/test/mgt-only/imports/users.json

This file was deleted.

1 change: 0 additions & 1 deletion selenium/test/mgt-only/logging.conf

This file was deleted.

7 changes: 0 additions & 7 deletions selenium/test/mgt-only/rabbitmq.conf

This file was deleted.

2 changes: 1 addition & 1 deletion selenium/test/multi-oauth/rabbitmq.enable-basic-auth.conf
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
auth_backends.2 = rabbit_auth_backend_internal

management.oauth_disable_basic_auth = false
load_definitions = ${RABBITMQ_TEST_DIR}/imports/users.json
load_definitions = ${IMPORT_DIR}/users.json
2 changes: 1 addition & 1 deletion selenium/test/oauth/rabbitmq.load-user-definitions.conf
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@

load_definitions = ${RABBITMQ_TEST_DIR}/imports/users.json
load_definitions = ${IMPORT_DIR}/users.json
2 changes: 1 addition & 1 deletion selenium/test/pageobjects/BasePage.js
Original file line number Diff line number Diff line change
Expand Up @@ -349,7 +349,7 @@ module.exports = class BasePage {
async chooseFile (locator, file) {
const element = await this.waitForDisplayed(locator)
const remote = require('selenium-webdriver/remote');
driver.setFileDetector(new remote.FileDetector);
this.driver.setFileDetector(new remote.FileDetector);
return element.sendKeys(file)
}
async acceptAlert () {
Expand Down
2 changes: 1 addition & 1 deletion selenium/test/pageobjects/VhostsAdminTab.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ const TABLE_SECTION = By.css('div#main div#vhosts.section table.list')

module.exports = class VhostsAdminTab extends AdminTab {
async isLoaded () {
await this.waitForDisplayed(MAIN_SECTION)
return this.waitForDisplayed(MAIN_SECTION)
}
async searchForVhosts(vhost, regex = false) {
await this.sendKeys(FILTER_VHOST, vhost)
Expand Down
6 changes: 3 additions & 3 deletions selenium/test/vhosts/admin-vhosts.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ describe('Virtual Hosts in Admin tab', function () {
assert.equal(true, await vhostsTab.hasVhosts("/"))
})
it('find default vhost and view it', async function () {
await overview.clickOnOverviewTab()
//await overview.clickOnOverviewTab()
await overview.clickOnAdminTab()
await adminTab.clickOnVhosts()
await vhostsTab.clickOnVhost(await vhostsTab.searchForVhosts("/"), "/")
Expand All @@ -49,7 +49,7 @@ describe('Virtual Hosts in Admin tab', function () {
})

it('vhost selectable columns', async function () {
await overview.clickOnOverviewTab()
//await overview.clickOnOverviewTab()
await overview.clickOnAdminTab()
await adminTab.clickOnVhosts()
await vhostsTab.searchForVhosts("/")
Expand Down Expand Up @@ -105,7 +105,7 @@ describe('Virtual Hosts in Admin tab', function () {
before(async function() {
log("Creating vhost")
createVhost(getManagementUrl(), vhost, "selenium", "selenium-tag")
await overview.clickOnOverviewTab()
// await overview.clickOnOverviewTab()
await overview.clickOnAdminTab()
await adminTab.clickOnVhosts()
})
Expand Down
Loading