aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile19
-rwxr-xr-xtest/autobahn_SUITE_data/test.py2
-rw-r--r--test/cover.spec (renamed from cover.spec)0
3 files changed, 14 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 004d732..60a5f95 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,6 @@
PROJECT = cowboy
-DIALYZER = dialyzer
REBAR = rebar
all: app
@@ -37,19 +36,27 @@ deps/proper:
tests: clean deps/proper app eunit ct
-inttests: clean deps/proper app eunit intct
-
eunit:
@$(REBAR) -C rebar.tests.config eunit skip_deps=true
+CT_RUN = ct_run \
+ -pa ebin deps/*/ebin \
+ -dir test \
+ -logdir logs \
+ -cover test/cover.spec
+
ct:
- @$(REBAR) -C rebar.tests.config ct skip_deps=true suites=http,ws
+ @mkdir -p logs/
+ @$(CT_RUN) -suite http_SUITE ws_SUITE
-intct:
- @$(REBAR) -C rebar.tests.config ct skip_deps=true suites=http,ws,autobahn
+autobahn:
+ @mkdir -p logs/
+ @$(CT_RUN) -suite autobahn_SUITE
# Dialyzer.
+DIALYZER = dialyzer
+
build-plt:
@$(DIALYZER) --build_plt --output_plt .$(PROJECT).plt \
--apps kernel stdlib sasl inets crypto public_key ssl deps/*
diff --git a/test/autobahn_SUITE_data/test.py b/test/autobahn_SUITE_data/test.py
index c528c64..3cc5794 100755
--- a/test/autobahn_SUITE_data/test.py
+++ b/test/autobahn_SUITE_data/test.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python2
import os
import os.path
import sys
diff --git a/cover.spec b/test/cover.spec
index 9dba11c..9dba11c 100644
--- a/cover.spec
+++ b/test/cover.spec