Skip to content

Commit

Permalink
Simplify aiida test.
Browse files Browse the repository at this point in the history
This PR removes unnecessary setup that are taken care by the
pytest. In particular, those things are removed:
1) Postgres database setup
2) AiiDa profile setup
3) Computer and code setup
  • Loading branch information
yakutovicha authored and oschuett committed Apr 15, 2020
1 parent 644c9ba commit 59d1c67
Showing 1 changed file with 0 additions and 44 deletions.
44 changes: 0 additions & 44 deletions tools/docker/scripts/test_aiida.sh
Original file line number Diff line number Diff line change
Expand Up @@ -33,43 +33,6 @@ service rabbitmq-server start

# start and configure PostgreSQL
service postgresql start
sudo -u postgres psql -d template1 -c "CREATE USER aiida WITH PASSWORD 'aiida_db_passwd';"
sudo -u postgres psql -d template1 -c "CREATE DATABASE aiidadb OWNER aiida;"
sudo -u postgres psql -d template1 -c "GRANT ALL PRIVILEGES ON DATABASE aiidadb to aiida;"

# setup aiida user
$AS_UBUNTU_USER verdi setup \
--non-interactive \
--email aiida@localhost \
--first-name Some \
--last-name Body \
--institution XYZ \
--db-backend django \
--db-username aiida \
--db-password aiida_db_passwd \
--db-name aiidadb \
--db-host localhost \
--db-port 5432 \
--repository /home/ubuntu/aiida_repository \
--profile default

# start aiida daemon
$AS_UBUNTU_USER verdi profile setdefault default
$AS_UBUNTU_USER verdi daemon start

# setup local computer
$AS_UBUNTU_USER mkdir -p /home/ubuntu/aiida_run

$AS_UBUNTU_USER verdi computer setup \
--non-interactive \
--label localhost \
--hostname localhost \
--transport local \
--scheduler direct \
--work-dir /home/ubuntu/aiida_run

$AS_UBUNTU_USER verdi computer configure local localhost --non-interactive --safe-interval 0.0
$AS_UBUNTU_USER verdi computer test localhost

# setup code
cat > /usr/bin/cp2k << EndOfMessage
Expand All @@ -79,13 +42,6 @@ source /opt/cp2k-toolchain/install/setup
EndOfMessage
chmod +x /usr/bin/cp2k

$AS_UBUNTU_USER verdi code setup \
--non-interactive \
--label cp2k \
--computer localhost \
--remote-abs-path /usr/bin/cp2k \
--input-plugin cp2k

echo -e "\n========== Running AiiDA-CP2K Tests =========="
cd /opt/aiida-cp2k/

Expand Down

0 comments on commit 59d1c67

Please sign in to comment.