#!/usr/bin/env bash
# Fail the script if any line has an error return code
set -e

export RUSTFLAGS=-Awarnings

cargo test --test indexer

cargo test --no-default-features -F bevy,ldtk_1_0_0 --test bevy
cargo test --no-default-features -F bevy,ldtk_1_1_0 --test bevy
cargo test --no-default-features -F bevy,ldtk_1_1_1 --test bevy
cargo test --no-default-features -F bevy,ldtk_1_2_0 --test bevy
cargo test --no-default-features -F bevy,ldtk_1_2_1 --test bevy
cargo test --no-default-features -F bevy,ldtk_1_2_2 --test bevy
cargo test --no-default-features -F bevy,ldtk_1_2_3 --test bevy
cargo test --no-default-features -F bevy,ldtk_1_2_4 --test bevy
cargo test --no-default-features -F bevy,ldtk_1_2_5 --test bevy
cargo test --no-default-features -F bevy,ldtk_1_3_0 --test bevy
cargo test --no-default-features -F bevy,ldtk_1_4_0 --test bevy
cargo test --no-default-features -F bevy,ldtk_1_4_1 --test bevy
cargo test --no-default-features -F bevy,ldtk_1_5_3 --test bevy
