M .builds.dhall/debian-stable.dhall => .builds.dhall/debian-stable.dhall +1 -1
@@ 14,7 14,7 @@
{ build =
''
cd dhall-ruby
- rubocop
+ make lint
bundle install --path="../.gems"
make test
''
M .builds/debian-stable.yml => .builds/debian-stable.yml +1 -1
@@ 4,7 4,7 @@ sources:
tasks:
- build: |
cd dhall-ruby
- rubocop
+ make lint
bundle install --path="../.gems"
make test
packages:
M Makefile => Makefile +10 -1
@@ 1,7 1,16 @@
-.PHONY: test
+.PHONY: lint test unit clean
lib/dhall/parser.citrus: dhall-lang/standard/dhall.abnf scripts/generate_citrus_parser.rb lib/dhall/parser.rb
bundle exec ruby -E UTF-8 -Ilib scripts/generate_citrus_parser.rb < dhall-lang/standard/dhall.abnf > $@
+lint:
+ rubocop -D
+
test: lib/dhall/parser.citrus
bundle exec ruby -E UTF-8 -Ilib test/test_suite.rb
+
+unit: lib/dhall/parser.citrus
+ bundle exec ruby -E UTF-8 -Ilib test/test_suite.rb -n'/unit|simple|failure|import/'
+
+clean:
+ $(RM) lib/dhall/parser.citrus