11#! /usr/bin/env bash
22set -e
33
4- CLIPPY=" lint"
5-
64if [ " $1 " = " integration" ]; then
75 if [ " $2 " ]; then
86 BACKEND=" $2 "
@@ -14,32 +12,32 @@ if [ "$1" = "integration" ]; then
1412 if [ " $BACKEND " = " mysql" ]; then
1513 export RUST_TEST_THREADS=1
1614 fi
17- (cd diesel_tests && cargo test --features " $CLIPPY $ BACKEND" --no-default-features $* )
15+ (cd diesel_tests && cargo test --features " $BACKEND " --no-default-features $* )
1816elif [ " $1 " = " compile" ]; then
1917 shift
2018 (cd diesel_compile_tests && cargo test $* )
2119else
22- (cd diesel && cargo test --no-default-features --features " $CLIPPY extras sqlite postgres mysql" $* )
20+ (cd diesel && cargo test --no-default-features --features " extras sqlite postgres mysql" $* )
2321
24- (cd diesel_cli && cargo test --features " $CLIPPY sqlite" --no-default-features $* )
25- (cd diesel_migrations && cargo test --features " $CLIPPY sqlite" $* )
26- (cd diesel_derives && cargo test --features " $CLIPPY diesel/sqlite" $* )
27- (cd diesel_tests && cargo test --features " $CLIPPY sqlite" --no-default-features $* )
22+ (cd diesel_cli && cargo test --features " sqlite" --no-default-features $* )
23+ (cd diesel_migrations && cargo test --features " sqlite" $* )
24+ (cd diesel_derives && cargo test --features " diesel/sqlite" $* )
25+ (cd diesel_tests && cargo test --features " sqlite" --no-default-features $* )
2826
29- (cd diesel_migrations && cargo test --features " $CLIPPY postgres" $* )
30- (cd diesel_derives && cargo test --features " $CLIPPY diesel/postgres" $* )
31- (cd diesel_cli && cargo test --features " $CLIPPY postgres" --no-default-features $* )
32- (cd diesel_tests && cargo test --features " $CLIPPY postgres" --no-default-features $* )
27+ (cd diesel_migrations && cargo test --features " postgres" $* )
28+ (cd diesel_derives && cargo test --features " diesel/postgres" $* )
29+ (cd diesel_cli && cargo test --features " postgres" --no-default-features $* )
30+ (cd diesel_tests && cargo test --features " postgres" --no-default-features $* )
3331
3432 export RUST_TEST_THREADS=1
35- (cd diesel_migrations && cargo test --features " $CLIPPY mysql" $* )
36- (cd diesel_derives && cargo test --features " $CLIPPY diesel/mysql" $* )
37- (cd diesel_cli && cargo test --features " $CLIPPY mysql" --no-default-features $* )
38- (cd diesel_tests && cargo test --features " $CLIPPY mysql" --no-default-features $* )
33+ (cd diesel_migrations && cargo test --features " mysql" $* )
34+ (cd diesel_derives && cargo test --features " diesel/mysql" $* )
35+ (cd diesel_cli && cargo test --features " mysql" --no-default-features $* )
36+ (cd diesel_tests && cargo test --features " mysql" --no-default-features $* )
3937 unset RUST_TEST_THREADS
4038
4139 (cd diesel_compile_tests && cargo test $* )
42- (cd diesel_migrations/migrations_internals && cargo test --features " $CLIPPY " $* )
43- (cd diesel_migrations/migrations_macros && cargo test --features " $CLIPPY " $* )
40+ (cd diesel_migrations/migrations_internals && cargo test $* )
41+ (cd diesel_migrations/migrations_macros && cargo test $* )
4442 (cd examples && ./test_all $* )
4543fi ;
0 commit comments