File tree Expand file tree Collapse file tree 2 files changed +22
-4
lines changed
lib/node_modules/@stdlib/stats/base/dists
arcsine/variance/benchmark Expand file tree Collapse file tree 2 files changed +22
-4
lines changed Original file line number Diff line number Diff line change 20
20
21
21
// MODULES //
22
22
23
+ var resolve = require ( 'path' ) . resolve ;
23
24
var bench = require ( '@stdlib/bench' ) ;
25
+ var tryRequire = require ( '@stdlib/utils/try-require' ) ;
24
26
var Float64Array = require ( '@stdlib/array/float64' ) ;
25
27
var randu = require ( '@stdlib/random/base/randu' ) ;
26
28
var isnan = require ( '@stdlib/math/base/assert/is-nan' ) ;
27
29
var pkg = require ( './../package.json' ) . name ;
28
- var variance = require ( './../lib' ) ;
30
+
31
+
32
+ // VARIABLES //
33
+
34
+ var variance = tryRequire ( resolve ( __dirname , './../lib/native.js' ) ) ;
35
+ var opts = {
36
+ 'skip' : ( variance instanceof Error )
37
+ } ;
29
38
30
39
31
40
// MAIN //
32
41
33
- bench ( pkg + '::native' , function benchmark ( b ) {
42
+ bench ( pkg + '::native' , opts , function benchmark ( b ) {
34
43
var min ;
35
44
var max ;
36
45
var len ;
Original file line number Diff line number Diff line change 20
20
21
21
// MODULES //
22
22
23
+ var resolve = require ( 'path' ) . resolve ;
23
24
var bench = require ( '@stdlib/bench' ) ;
24
25
var Float64Array = require ( '@stdlib/array/float64' ) ;
26
+ var tryRequire = require ( '@stdlib/utils/try-require' ) ;
25
27
var EPS = require ( '@stdlib/constants/float64/eps' ) ;
26
28
var randu = require ( '@stdlib/random/base/randu' ) ;
27
29
var isnan = require ( '@stdlib/math/base/assert/is-nan' ) ;
28
30
var pkg = require ( './../package.json' ) . name ;
29
- var mean = require ( './../lib' ) ;
31
+
32
+
33
+ // VARIABLES //
34
+
35
+ var mean = tryRequire ( resolve ( __dirname , './../lib/native.js' ) ) ;
36
+ var opts = {
37
+ 'skip' : ( mean instanceof Error )
38
+ } ;
30
39
31
40
32
41
// MAIN //
33
42
34
- bench ( pkg + '::native' , function benchmark ( b ) {
43
+ bench ( pkg + '::native' , opts , function benchmark ( b ) {
35
44
var lambda ;
36
45
var len ;
37
46
var k ;
You can’t perform that action at this time.
0 commit comments