Skip to content

Commit 33ba5a0

Browse files
committed
test: add missing skips for native add-on tests
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 20dd4e8 commit 33ba5a0

File tree

4 files changed

+28
-19
lines changed

4 files changed

+28
-19
lines changed

lib/node_modules/@stdlib/stats/base/dists/gumbel/logpdf/test/test.native.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ tape( 'main export is a function', opts, function test( t ) {
5353
t.end();
5454
});
5555

56-
tape( 'if provided `NaN` for any parameter, the function returns `NaN`', function test( t ) {
56+
tape( 'if provided `NaN` for any parameter, the function returns `NaN`', opts, function test( t ) {
5757
var y = logpdf( NaN, 0.0, 1.0 );
5858
t.equal( isnan( y ), true, 'returns NaN' );
5959
y = logpdf( 0.0, NaN, 1.0 );
@@ -63,19 +63,19 @@ tape( 'if provided `NaN` for any parameter, the function returns `NaN`', functio
6363
t.end();
6464
});
6565

66-
tape( 'if provided `+infinity` for `x` and a finite `mu` and `beta`, the function returns `-Infinity`', function test( t ) {
66+
tape( 'if provided `+infinity` for `x` and a finite `mu` and `beta`, the function returns `-Infinity`', opts, function test( t ) {
6767
var y = logpdf( PINF, 0.0, 1.0 );
6868
t.equal( y, NINF, 'returns -Infinity' );
6969
t.end();
7070
});
7171

72-
tape( 'if provided `-infinity` for `x` and a finite `mu` and `beta`, the function returns `0`', function test( t ) {
72+
tape( 'if provided `-infinity` for `x` and a finite `mu` and `beta`, the function returns `0`', opts, function test( t ) {
7373
var y = logpdf( NINF, 0.0, 1.0 );
7474
t.equal( y, 0.0, 'returns 0' );
7575
t.end();
7676
});
7777

78-
tape( 'if provided a nonpositive `beta`, the function returns `NaN`', function test( t ) {
78+
tape( 'if provided a nonpositive `beta`, the function returns `NaN`', opts, function test( t ) {
7979
var y;
8080

8181
y = logpdf( 2.0, 2.0, -1.0 );
@@ -105,7 +105,7 @@ tape( 'if provided a nonpositive `beta`, the function returns `NaN`', function t
105105
t.end();
106106
});
107107

108-
tape( 'the function evaluates the logpdf for `x` given positive `mu`', function test( t ) {
108+
tape( 'the function evaluates the logpdf for `x` given positive `mu`', opts, function test( t ) {
109109
var expected;
110110
var delta;
111111
var beta;
@@ -134,7 +134,7 @@ tape( 'the function evaluates the logpdf for `x` given positive `mu`', function
134134
t.end();
135135
});
136136

137-
tape( 'the function evaluates the logpdf for `x` given negative `mu`', function test( t ) {
137+
tape( 'the function evaluates the logpdf for `x` given negative `mu`', opts, function test( t ) {
138138
var expected;
139139
var delta;
140140
var beta;
@@ -163,7 +163,7 @@ tape( 'the function evaluates the logpdf for `x` given negative `mu`', function
163163
t.end();
164164
});
165165

166-
tape( 'the function evaluates the logpdf for `x` given large variance ( = large `beta` )', function test( t ) {
166+
tape( 'the function evaluates the logpdf for `x` given large variance ( = large `beta` )', opts, function test( t ) {
167167
var expected;
168168
var delta;
169169
var beta;

lib/node_modules/@stdlib/stats/base/dists/normal/median/test/test.native.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,25 +38,28 @@ var data = require( './fixtures/julia/data.json' );
3838
// VARIABLES //
3939

4040
var median = tryRequire( resolve( __dirname, './../lib/native.js' ) );
41+
var opts = {
42+
'skip': ( median instanceof Error )
43+
};
4144

4245

4346
// TESTS //
4447

45-
tape( 'main export is a function', function test( t ) {
48+
tape( 'main export is a function', opts, function test( t ) {
4649
t.ok( true, __filename );
4750
t.strictEqual( typeof median, 'function', 'main export is a function' );
4851
t.end();
4952
});
5053

51-
tape( 'if provided `NaN` for any parameter, the function returns `NaN`', function test( t ) {
54+
tape( 'if provided `NaN` for any parameter, the function returns `NaN`', opts, function test( t ) {
5255
var y = median( NaN, 1.0 );
5356
t.equal( isnan( y ), true, 'returns NaN' );
5457
y = median( 1.0, NaN );
5558
t.equal( isnan( y ), true, 'returns NaN' );
5659
t.end();
5760
});
5861

59-
tape( 'if provided a nonpositive `sigma`, the function returns `NaN`', function test( t ) {
62+
tape( 'if provided a nonpositive `sigma`, the function returns `NaN`', opts, function test( t ) {
6063
var y;
6164

6265
y = median( 2.0, 0.0 );
@@ -83,7 +86,7 @@ tape( 'if provided a nonpositive `sigma`, the function returns `NaN`', function
8386
t.end();
8487
});
8588

86-
tape( 'the function returns the median of a normal distribution', function test( t ) {
89+
tape( 'the function returns the median of a normal distribution', opts, function test( t ) {
8790
var expected;
8891
var delta;
8992
var sigma;

lib/node_modules/@stdlib/stats/base/dists/poisson/mode/test/test.native.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,23 +35,26 @@ var data = require( './fixtures/julia/data.json' );
3535
// VARIABLES //
3636

3737
var mode = tryRequire( resolve( __dirname, './../lib/native.js' ) );
38+
var opts = {
39+
'skip': ( mode instanceof Error )
40+
};
3841

3942

4043
// TESTS //
4144

42-
tape( 'main export is a function', function test( t ) {
45+
tape( 'main export is a function', opts, function test( t ) {
4346
t.ok( true, __filename );
4447
t.strictEqual( typeof mode, 'function', 'main export is a function' );
4548
t.end();
4649
});
4750

48-
tape( 'if provided `NaN` for `lambda`, the function returns `NaN`', function test( t ) {
51+
tape( 'if provided `NaN` for `lambda`, the function returns `NaN`', opts, function test( t ) {
4952
var v = mode( NaN );
5053
t.equal( isnan( v ), true, 'returns NaN' );
5154
t.end();
5255
});
5356

54-
tape( 'if provided a mean parameter `lambda` that is not a nonnegative number, the function returns `NaN`', function test( t ) {
57+
tape( 'if provided a mean parameter `lambda` that is not a nonnegative number, the function returns `NaN`', opts, function test( t ) {
5558
var v;
5659

5760
v = mode( -1.0 );
@@ -63,7 +66,7 @@ tape( 'if provided a mean parameter `lambda` that is not a nonnegative number, t
6366
t.end();
6467
});
6568

66-
tape( 'the function returns the mode of a Poisson distribution', function test( t ) {
69+
tape( 'the function returns the mode of a Poisson distribution', opts, function test( t ) {
6770
var expected;
6871
var lambda;
6972
var i;

lib/node_modules/@stdlib/stats/base/dists/poisson/stdev/test/test.native.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,23 +35,26 @@ var data = require( './fixtures/julia/data.json' );
3535
// VARIABLES //
3636

3737
var stdev = tryRequire( resolve( __dirname, './../lib/native.js' ) );
38+
var opts = {
39+
'skip': ( stdev instanceof Error )
40+
};
3841

3942

4043
// TESTS //
4144

42-
tape( 'main export is a function', function test( t ) {
45+
tape( 'main export is a function', opts, function test( t ) {
4346
t.ok( true, __filename );
4447
t.strictEqual( typeof stdev, 'function', 'main export is a function' );
4548
t.end();
4649
});
4750

48-
tape( 'if provided `NaN` for `lambda`, the function returns `NaN`', function test( t ) {
51+
tape( 'if provided `NaN` for `lambda`, the function returns `NaN`', opts, function test( t ) {
4952
var v = stdev( NaN );
5053
t.equal( isnan( v ), true, 'returns NaN' );
5154
t.end();
5255
});
5356

54-
tape( 'if provided a mean parameter `lambda` that is a negative number, the function returns `NaN`', function test( t ) {
57+
tape( 'if provided a mean parameter `lambda` that is a negative number, the function returns `NaN`', opts, function test( t ) {
5558
var v;
5659

5760
v = stdev( -1.0 );
@@ -63,7 +66,7 @@ tape( 'if provided a mean parameter `lambda` that is a negative number, the func
6366
t.end();
6467
});
6568

66-
tape( 'the function returns the standard deviation of a Poisson distribution', function test( t ) {
69+
tape( 'the function returns the standard deviation of a Poisson distribution', opts, function test( t ) {
6770
var expected;
6871
var lambda;
6972
var i;

0 commit comments

Comments
 (0)