#!/bin/bash
set -e

for scale in scale-8 scale-16 scale-32; do
  for grid in square hex-flat hex-pointy; do
    echo "--- $scale $grid ---"
    cargo test --no-default-features --features "$scale,$grid"
    cargo clippy --no-default-features --features "$scale,$grid" --all-targets -- -D warnings
  done
done

echo "--- all passed ---"
