#!./common/bats/bin/bats
# -*-sh-*-

load ./common/test_helper_functions || exit 1
source ./common/functions || exit 1

if [ -s ./common/TEST_ENV ];then
    source ./common/TEST_ENV
fi

module load EasyBuild

@test "[EasyBuild] check for RPM" {
    run check_if_rpm_installed "EasyBuild${DELIM}"
    assert_success
}

@test "[EasyBuild] test executable" {
    run eb --help
    assert_success
    run eb --version
    assert_success
}

@test "[EasyBuild] quick test install of bzip2" {
    EB_TEST_TMPDIR=$(mktemp -d)
    export EASYBUILD_PREFIX=$EB_TEST_TMPDIR
    eb --show-config
    assert_success
    eb bzip2-1.0.6.eb
    assert_success
    module use $EASYBUILD_PREFIX/modules/all
    module load bzip2/1.0.6
    assert_success
    test -f $EBROOTBZIP2/bin/bzip2
    assert_success
    rm -r $EB_TEST_TMPDIR
}
