Skip to content

Commit a52c6eb

Browse files
committed
test: migrate from tape to tap
PR-URL: #1795 Reviewed-By: Richard Lau <riclau@uk.ibm.com>
1 parent 03683f0 commit a52c6eb

14 files changed

+23
-17
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ gyp/test
22
node_modules
33
test/.node-gyp
44
.ncu
5+
.nyc_output
56
package-lock.json

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ before_script:
1717
- flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
1818
- npm install
1919
script:
20-
- npm test
20+
- npm run test
2121
#- pytest --capture=sys # add other tests here
2222
notifications:
2323
on_success: change

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,11 @@
4343
"eslint": "^5.0.1",
4444
"nan": "^2.0.0",
4545
"require-inject": "~1.3.0",
46-
"tape": "~4.2.0"
46+
"tap": "~14.2.4"
4747
},
4848
"scripts": {
4949
"lint": "eslint bin lib test",
50-
"test": "npm run lint && tape test/test-*"
50+
"test": "npm run lint && tap test/test-*",
51+
"test-ci": "npm run lint && tap -Rtap test/test-*"
5152
}
5253
}

test/simple-proxy.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ function handler (req, res) {
1313
throw new Error('request url [' + req.url + '] does not start with [' + prefix + ']')
1414

1515
var upstreamUrl = upstream + req.url.substring(prefix.length)
16-
console.log(req.url + ' -> ' + upstreamUrl)
1716
https.get(upstreamUrl, function (ures) {
1817
ures.on('end', function () {
1918
if (++calls == 2)

test/test-addon.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
var test = require('tape')
3+
var test = require('tap').test
44
var path = require('path')
55
var fs = require('graceful-fs')
66
var child_process = require('child_process')
@@ -15,7 +15,6 @@ function runHello(hostProcess) {
1515
hostProcess = process.execPath
1616
}
1717
var testCode = "console.log(require('hello_world').hello())"
18-
console.log('running ', hostProcess);
1918
return execFileSync(hostProcess, ['-e', testCode], { cwd: __dirname }).toString()
2019
}
2120

@@ -25,7 +24,6 @@ function runDuplicateBindings() {
2524
"console.log((function(bindings) {" +
2625
"return bindings.pointerCheck1(bindings.pointerCheck2());" +
2726
"})(require('duplicate_symbols')))"
28-
console.log('running ', hostProcess);
2927
return execFileSync(hostProcess, ['-e', testCode], { cwd: __dirname }).toString()
3028
}
3129

test/test-configure-python.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
var test = require('tape')
3+
var test = require('tap').test
44
var path = require('path')
55
var gyp = require('../lib/node-gyp')
66
var requireInject = require('require-inject')
@@ -17,6 +17,8 @@ var EXPECTED_PYPATH = path.join(__dirname, '..', 'gyp', 'pylib')
1717
var SEPARATOR = process.platform == 'win32' ? ';' : ':'
1818
var SPAWN_RESULT = { on: function () { } }
1919

20+
require('npmlog').level = 'warn'
21+
2022
test('configure PYTHONPATH with no existing env', function (t) {
2123
t.plan(1)
2224

test/test-download.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
'use strict'
22

3+
var test = require('tap').test
34
var fs = require('fs')
45
var http = require('http')
56
var https = require('https')
6-
var test = require('tape')
77
var install = require('../lib/install')
88

9+
require('npmlog').level = 'warn'
10+
911
test('download over http', function (t) {
1012
t.plan(2)
1113

test/test-find-accessible-sync.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
var test = require('tape')
3+
var test = require('tap').test
44
var path = require('path')
55
var requireInject = require('require-inject')
66
var configure = requireInject('../lib/configure', {

test/test-find-node-directory.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var test = require('tape')
1+
var test = require('tap').test
22
var path = require('path')
33
var findNodeDirectory = require('../lib/find-node-directory')
44

test/test-find-python.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
'use strict'
22

3-
var test = require('tape')
3+
var test = require('tap').test
44
var configure = require('../lib/configure')
55
var execFile = require('child_process').execFile
66
var PythonFinder = configure.test.PythonFinder
77

8+
require('npmlog').level = 'warn'
9+
810
test('find python', function (t) {
911
t.plan(4)
1012

test/test-find-visualstudio.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const test = require('tape')
3+
var test = require('tap').test
44
const fs = require('fs')
55
const path = require('path')
66
const findVisualStudio = require('../lib/find-visualstudio')

test/test-install.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
'use strict'
22

3-
var test = require('tape')
3+
var test = require('tap').test
44
var install = require('../lib/install').test.install
55

6+
require('npmlog').level = 'error' // we expect a warning
7+
68
test('EACCES retry once', function (t) {
79
t.plan(3)
810

@@ -14,7 +16,6 @@ test('EACCES retry once', function (t) {
1416
t.ok(true);
1517
}
1618

17-
1819
var gyp = {}
1920
gyp.devDir = __dirname
2021
gyp.opts = {}

test/test-options.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
var test = require('tape')
3+
var test = require('tap').test
44
var gyp = require('../lib/node-gyp')
55

66
test('options in environment', function (t) {

test/test-process-release.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var test = require('tape')
1+
var test = require('tap').test
22
var processRelease = require('../lib/process-release')
33

44
test('test process release - process.version = 0.8.20', function (t) {

0 commit comments

Comments
 (0)