Skip to content
Snippets Groups Projects
Commit 2c6d9fb1 authored by Yadd's avatar Yadd
Browse files

Use dh-sequence-nodejs auto test & install

parent b8602e4b
No related branches found
No related tags found
No related merge requests found
......@@ -3,46 +3,43 @@ Section: javascript
Priority: optional
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Uploaders: Bastien Roucariès <rouca@debian.org>
Build-Depends:
debhelper-compat (= 13)
, dh-buildinfo
, nodejs (>= 4.7)
, dpkg-dev (>= 1.17.14)
Build-Depends: debhelper-compat (= 13)
, dh-sequence-nodejs
, jdupes
, node-tape (>= 3.4.0) <!nocheck>
, node-object-inspect (>= 1.4.0) <!nocheck>
, node-static-eval (>= 0.2.0) <!nocheck>
, node-concat-stream (>= 1.6.0) <!nocheck>
, node-through2 (>= 2.0.3) <!nocheck>
, node-duplexer2 (>= 0.1.4) <!nocheck>
, node-escodegen (>= 1.9.0) <!nocheck>
, node-lodash-packages (>= 4.15.0) <!nocheck>
, node-falafel (>= 2.1.0) <!nocheck>
, node-has (>= 1.0.1) <!nocheck>
, node-duplexer2 (>= 0.1.4) <!nocheck>
, node-lodash-packages (>= 4.15.0) <!nocheck>
, node-object-inspect (>= 1.4.0) <!nocheck>
, node-quote-stream (>= 1.0.2) <!nocheck>
, node-resolve (>= 1.1) <!nocheck>
, node-static-eval (>= 0.2.0) <!nocheck>
, node-tap (>= 10) <!nocheck>
, node-tape (>= 3.4.0) <!nocheck>
, node-through2 (>= 2.0.3) <!nocheck>
Standards-Version: 4.5.1
Homepage: https://github.com/substack/static-module
Vcs-Git: https://salsa.debian.org/js-team/node-static-module.git
Vcs-Browser: https://salsa.debian.org/js-team/node-static-module
Vcs-Git: https://salsa.debian.org/js-team/node-static-module.git
Homepage: https://github.com/substack/static-module
Testsuite: autopkgtest-pkg-nodejs
Rules-Requires-Root: no
Package: node-static-module
Architecture: all
Depends:
${misc:Depends}
, nodejs (>= 4.7)
, node-object-inspect (>= 1.4.0)
, node-static-eval (>= 0.2.0)
Depends: ${misc:Depends}
, node-concat-stream (>= 1.6.0)
, node-through2 (>= 2.0.3)
, node-duplexer2 (>= 0.1.4)
, node-escodegen (>= 1.9.0)
, node-lodash-packages (>= 4.15.0)
, node-falafel (>= 2.1.0)
, node-has (>= 1.0.1)
, node-duplexer2 (>= 0.1.4)
, node-lodash-packages (>= 4.15.0)
, node-object-inspect (>= 1.4.0)
, node-quote-stream (>= 1.0.2)
, node-static-eval (>= 0.2.0)
, node-through2 (>= 2.0.3)
, nodejs (>= 4.7)
Description: convert module usage to inline expressions
This module outputs a transform stream that transforms javascript
source input to javascript source output with each property in
......
example/*
\ No newline at end of file
example/*
index.js usr/lib/nodejs/static-module/
package.json usr/lib/nodejs/static-module/
......@@ -7,15 +7,6 @@
%:
dh $@
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS) $(DEB_BUILD_PROFILES)))
tap -R spec test/*.js
else
@echo '**********************************************************'
@echo 'Skip test suite '
@echo '**********************************************************'
endif
override_dh_installexamples:
ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS) $(DEB_BUILD_PROFILES)))
dh_installexamples
......
Tests: require
Depends: node-static-module
Tests: runtestsuite
Depends: node-static-module
, node-tape (>= 3.4.0)
, node-object-inspect (>= 1.4.0)
, node-static-eval (>= 0.2.0)
, node-concat-stream (>= 1.6.0)
, node-through2 (>= 2.0.3)
, node-escodegen (>= 1.9.0)
, node-lodash-packages (>= 4.15.0)
, node-falafel (>= 2.1.0)
, node-duplexer2 (>= 0.1.4)
, node-quote-stream (>= 1.0.2)
, node-resolve (>= 1.1)
, node-tap (>= 10)
tap -R spec test/*.js
#!/bin/sh
set -e
node -e "require('static-module');"
#!/bin/sh
set -e
# notice the / at end in order to load this module
PACKAGE='static-module'
SEDCMD="s,require\s*[(]\s*'[.][.]/?([^']*)'\s*[)],require('$PACKAGE/\1'),g"
tmpdir=$(mktemp -d)
trap 'rm -rf "$tmpdir"' EXIT INT TERM HUP
cp -r test/ $tmpdir/test
find test/ -name '*.js' -print0 | \
xargs -0 -n1 \
sh -c 'set -e; echo "Create: $3"; sed -E "$1" < "$3" > "$2/$3"' sedtape "$SEDCMD" "$tmpdir"
# avoid false that does not work outside build dir
tap -R spec $tmpdir/test/*.js
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment