Run testsuite
Bastien ROUCARIÈS
7 years ago
0 | |
The upstream testsuite is currently disabled. It requires node-tape
|
1 | |
which is not yet packaged in Debian. In fact, node-resumer is being
|
2 | |
packaged because it is a dependency of node-tape.
|
|
0 |
node-resumer (0.0.0-3) unstable; urgency=medium
|
|
1 |
|
|
2 |
* Team upload.
|
|
3 |
* Bump to compat 10.
|
|
4 |
* Run testsuite.
|
|
5 |
|
|
6 |
-- Bastien Roucariès <rouca@debian.org> Sun, 09 Apr 2017 15:40:54 +0200
|
|
7 |
|
0 | 8 |
node-resumer (0.0.0-2) unstable; urgency=medium
|
1 | 9 |
|
2 | 10 |
* Team upload.
|
2 | 2 |
Priority: optional
|
3 | 3 |
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
|
4 | 4 |
Uploaders: Ross Gammon <rosco2@ubuntu.com>
|
5 | |
Build-Depends: debhelper (>= 9),
|
6 | |
dh-buildinfo,
|
7 | |
nodejs (>= 4.7)
|
|
5 |
Build-Depends: debhelper (>= 10)
|
|
6 |
, dh-buildinfo,
|
|
7 |
, dpkg-dev (>= 1.17.14)
|
|
8 |
, nodejs (>= 4.7)
|
|
9 |
, node-tape (>= 4.0) <!nocheck>
|
|
10 |
, node-concat-stream (>= 0.1.1) <!nocheck>
|
8 | 11 |
Standards-Version: 3.9.8
|
9 | 12 |
Homepage: https://github.com/substack/resumer
|
10 | 13 |
Vcs-Git: https://anonscm.debian.org/git/pkg-javascript/node-resumer.git
|
0 | |
Description: Use through2 instead of through
|
1 | |
Through2 is better maintained.
|
2 | |
As recommended by https://wiki.debian.org/Javascript/Nodejs/Database
|
3 | |
Author: Ross Gammon <rossgammon@mail.dk>
|
4 | |
Forwarded: not-needed
|
5 | |
Last-Update: 2016-11-18
|
6 | |
---
|
7 | |
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
8 | |
--- node-resumer.orig/index.js
|
9 | |
+++ node-resumer/index.js
|
10 | |
@@ -1,4 +1,4 @@
|
11 | |
-var through = require('through');
|
12 | |
+var through = require('through2');
|
13 | |
var nextTick = typeof setImmediate !== 'undefined'
|
14 | |
? setImmediate
|
15 | |
: process.nextTick
|
6 | 6 |
%:
|
7 | 7 |
dh $@
|
8 | 8 |
|
9 | |
# Upstream testsuite also requires tape which is not packaged yet
|
10 | |
#override_dh_auto_test:
|
11 | |
# tap test/*.js
|
|
9 |
# Upstream testsuite requires tape that require resumer.
|
|
10 |
# Avoid loop with buildprofile
|
|
11 |
override_dh_auto_test:
|
|
12 |
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
|
|
13 |
tape test/*.js
|
|
14 |
else
|
|
15 |
@echo '**********************************************************'
|
|
16 |
@echo 'Skip test suite '
|
|
17 |
@echo '**********************************************************'
|
|
18 |
endif
|
0 | 0 |
Tests: require
|
1 | 1 |
Depends: node-resumer
|
|
2 |
|
|
3 |
Tests: runtestsuite
|
|
4 |
Depends: node-resumer, node-tape (>= 4.0), node-concat-stream
|
|
0 |
#!/bin/sh
|
|
1 |
set -e
|
|
2 |
PACKAGE='resumer'
|
|
3 |
SEDCMD="s,require\s*[(]\s*'[.][.][^']*'\s*[)],require('$PACKAGE'),g"
|
|
4 |
|
|
5 |
tmpdir=$(mktemp -d)
|
|
6 |
trap 'rm -rf "$tmpdir"' EXIT INT TERM HUP
|
|
7 |
|
|
8 |
mkdir $tmpdir/test
|
|
9 |
find test/ -name '*.js' -print0 | \
|
|
10 |
xargs -0 -n1 \
|
|
11 |
sh -c 'set -e; echo "TESTING: $3"; sed $1 < $3 > $2/$3; tape "$2/$3"' sedtape "$SEDCMD" "$tmpdir"
|
|
12 |
|
0 | |
version=3
|
|
0 |
version=4
|
1 | 1 |
opts=\
|
2 | 2 |
dversionmangle=s/\+(debian|dfsg|ds|deb)(\.\d+)?$//,\
|
3 | 3 |
filenamemangle=s/.*\/v?([\d\.-]+)\.tar\.gz/node-resumer-$1.tar.gz/ \
|