File tree Expand file tree Collapse file tree 2 files changed +30
-1
lines changed Expand file tree Collapse file tree 2 files changed +30
-1
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ $ sudo dnf install -y ghc cabal-install && cabal update
3636Run the tests:
3737
3838``` ShellSession
39- $ cabal build all && cabal test all
39+ $ ./bin/run-tests
4040```
4141
4242Some tests requires a local matrix server, run integration service:
Original file line number Diff line number Diff line change 1+ #! /bin/sh -e
2+
3+ log () {
4+ /bin/echo -e " \n\x1b[1;33m[+] $* \x1b[0m" ;
5+ }
6+
7+ log " Building"
8+ cabal build -O0 --ghc-option=-Werror
9+
10+ log " Testing"
11+ cabal test -O0 --test-show-details=direct
12+ cabal check
13+
14+ log " Doctests"
15+ cabal repl --with-compiler=doctest --repl-options=' -w -Wdefault -XOverloadedStrings'
16+
17+ log " Formatting"
18+ fourmolu -i src/ test/
19+ cabal-gild --io matrix-client.cabal
20+ nixfmt flake.nix
21+
22+ log " Linting"
23+ hlint src/ test/
24+
25+ log " Check for diff"
26+ if [ ! -z " $( git status --porcelain) " ]; then
27+ git status
28+ exit 1
29+ fi
You can’t perform that action at this time.
0 commit comments