#!/bin/sh

(
    set -eux

    service mariadb start || service mysql start
    cat debian/tests/mysql.testschema.sql | mysql --defaults-file="/etc/mysql/debian.cnf" -v mysql
    ora2pg --source 'dbi:mysql:host=127.0.0.1;database=foo;user=foo;password=bar'
    grep -5 'CREATE TABLE empdata' output.sql
)
status=$?

(
    set -eux

    # Cleanup the MySQL test database (even in case of an error above)
    echo "DROP USER 'foo'@'127.0.0.1'; DROP DATABASE foo;" \
     | mysql --defaults-file="/etc/mysql/debian.cnf" -v mysql
    service mariadb stop || :
    service mysql stop || :
)

exit $status
