rdf
Version:
RDF datatype integration, RDF Interfaces API, and utility functions
35 lines (24 loc) • 882 B
Plain Text
# You could also set to "wget -o -"
GET="curl"
MOCHA=./node_modules/.bin/mocha
ISTANBUL=./node_modules/.bin/nyc
all: README.md
test: test/TurtleTests/manifest.ttl test/rdf-mt-tests/manifest.ttl
$(MOCHA)
coverage: test/TurtleTests/manifest.ttl
$(ISTANBUL) --reporter=html $(MOCHA)
test/TurtleTests/manifest.ttl: | test/TurtleTests
test/TurtleTests:
$(GET) 'https://www.w3.org/2013/TurtleTests/TESTS.tar.gz' | tar -zx -C test -f -
test/rdf-mt-tests/manifest.ttl: | test/rdf-mt-tests
test/rdf-mt-tests:
mkdir $@
$(GET) 'https://www.w3.org/2013/rdf-mt-tests/TESTS.tar.gz' | tar -zx -C test/rdf-mt-tests -f -
# Edit with:
# $ ijsnotebook README.ipynb
# `cat -s` collapses multiple newlines into a single newline
README.md: README.ipynb
jupyter-nbconvert $< --to markdown --stdout | sed 's/^var /const /' | cat -s > $@
clean:
rm -rf README.md coverage
.PHONY: test clean