Fix Selenium address, remove volumes

This commit is contained in:
Ana Gelez 2020-08-10 16:47:13 +02:00
parent db916039db
commit 7c456009be
2 changed files with 3 additions and 12 deletions

View File

@ -140,11 +140,7 @@ local Unit(db) = cachedPipeline(
// PIPELINE 4: runs integration tests // PIPELINE 4: runs integration tests
// It installs a local instance an run integration test with Python scripts // It installs a local instance an run integration test with Python scripts
// that use Selenium (located in scripts/browser_test). // that use Selenium (located in scripts/browser_test).
local Integration(db) = { local Integration(db) = basePipeline(
volumes: [
{ name: 'webdriver-socket', temp: {}, },
]
} + basePipeline(
"integration-" + db, "integration-" + db,
[ [
restoreCache, restoreCache,
@ -153,9 +149,6 @@ local Integration(db) = {
name: 'selenium', name: 'selenium',
image: 'elgalu/selenium:latest', image: 'elgalu/selenium:latest',
detach: true, detach: true,
volumes: [
{ name: 'webdriver-socket', path: '/wd' },
]
}, },
{ {
name: "integration-" + db, name: "integration-" + db,
@ -164,9 +157,6 @@ local Integration(db) = {
BROWSER: "firefox", BROWSER: "firefox",
DATABASE_URL: if db == "postgres" then "postgres://plume:password@start-db/plume" else "plume.db", DATABASE_URL: if db == "postgres" then "postgres://plume:password@start-db/plume" else "plume.db",
}, },
volumes: [
{ name: 'webdriver-socket', path: '/wd' },
],
commands: [ commands: [
// Install the front-end // Install the front-end
"cargo web deploy -p plume-front", "cargo web deploy -p plume-front",

View File

@ -13,7 +13,8 @@ class Browser(unittest.TestCase):
raise Exception("No browser was requested") raise Exception("No browser was requested")
capabilities['acceptSslCerts'] = True capabilities['acceptSslCerts'] = True
self.driver = webdriver.Remote( self.driver = webdriver.Remote(
command_executor='http://localhost:24444/wd/hub', # The "selenium" address is set up by Drone CI and "points" to the container running selenium
command_executor='http://selenium:24444/wd/hub',
desired_capabilities=capabilities) desired_capabilities=capabilities)
def tearDown(self): def tearDown(self):
self.driver.close() self.driver.close()