0b4c7a22a3
Port the python2.7 local settings overrides to the python3.6 directory structure. Move all local_settings.py overrides into _05_snap_tweaks.py as part of troubleshooting some remaining problems. Everything is more organized and functional now :-) Added selenium tests. Change-Id: I54923e1dc9c7ffa47c2ef6fb90ea9d224b0d2eee
24 lines
513 B
Bash
Executable File
24 lines
513 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -ex
|
|
|
|
export PATH=/snap/bin:$PATH
|
|
|
|
sudo apt update
|
|
|
|
# Install the X virtual framebuffer, which is required for selenium
|
|
# tests of the horizon dashboard.
|
|
sudo apt install -y xvfb npm libfontconfig1
|
|
sudo npm install -g phantomjs-prebuilt
|
|
# Verify that PhantomJS, our selenium web driver, works.
|
|
phantomjs -v
|
|
|
|
# Setup snapd and snapcraft
|
|
sudo apt install -y snapd
|
|
sudo snap install --classic snapcraft
|
|
sudo snap install --classic lxd
|
|
sudo lxd init --auto
|
|
|
|
# Build our snap!
|
|
sudo snapcraft --use-lxd
|