File: run-all

package info (click to toggle)
elixir-lang 1.7.4-0.1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 9,428 kB
  • sloc: erlang: 8,978; makefile: 232; sh: 200
file content (31 lines) | stat: -rwxr-xr-x 423 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/sh

exec 2>&1
set -e

banner() {
  echo
  echo "$@"
  echo "$@" | sed -e 's/./-/g'
  echo
}

failed=0

(
  banner stdlib
  cd lib/elixir
  elixir -r "test/elixir/test_helper.exs" -pr "test/elixir/**/*_test.exs"
) || failed=1

for lib in $(ls -1 lib | grep -v elixir); do
  (
    banner $lib
    set -x
    cd lib/$lib
    elixir -r "test/test_helper.exs" -pr "test/**/*_test.exs"
  ) || failed=1
done

exit $failed