Skip to content

Instantly share code, notes, and snippets.

@bzoz
Created January 5, 2017 19:30
Show Gist options
  • Save bzoz/5c52099fcef1f78284dc1772d34a36ec to your computer and use it in GitHub Desktop.
Save bzoz/5c52099fcef1f78284dc1772d34a36ec to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
TAP version 13
ok 1 - lodash v4.17.4
---
# > [email protected] pretest C:\Users\GRZYBI~1\AppData\Local\Temp\3c496b5b-8a3e-4d78-af3a-e86d7a2a14c7\lodash
# > npm run build
# > [email protected] build C:\Users\GRZYBI~1\AppData\Local\Temp\3c496b5b-8a3e-4d78-af3a-e86d7a2a14c7\lodash
# > npm run build:main && npm run build:fp
# > [email protected] build:main C:\Users\GRZYBI~1\AppData\Local\Temp\3c496b5b-8a3e-4d78-af3a-e86d7a2a14c7\lodash
# > node lib/main/build-dist.js
# > [email protected] build:fp C:\Users\GRZYBI~1\AppData\Local\Temp\3c496b5b-8a3e-4d78-af3a-e86d7a2a14c7\lodash
# > node lib/fp/build-dist.js
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\3c496b5b-8a3e-4d78-af3a-e86d7a2a14c7\lodash
# > npm run test:main && npm run test:fp
# > [email protected] test:main C:\Users\GRZYBI~1\AppData\Local\Temp\3c496b5b-8a3e-4d78-af3a-e86d7a2a14c7\lodash
# > node test/test
# Running lodash tests.
# test.js invoked with arguments: ["d:\\node\\Release\\node-v8.0.0-win-x86\\node.exe","C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\3c496b5b-8a3e-4d78-af3a-e86d7a2a14c7\\lodash\\test\\test"]
# ----------------------------------------
# PASS: 6685 FAIL: 0 TOTAL: 6685
# Finished in 9335 milliseconds.
# ----------------------------------------
# > [email protected] test:fp C:\Users\GRZYBI~1\AppData\Local\Temp\3c496b5b-8a3e-4d78-af3a-e86d7a2a14c7\lodash
# > node test/test-fp
# Running lodash/fp tests.
# ----------------------------------------
# PASS: 325 FAIL: 0 TOTAL: 325
# Finished in 166 milliseconds.
# ----------------------------------------
# (node:7948) DeprecationWarning: 'root' is deprecated, use 'global'
duration_ms: 59864
...
ok 2 - request v2.79.0 # SKIP The canary is dead:
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\2326d978-9754-454f-8498-01f28c24f8c7\request
# > npm run lint && npm run test-ci && npm run test-browser
# > [email protected] lint C:\Users\GRZYBI~1\AppData\Local\Temp\2326d978-9754-454f-8498-01f28c24f8c7\request
# > eslint lib/ *.js tests/ && echo Lint passed.
# Lint passed.
# > [email protected] test-ci C:\Users\GRZYBI~1\AppData\Local\Temp\2326d978-9754-454f-8498-01f28c24f8c7\request
# > taper tests/test-*.js
# total ............................... 0/1
# not ok
# npm ERR! Windows_NT 10.0.14393
# npm ERR! argv "d:\\node\\Release\\node-v8.0.0-win-x86\\node.exe" "d:\\node\\Release\\node-v8.0.0-win-x86\\node_modules\\npm\\bin\\npm-cli.js" "run" "test-ci"
# npm ERR! node v8.0.0-pre
# npm ERR! npm v4.0.5
# npm ERR! code ELIFECYCLE
# npm ERR! [email protected] test-ci: `taper tests/test-*.js`
# npm ERR! Exit status 1
# npm ERR!
# npm ERR! Failed at the [email protected] test-ci script 'taper tests/test-*.js'.
# npm ERR! Make sure you have the latest version of node.js and npm installed.
# npm ERR! If you do, this is most likely a problem with the request package,
# npm ERR! not with npm itself.
# npm ERR! Tell the author that this fails on your system:
# npm ERR! taper tests/test-*.js
# npm ERR! You can get information on how to open an issue for this project with:
# npm ERR! npm bugs request
# npm ERR! Or if that isn't available, you can get their info via:
# npm ERR! npm owner ls request
# npm ERR! There is likely additional logging output above.
# npm ERR! Please include the following file with any support request:
# npm ERR! C:\Users\GRZYBI~1\AppData\Local\Temp\2326d978-9754-454f-8498-01f28c24f8c7\request\npm-debug.log
# npm ERR! Test failed. See above for more details.
duration_ms: 58989
...
ok 3 - express v4.14.0
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\21d4248f-a8f1-4783-be9f-f8448fc1b894\express
# > mocha --require test/support/env --reporter spec --bail --check-leaks test/ test/acceptance/
# app.all()
# √ should add a router per method (25ms)
# √ should run the callback for a method just once
# app.del()
# √ should alias app.delete()
# app
# .engine(ext, fn)
# √ should map a template engine
# √ should throw when the callback is missing
# √ should work without leading "."
# √ should work "view engine" setting
# √ should work "view engine" with leading "."
# HEAD
# √ should default to GET
# √ should output the same headers as GET requests
# app.head()
# √ should override
# app
# √ should inherit from event emitter
# √ should be callable
# √ should 404 without routes
# app.parent
# √ should return the parent when mounted
# app.mountpath
# √ should return the mounted path
# app.router
# √ should throw with notice
# app.path()
# √ should return the canonical
# in development
# √ should disable "view cache"
# in production
# √ should enable "view cache"
# without NODE_ENV
# √ should default to development
# app.listen()
# √ should wrap with an HTTP server
# app
# .locals(obj)
# √ should merge locals
# .locals.settings
# √ should expose app settings
# OPTIONS
# √ should default to the routes defined
# √ should only include each method once
# √ should not be affected by app.all
# √ should not respond if the path is not defined
# √ should forward requests down the middleware chain
# when error occurs in respone handler
# √ should pass error to callback
# app.options()
# √ should override the default behavior
# app
# .param(fn)
# √ should map app.param(name, ...) logic
# √ should fail if not given fn
# .param(names, fn)
# √ should map the array
# .param(name, fn)
# √ should map logic for a single param
# √ should only call once per request
# √ should call when values differ
# √ should support altering req.params across routes
# √ should not invoke without route handler
# √ should work with encoded values
# √ should catch thrown error
# √ should catch thrown secondary error
# √ should defer to next route
# √ should defer all the param routes
# √ should not call when values differ on error
# √ should call when values differ when using "next"
# app
# .render(name, fn)
# √ should support absolute paths
# √ should support absolute paths with "view engine"
# √ should expose app.locals
# √ should support index.<engine>
# √ should handle render error throws
# when the file does not exist
# √ should provide a helpful error
# when an error occurs
# √ should invoke the callback
# when an extension is given
# √ should render the template
# when "view engine" is given
# √ should render the template
# when "views" is given
# √ should lookup the file in the path
# when array of paths
# √ should lookup the file in the path
# √ should lookup in later paths until found
# √ should error if file does not exist
# when a "view" constructor is given
# √ should create an instance of it
# caching
# √ should always lookup view without cache
# √ should cache with "view cache" setting
# .render(name, options, fn)
# √ should render the template
# √ should expose app.locals
# √ should give precedence to app.render() locals
# caching
# √ should cache with cache option
# app
# .request
# √ should extend the request prototype
# app
# .response
# √ should extend the response prototype
# √ should not be influenced by other app protos
# app.route
# √ should return a new route
# √ should all .VERB after .all
# √ should support dynamic routes
# √ should not error on empty routes
# app.router
# √ should restore req.params after leaving router
# √ should be .use()able
# √ should allow escaped regexp
# √ should allow literal "."
# √ should allow rewriting of the url
# √ should run in order added
# √ should be chainable
# methods
# √ should include ACL
# √ should reject numbers for app.acl
# √ should include BIND
# √ should reject numbers for app.bind
# √ should include CHECKOUT
# √ should reject numbers for app.checkout
# √ should include COPY
# √ should reject numbers for app.copy
# √ should include DELETE
# √ should reject numbers for app.delete
# √ should include GET
# √ should reject numbers for app.get
# √ should include HEAD
# √ should reject numbers for app.head
# √ should include LINK
# √ should reject numbers for app.link
# √ should include LOCK
# √ should reject numbers for app.lock
# √ should include M-SEARCH
# √ should reject numbers for app.m-search
# √ should include MERGE
# √ should reject numbers for app.merge
# √ should include MKACTIVITY
# √ should reject numbers for app.mkactivity
# √ should include MKCALENDAR
# √ should reject numbers for app.mkcalendar
# √ should include MKCOL
# √ should reject numbers for app.mkcol
# √ should include MOVE
# √ should reject numbers for app.move
# √ should include NOTIFY
# √ should reject numbers for app.notify
# √ should include OPTIONS
# √ should reject numbers for app.options
# √ should include PATCH
# √ should reject numbers for app.patch
# √ should include POST
# √ should reject numbers for app.post
# √ should include PROPFIND
# √ should reject numbers for app.propfind
# √ should include PROPPATCH
# √ should reject numbers for app.proppatch
# √ should include PURGE
# √ should reject numbers for app.purge
# √ should include PUT
# √ should reject numbers for app.put
# √ should include REBIND
# √ should reject numbers for app.rebind
# √ should include REPORT
# √ should reject numbers for app.report
# √ should include SEARCH
# √ should reject numbers for app.search
# √ should include SUBSCRIBE
# √ should reject numbers for app.subscribe
# √ should include TRACE
# √ should reject numbers for app.trace
# √ should include UNBIND
# √ should reject numbers for app.unbind
# √ should include UNLINK
# √ should reject numbers for app.unlink
# √ should include UNLOCK
# √ should reject numbers for app.unlock
# √ should include UNSUBSCRIBE
# √ should reject numbers for app.unsubscribe
# √ should include DEL
# √ should reject numbers for app.del
# √ should re-route when method is altered
# decode querystring
# √ should decode correct params
# √ should not accept params in malformed paths
# √ should not decode spaces
# √ should work with unicode
# when given a regexp
# √ should match the pathname only
# √ should populate req.params with the captures
# case sensitivity
# √ should be disabled by default
# when "case sensitive routing" is enabled
# √ should match identical casing
# √ should not match otherwise
# params
# √ should overwrite existing req.params by default
# √ should allow merging existing req.params
# √ should use params from router
# √ should merge numeric indices req.params
# √ should merge numeric indices req.params when more in parent
# √ should merge numeric indices req.params when parent has same number
# √ should ignore invalid incoming req.params
# √ should restore req.params
# trailing slashes
# √ should be optional by default
# when "strict routing" is enabled
# √ should match trailing slashes
# √ should pass-though middleware
# √ should pass-though mounted middleware
# √ should match no slashes
# √ should match middleware when omitting the trailing slash
# √ should match middleware
# √ should match middleware when adding the trailing slash
# √ should fail when omitting the trailing slash
# √ should fail when adding the trailing slash
# *
# √ should denote a greedy capture group
# √ should work with several
# √ should work cross-segment
# √ should allow naming
# √ should not be greedy immediately after param
# √ should eat everything after /
# √ should span multiple segments
# √ should be optional
# √ should require a preceding /
# √ should keep correct parameter indexes
# √ should work within arrays
# :name
# √ should denote a capture group
# √ should match a single segment only
# √ should allow several capture groups
# √ should work following a partial capture group
# √ should work inside literal paranthesis
# √ should work in array of paths
# :name?
# √ should denote an optional capture group
# √ should populate the capture group
# .:name
# √ should denote a format (11ms)
# .:name?
# √ should denote an optional format
# when next() is called
# √ should continue lookup
# when next("route") is called
# √ should jump to next route
# when next(err) is called
# √ should break out of app.router
# √ should call handler in same route, if exists
# app
# .VERB()
# √ should not get invoked without error handler on error
# √ should only call an error handling routing callback when an error is propagated
# app
# √ should emit "mount" when mounted
# .use(app)
# √ should mount the app
# √ should support mount-points
# √ should set the child's .parent
# √ should support dynamic routes
# √ should support mounted app anywhere
# .use(middleware)
# √ should accept multiple arguments
# √ should invoke middleware for all requests
# √ should accept array of middleware
# √ should accept multiple arrays of middleware
# √ should accept nested arrays of middleware
# .use(path, middleware)
# √ should reject missing functions
# √ should reject non-functions as middleware
# √ should strip path from req.url
# √ should accept multiple arguments
# √ should invoke middleware for all requests starting with path
# √ should work if path has trailing slash
# √ should accept array of middleware
# √ should accept multiple arrays of middleware
# √ should accept nested arrays of middleware
# √ should support array of paths
# √ should support array of paths with middleware array
# √ should support regexp path
# √ should support empty string path
# config
# .set()
# √ should set a value
# √ should return the app
# √ should return the app when undefined
# "etag"
# √ should throw on bad value
# √ should set "etag fn"
# "trust proxy"
# √ should set "trust proxy fn"
# .get()
# √ should return undefined when unset
# √ should otherwise return the value
# when mounted
# √ should default to the parent app
# √ should given precedence to the child
# √ should inherit "trust proxy" setting
# √ should prefer child "trust proxy" setting
# .enable()
# √ should set the value to true
# .disable()
# √ should set the value to false
# .enabled()
# √ should default to false
# √ should return true when set
# .disabled()
# √ should default to true
# √ should return false when set
# exports
# √ should expose Router
# √ should expose the application prototype
# √ should expose the request prototype
# √ should expose the response prototype
# √ should permit modifying the .application prototype
# √ should permit modifying the .request prototype
# √ should permit modifying the .response prototype
# √ should throw on old middlewares
# middleware
# .next()
# √ should behave like connect
# throw after .end()
# √ should fail gracefully
# req
# √ should accept an argument list of type names
# .accepts(type)
# √ should return true when Accept is not present
# √ should return true when present
# √ should return false otherwise
# .accepts(types)
# √ should return the first when Accept is not present
# √ should return the first acceptable type
# √ should return false when no match is made
# √ should take quality into account
# √ should return the first acceptable type with canonical mime types
# req
# .acceptsCharset(type)
# when Accept-Charset is not present
# √ should return true
# when Accept-Charset is not present
# √ should return true when present
# √ should return false otherwise
# req
# .acceptsCharsets(type)
# when Accept-Charset is not present
# √ should return true
# when Accept-Charset is not present
# √ should return true when present
# √ should return false otherwise
# req
# .acceptsEncoding
# √ should be true if encoding accpeted
# √ should be false if encoding not accpeted
# req
# .acceptsEncodingss
# √ should be true if encoding accpeted
# √ should be false if encoding not accpeted
# req
# .acceptsLanguage
# √ should be true if language accpeted
# √ should be false if language not accpeted
# when Accept-Language is not present
# √ should always return true
# req
# .acceptsLanguages
# √ should be true if language accpeted
# √ should be false if language not accpeted
# when Accept-Language is not present
# √ should always return true
# req
# .baseUrl
# √ should be empty for top-level route
# √ should contain lower path
# √ should contain full lower path
# √ should travel through routers correctly
# req
# .fresh
# √ should return true when the resource is not modified
# √ should return false when the resource is modified
# √ should return false without response headers
# req
# .get(field)
# √ should return the header field value
# √ should special-case Referer
# √ should throw missing header name
# √ should throw for non-string header name
# req
# .host
# √ should return the Host when present
# √ should strip port number
# √ should return undefined otherwise
# √ should work with IPv6 Host
# √ should work with IPv6 Host and port
# when "trust proxy" is enabled
# √ should respect X-Forwarded-Host
# √ should ignore X-Forwarded-Host if socket addr not trusted
# √ should default to Host
# when trusting hop count
# √ should respect X-Forwarded-Host
# when "trust proxy" is disabled
# √ should ignore X-Forwarded-Host
# req
# .hostname
# √ should return the Host when present
# √ should strip port number
# √ should return undefined otherwise
# √ should work with IPv6 Host
# √ should work with IPv6 Host and port
# when "trust proxy" is enabled
# √ should respect X-Forwarded-Host
# √ should ignore X-Forwarded-Host if socket addr not trusted
# √ should default to Host
# when "trust proxy" is disabled
# √ should ignore X-Forwarded-Host
# req
# .ip
# when X-Forwarded-For is present
# when "trust proxy" is enabled
# √ should return the client addr
# √ should return the addr after trusted proxy
# √ should return the addr after trusted proxy, from sub app
# when "trust proxy" is disabled
# √ should return the remote address
# when X-Forwarded-For is not present
# √ should return the remote address
# req
# .ips
# when X-Forwarded-For is present
# when "trust proxy" is enabled
# √ should return an array of the specified addresses
# √ should stop at first untrusted
# when "trust proxy" is disabled
# √ should return an empty array
# when X-Forwarded-For is not present
# √ should return []
# req.is()
# √ should ignore charset
# when content-type is not present
# √ should return false
# when given an extension
# √ should lookup the mime type
# when given a mime type
# √ should match
# when given */subtype
# √ should match
# with a charset
# √ should match
# when given type/*
# √ should match
# with a charset
# √ should match
# req
# .param(name, default)
# √ should use the default value unless defined
# .param(name)
# √ should check req.query
# √ should check req.body (11ms)
# √ should check req.params
# req
# .path
# √ should return the parsed pathname
# req
# .protocol
# √ should return the protocol string
# when "trust proxy" is enabled
# √ should respect X-Forwarded-Proto
# √ should default to the socket addr if X-Forwarded-Proto not present
# √ should ignore X-Forwarded-Proto if socket addr not trusted
# √ should default to http
# when trusting hop count
# √ should respect X-Forwarded-Proto
# when "trust proxy" is disabled
# √ should ignore X-Forwarded-Proto
# req
# .query
# √ should default to {}
# √ should default to parse complex keys
# when "query parser" is extended
# √ should parse complex keys
# √ should parse parameters with dots
# when "query parser" is simple
# √ should not parse complex keys
# when "query parser" is a function
# √ should parse using function
# when "query parser" disabled
# √ should not parse query
# when "query parser" disabled
# √ should not parse complex keys
# when "query parser fn" is missing
# √ should act like "extended"
# when "query parser" an unknown value
# √ should throw
# req
# .range(size)
# √ should return parsed ranges
# √ should cap to the given size
# √ should have a .type
# √ should return undefined if no range
# .range(size, options)
# with "combine: true" option
# √ should return combined ranges
# req
# .route
# √ should be the executed Route
# req
# .secure
# when X-Forwarded-Proto is missing
# √ should return false when http
# .secure
# when X-Forwarded-Proto is present
# √ should return false when http
# √ should return true when "trust proxy" is enabled
# √ should return false when initial proxy is http
# √ should return true when initial proxy is https
# when "trust proxy" trusting hop count
# √ should respect X-Forwarded-Proto
# req
# .signedCookies
# √ should return a signed JSON cookie
# req
# .stale
# √ should return false when the resource is not modified
# √ should return true when the resource is modified
# √ should return true without response headers
# req
# .subdomains
# when present
# √ should return an array
# √ should work with IPv4 address
# √ should work with IPv6 address
# otherwise
# √ should return an empty array
# with no host
# √ should return an empty array
# with trusted X-Forwarded-Host
# √ should return an array
# when subdomain offset is set
# when subdomain offset is zero
# √ should return an array with the whole domain
# √ should return an array with the whole IPv4
# √ should return an array with the whole IPv6
# when present
# √ should return an array
# otherwise
# √ should return an empty array
# req
# .xhr
# √ should return true when X-Requested-With is xmlhttprequest
# √ should case-insensitive
# √ should return false otherwise
# √ should return false when not present
# res
# .append(field, val)
# √ should append multiple headers
# √ should accept array of values
# √ should get reset by res.set(field, val)
# √ should work with res.set(field, val) first
# √ should work with cookies
# res
# .attachment()
# √ should Content-Disposition to attachment
# .attachment(filename)
# √ should add the filename param
# √ should set the Content-Type
# .attachment(utf8filename)
# √ should add the filename and filename* params
# √ should set the Content-Type
# res
# .clearCookie(name)
# √ should set a cookie passed expiry
# .clearCookie(name, options)
# √ should set the given params
# res
# .cookie(name, object)
# √ should generate a JSON cookie
# .cookie(name, string)
# √ should set a cookie
# √ should allow multiple calls
# .cookie(name, string, options)
# √ should set params
# maxAge
# √ should set relative expires
# √ should set max-age
# √ should not mutate the options object
# signed
# √ should generate a signed JSON cookie
# signed without secret
# √ should throw an error
# .signedCookie(name, string)
# √ should set a signed cookie
# res
# .download(path)
# √ should transfer as an attachment
# .download(path, filename)
# √ should provide an alternate filename
# .download(path, fn)
# √ should invoke the callback
# .download(path, filename, fn)
# √ should invoke the callback
# on failure
# √ should invoke the callback
# √ should remove Content-Disposition
# res
# .format(obj)
# with canonicalized mime types
# √ should utilize qvalues in negotiation
# √ should allow wildcard type/subtypes
# √ should default the Content-Type
# √ should set the correct charset for the Content-Type
# √ should Vary: Accept
# when Accept is not present
# √ should invoke the first callback
# when no match is made
# √ should should respond with 406 not acceptable
# with extnames
# √ should utilize qvalues in negotiation
# √ should allow wildcard type/subtypes
# √ should default the Content-Type
# √ should set the correct charset for the Content-Type
# √ should Vary: Accept
# when Accept is not present
# √ should invoke the first callback
# when no match is made
# √ should should respond with 406 not acceptable
# with parameters
# √ should utilize qvalues in negotiation
# √ should allow wildcard type/subtypes
# √ should default the Content-Type
# √ should set the correct charset for the Content-Type
# √ should Vary: Accept
# when Accept is not present
# √ should invoke the first callback
# when no match is made
# √ should should respond with 406 not acceptable
# given .default
# √ should be invoked instead of auto-responding
# √ should work when only .default is provided
# in router
# √ should utilize qvalues in negotiation
# √ should allow wildcard type/subtypes
# √ should default the Content-Type
# √ should set the correct charset for the Content-Type
# √ should Vary: Accept
# when Accept is not present
# √ should invoke the first callback
# when no match is made
# √ should should respond with 406 not acceptable
# in router
# √ should utilize qvalues in negotiation
# √ should allow wildcard type/subtypes
# √ should default the Content-Type
# √ should set the correct charset for the Content-Type
# √ should Vary: Accept
# when Accept is not present
# √ should invoke the first callback
# when no match is made
# √ should should respond with 406 not acceptable
# res
# .get(field)
# √ should get the response header field
# res
# .json(object)
# √ should not support jsonp callbacks
# √ should not override previous Content-Types
# when given primitives
# √ should respond with json for null
# √ should respond with json for Number
# √ should respond with json for String
# when given an array
# √ should respond with json
# when given an object
# √ should respond with json
# "json replacer" setting
# √ should be passed to JSON.stringify()
# "json spaces" setting
# √ should be undefined by default
# √ should be passed to JSON.stringify()
# .json(status, object)
# √ should respond with json and set the .statusCode
# .json(object, status)
# √ should respond with json and set the .statusCode for backwards compat
# √ should use status as second number for backwards compat
# res
# √ should not override previous Content-Types
# .jsonp(object)
# √ should respond with jsonp
# √ should use first callback parameter with jsonp
# √ should ignore object callback parameter with jsonp
# √ should allow renaming callback
# √ should allow []
# √ should disallow arbitrary js
# √ should escape utf whitespace
# √ should not escape utf whitespace for json fallback
# √ should include security header and prologue
# √ should not override previous Content-Types with no callback
# √ should override previous Content-Types with callback
# when given primitives
# √ should respond with json
# when given an array
# √ should respond with json
# when given an object
# √ should respond with json
# when given primitives
# √ should respond with json for null
# √ should respond with json for Number
# √ should respond with json for String
# "json replacer" setting
# √ should be passed to JSON.stringify()
# "json spaces" setting
# √ should be undefined by default
# √ should be passed to JSON.stringify()
# .jsonp(status, object)
# √ should respond with json and set the .statusCode
# .jsonp(object, status)
# √ should respond with json and set the .statusCode for backwards compat
# √ should use status as second number for backwards compat
# res
# .links(obj)
# √ should set Link header field
# √ should set Link header field for multiple calls
# res
# √ should work when mounted
# .locals
# √ should be empty by default
# res
# .location(url)
# √ should set the header
# √ should encode "url"
# √ should not touch already-encoded sequences in "url"
# res
# .redirect(url)
# √ should default to a 302 redirect
# √ should encode "url"
# √ should not touch already-encoded sequences in "url"
# .redirect(status, url)
# √ should set the response status
# .redirect(url, status)
# √ should set the response status
# when the request method is HEAD
# √ should ignore the body
# when accepting html
# √ should respond with html
# √ should escape the url
# √ should include the redirect type
# when accepting text
# √ should respond with text
# √ should encode the url
# √ should include the redirect type
# when accepting neither text or html
# √ should respond with an empty body
# res
# .render(name)
# √ should support absolute paths
# √ should support absolute paths with "view engine"
# √ should error without "view engine" set and no file extension
# √ should expose app.locals
# √ should expose app.locals with `name` property
# √ should support index.<engine>
# when an error occurs
# √ should next(err)
# when "view engine" is given
# √ should render the template
# when "views" is given
# √ should lookup the file in the path
# when array of paths
# √ should lookup the file in the path
# √ should lookup in later paths until found
# .render(name, option)
# √ should render the template
# √ should expose app.locals
# √ should expose res.locals
# √ should give precedence to res.locals over app.locals
# √ should give precedence to res.render() locals over res.locals
# √ should give precedence to res.render() locals over app.locals
# .render(name, options, fn)
# √ should pass the resulting string
# .render(name, fn)
# √ should pass the resulting string
# when an error occurs
# √ should pass it to the callback
# res
# √ should always check regardless of length
# √ should respond with 304 Not Modified when fresh
# √ should not perform freshness check unless 2xx or 304
# √ should not support jsonp callbacks
# .send()
# √ should set body to ""
# .send(null)
# √ should set body to ""
# .send(undefined)
# √ should set body to ""
# .send(code)
# √ should set .statusCode
# .send(code, body)
# √ should set .statusCode and body
# .send(body, code)
# √ should be supported for backwards compat
# .send(code, number)
# √ should send number as json
# .send(String)
# √ should send as html
# √ should set ETag
# √ should not override Content-Type
# √ should override charset in Content-Type
# √ should keep charset in Content-Type for Buffers
# .send(Buffer)
# √ should send as octet-stream
# √ should set ETag
# √ should not override Content-Type
# .send(Object)
# √ should send as application/json
# when the request method is HEAD
# √ should ignore the body
# when .statusCode is 204
# √ should strip Content-* fields, Transfer-Encoding field, and body
# when .statusCode is 304
# √ should strip Content-* fields, Transfer-Encoding field, and body
# "etag" setting
# when enabled
# √ should send ETag
# √ should send ETag in response to ACL request
# √ should send ETag in response to BIND request
# √ should send ETag in response to CHECKOUT request
# √ should send ETag in response to COPY request
# √ should send ETag in response to DELETE request
# √ should send ETag in response to GET request
# √ should send ETag in response to HEAD request
# √ should send ETag in response to LINK request
# √ should send ETag in response to LOCK request
# √ should send ETag in response to M-SEARCH request
# √ should send ETag in response to MERGE request
# √ should send ETag in response to MKACTIVITY request
# √ should send ETag in response to MKCALENDAR request
# √ should send ETag in response to MKCOL request
# √ should send ETag in response to MOVE request
# √ should send ETag in response to NOTIFY request
# √ should send ETag in response to OPTIONS request
# √ should send ETag in response to PATCH request
# √ should send ETag in response to POST request
# √ should send ETag in response to PROPFIND request
# √ should send ETag in response to PROPPATCH request
# √ should send ETag in response to PURGE request
# √ should send ETag in response to PUT request
# √ should send ETag in response to REBIND request
# √ should send ETag in response to REPORT request
# √ should send ETag in response to SEARCH request
# √ should send ETag in response to SUBSCRIBE request
# √ should send ETag in response to TRACE request
# √ should send ETag in response to UNBIND request
# √ should send ETag in response to UNLINK request
# √ should send ETag in response to UNLOCK request
# √ should send ETag in response to UNSUBSCRIBE request
# √ should send ETag for empty string response
# √ should send ETag for long response
# √ should not override ETag when manually set
# √ should not send ETag for res.send()
# when disabled
# √ should send no ETag
# √ should send ETag when manually set
# when "strong"
# √ should send strong ETag
# when "weak"
# √ should send weak ETag
# when a function
# √ should send custom ETag
# √ should not send falsy ETag
# res
# .sendFile(path)
# √ should error missing path
# √ should transfer a file
# √ should transfer a file with special characters in string
# √ should include ETag
# √ should 304 when ETag matches
# √ should 404 for directory
# √ should 404 when not found
# √ should not override manual content-types
# √ should not error if the client aborts
# with "dotfiles" option
# √ should not serve dotfiles by default
# √ should accept dotfiles option
# with "headers" option
# √ should accept headers option
# √ should ignore headers option on 404
# with "root" option
# √ should not transfer relative with without
# √ should serve relative to "root"
# √ should disallow requesting out of "root"
# .sendFile(path, fn)
# √ should invoke the callback when complete
# √ should invoke the callback when client aborts
# √ should invoke the callback when client already aborted
# √ should invoke the callback without error when HEAD
# √ should invoke the callback without error when 304
# √ should invoke the callback on 404
# .sendFile(path, options)
# √ should pass options to send module
# .sendfile(path, fn)
# √ should invoke the callback when complete
# √ should utilize the same options as express.static()
# √ should invoke the callback when client aborts
# √ should invoke the callback when client already aborted
# √ should invoke the callback without error when HEAD
# √ should invoke the callback without error when 304
# √ should invoke the callback on 404
# √ should not override manual content-types
# √ should invoke the callback on 403
# √ should invoke the callback on socket error
# .sendfile(path)
# √ should not serve dotfiles
# √ should accept dotfiles option
# √ should accept headers option
# √ should ignore headers option on 404
# √ should transfer a file
# √ should transfer a directory index file
# √ should 404 for directory without trailing slash
# √ should transfer a file with urlencoded name
# √ should not error if the client aborts
# with an absolute path
# √ should transfer the file
# with a relative path
# √ should transfer the file
# √ should serve relative to "root"
# √ should consider ../ malicious when "root" is not set
# √ should allow ../ when "root" is set
# √ should disallow requesting out of "root"
# √ should next(404) when not found
# with non-GET
# √ should still serve
# .sendfile(path, options)
# √ should pass options to send module
# res
# .sendStatus(statusCode)
# √ should send the status code and message as body
# √ should work with unknown code
# res
# .set(field, value)
# √ should set the response header field
# √ should coerce to a string
# .set(field, values)
# √ should set multiple response header fields
# √ should coerce to an array of strings
# √ should not set a charset of one is already set
# .set(object)
# √ should set multiple fields
# √ should coerce to a string
# res
# .status(code)
# √ should set the response .statusCode
# res
# .type(str)
# √ should set the Content-Type based on a filename
# √ should default to application/octet-stream
# √ should set the Content-Type with type/subtype
# res.vary()
# with no arguments
# √ should not set Vary
# with an empty array
# √ should not set Vary
# with an array
# √ should set the values
# with a string
# √ should set the value
# when the value is present
# √ should not add it again
# Route
# √ should work without handlers
# .all
# √ should add handler
# √ should handle VERBS
# √ should stack
# .VERB
# √ should support .get
# √ should limit to just .VERB
# √ should allow fallthrough
# errors
# √ should handle errors via arity 4 functions
# √ should handle throw
# √ should handle throwing inside error handlers
# √ should handle throw in .all
# √ should handle single error handler
# Router
# √ should return a function with router methods
# √ should support .use of other routers
# √ should support dynamic routes
# √ should handle blank URL
# √ should not stack overflow with many registered routes (75ms)
# .handle
# √ should dispatch
# .multiple callbacks
# √ should throw if a callback is null
# √ should throw if a callback is undefined
# √ should throw if a callback is not a function
# √ should not throw if all callbacks are functions
# error
# √ should skip non error middleware
# √ should handle throwing inside routes with params
# √ should handle throwing in handler after async param
# √ should handle throwing inside error handlers
# FQDN
# √ should not obscure FQDNs
# √ should ignore FQDN in search
# √ should ignore FQDN in path
# √ should adjust FQDN req.url
# √ should adjust FQDN req.url with multiple handlers
# √ should adjust FQDN req.url with multiple routed handlers
# .all
# √ should support using .all to capture all http verbs
# .use
# √ should require arguments
# √ should not accept non-functions
# √ should accept array of middleware
# .param
# √ should call param function when routing VERBS
# √ should call param function when routing middleware
# √ should only call once per request
# √ should call when values differ
# parallel requests
# √ should not mix requests (50ms)
# utils.etag(body, encoding)
# √ should support strings
# √ should support utf8 strings
# √ should support buffer
# √ should support empty string
# utils.setCharset(type, charset)
# √ should do anything without type
# √ should return type if not given charset
# √ should keep charset if not given charset
# √ should set charset
# √ should override charset
# utils.wetag(body, encoding)
# √ should support strings
# √ should support utf8 strings
# √ should support buffer
# √ should support empty string
# utils.isAbsolute()
# √ should support windows
# √ should support windows unc
# √ should support unices
# utils.flatten(arr)
# √ should flatten an array
# auth
# GET /
# √ should redirect to /login
# GET /login
# √ should render login form
# √ should display login error
# GET /logout
# √ should redirect to /
# GET /restricted
# √ should redirect to /login without cookie
# √ should succeed with proper cookie (51ms)
# POST /login
# √ should fail without proper username
# √ should fail without proper password (47ms)
# √ should succeed with proper credentials (47ms)
# content-negotiation
# GET /
# √ should default to text/html
# √ should accept to text/plain
# √ should accept to application/json
# GET /users
# √ should default to text/html
# √ should accept to text/plain
# √ should accept to application/json
# cookie-sessions
# GET /
# √ should display no views
# √ should set a session cookie
# √ should display 1 view on revisit
# cookies
# GET /
# √ should have a form
# √ should respond with no cookies
# √ should respond to cookie
# GET /forget
# √ should clear cookie
# POST /
# √ should set a cookie
# √ should no set cookie w/o reminder
# downloads
# GET /
# √ should have a link to amazing.txt
# GET /files/amazing.txt
# √ should have a download header
# GET /files/missing.txt
# √ should respond with 404
# ejs
# GET /
# √ should respond with html
# error-pages
# GET /
# √ should respond with page list
# Accept: text/html
# GET /403
# √ should respond with 403
# GET /404
# √ should respond with 404
# GET /500
# √ should respond with 500
# Accept: application/json
# GET /403
# √ should respond with 403
# GET /404
# √ should respond with 404
# GET /500
# √ should respond with 500
# Accept: text/plain
# GET /403
# √ should respond with 403
# GET /404
# √ should respond with 404
# GET /500
# √ should respond with 500
# error
# GET /
# √ should respond with 500
# GET /next
# √ should respond with 500
# GET /missing
# √ should respond with 404
# markdown
# GET /
# √ should respond with html
# GET /fail
# √ should respond with an error
# multi-router
# GET /
# √ should respond with root handler
# GET /api/v1/
# √ should respond with APIv1 root handler
# GET /api/v1/users
# √ should respond with users from APIv1
# GET /api/v2/
# √ should respond with APIv2 root handler
# GET /api/v2/users
# √ should respond with users from APIv2
# mvc
# GET /
# √ should redirect to /users
# GET /pet/0
# √ should get pet
# GET /pet/0/edit
# √ should get pet edit page
# PUT /pet/2
# √ should update the pet
# GET /users
# √ should display a list of users (208ms)
# GET /user/:id
# when present
# √ should display the user (32ms)
# √ should display the users pets (14ms)
# when not present
# √ should 404
# GET /user/:id/edit
# √ should display the edit form (11ms)
# PUT /user/:id
# √ should 500 on error
# √ should update the user (11ms)
# POST /user/:id/pet
# √ should create a pet for user (11ms)
# params
# GET /
# √ should respond with instructions
# GET /user/0
# √ should respond with a user
# GET /user/9
# √ should fail to find user
# GET /users/0-2
# √ should respond with three users
# GET /users/foo-bar
# √ should fail integer parsing
# resource
# GET /
# √ should respond with instructions
# GET /users
# √ should respond with all users
# GET /users/1
# √ should respond with user 1
# GET /users/9
# √ should respond with error
# GET /users/1..3
# √ should respond with users 1 through 3
# DELETE /users/1
# √ should delete user 1
# DELETE /users/9
# √ should fail
# GET /users/1..3.json
# √ should respond with users 2 and 3 as json
# route-map
# GET /users
# √ should respond with users
# DELETE /users
# √ should delete users
# GET /users/:id
# √ should get a user
# GET /users/:id/pets
# √ should get a users pets
# GET /users/:id/pets/:pid
# √ should get a users pet
# route-separation
# GET /
# √ should respond with index
# GET /users
# √ should list users (14ms)
# GET /user/:id
# √ should get a user
# √ should 404 on missing user
# GET /user/:id/view
# √ should get a user
# √ should 404 on missing user
# GET /user/:id/edit
# √ should get a user to edit
# PUT /user/:id/edit
# √ should edit a user
# POST /user/:id/edit?_method=PUT
# √ should edit a user
# GET /posts
# √ should get a list of posts
# vhost
# example.com
# GET /
# √ should say hello
# GET /foo
# √ should say foo
# foo.example.com
# GET /
# √ should redirect to /foo
# bar.example.com
# GET /
# √ should redirect to /bar
# web-service
# GET /api/users
# without an api key
# √ should respond with 400 bad request
# with an invalid api key
# √ should respond with 401 unauthorized
# with a valid api key
# √ should respond users json
# GET /api/repos
# without an api key
# √ should respond with 400 bad request
# with an invalid api key
# √ should respond with 401 unauthorized
# with a valid api key
# √ should respond repos json
# GET /api/user/:name/repos
# without an api key
# √ should respond with 400 bad request
# with an invalid api key
# √ should respond with 401 unauthorized
# with a valid api key
# √ should respond user repos json
# √ should 404 with unknown user
# when requesting an invalid route
# √ should respond with 404 json
# 817 passing (2s)
# (node:15004) DeprecationWarning: crypto.pbkdf2 without specifying a digest is deprecated. Please specify a digest
duration_ms: 18743
...
ok 4 - q v1.4.1
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\d6ae57c1-878a-4921-b0ea-7cada8cf739e\q
# > jasmine-node spec && promises-aplus-tests spec/aplus-adapter
# .........................................................................................................................................................................................................
# Finished in 3.402 seconds
# 201 tests, 317 assertions, 0 failures, 0 skipped
# 
# 3.2.1: Both `onFulfilled` and `onRejected` are optional arguments.
# 3.2.1.1: If `onFulfilled` is not a function, it must be ignored.
# ◦ `onFulfilled` is `undefined`:  √ `onFulfilled` is `undefined`
# ◦ `onFulfilled` is `null`:  √ `onFulfilled` is `null`
# ◦ `onFulfilled` is `false`:  √ `onFulfilled` is `false`
# ◦ `onFulfilled` is `5`:  √ `onFulfilled` is `5`
# ◦ `onFulfilled` is an object:  √ `onFulfilled` is an object
# 3.2.1.2: If `onRejected` is not a function, it must be ignored.
# ◦ `onRejected` is `undefined`:  √ `onRejected` is `undefined`
# ◦ `onRejected` is `null`:  √ `onRejected` is `null`
# ◦ `onRejected` is `false`:  √ `onRejected` is `false`
# ◦ `onRejected` is `5`:  √ `onRejected` is `5`
# ◦ `onRejected` is an object:  √ `onRejected` is an object
# 3.2.2: If `onFulfilled` is a function,
# 3.2.2.1: it must be called after `promise` is fulfilled, with `promise`’s fulfillment value as its first argument.
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# 3.2.2.2: it must not be called more than once.
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ trying to fulfill a pending promise more than once, immediately:  √ trying to fulfill a pending promise more than once, immediately
# ◦ trying to fulfill a pending promise more than once, delayed:  √ trying to fulfill a pending promise more than once, delayed
# ◦ trying to fulfill a pending promise more than once, immediately then delayed:  √ trying to fulfill a pending promise more than once, immediately then delayed
# ◦ when multiple `then` calls are made, spaced apart in time:  √ when multiple `then` calls are made, spaced apart in time
# ◦ when `then` is interleaved with fulfillment:  √ when `then` is interleaved with fulfillment
# 3.2.2.3: it must not be called if `onRejected` has been called.
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# ◦ trying to reject then immediately fulfill:  √ trying to reject then immediately fulfill
# ◦ trying to reject then fulfill, delayed:  √ trying to reject then fulfill, delayed
# ◦ trying to reject immediately then fulfill delayed:  √ trying to reject immediately then fulfill delayed
# 3.2.3: If `onRejected` is a function,
# 3.2.3.1: it must be called after `promise` is rejected, with `promise`’s rejection reason as its first argument.
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# 3.2.3.2: it must not be called more than once.
# ◦ already-rejected:  √ already-rejected
# ◦ trying to reject a pending promise more than once, immediately:  √ trying to reject a pending promise more than once, immediately
# ◦ trying to reject a pending promise more than once, delayed:  √ trying to reject a pending promise more than once, delayed
# ◦ trying to reject a pending promise more than once, immediately then delayed:  √ trying to reject a pending promise more than once, immediately then delayed
# ◦ when multiple `then` calls are made, spaced apart in time:  √ when multiple `then` calls are made, spaced apart in time
# ◦ when `then` is interleaved with rejection:  √ when `then` is interleaved with rejection
# 3.2.3.3: it must not be called if `onFulfilled` has been called.
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ trying to fulfill then immediately reject:  √ trying to fulfill then immediately reject
# ◦ trying to fulfill then reject, delayed:  √ trying to fulfill then reject, delayed
# ◦ trying to fulfill immediately then reject delayed:  √ trying to fulfill immediately then reject delayed
# 3.2.4: `then` must return before `onFulfilled` or `onRejected` is called
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# 3.2.5: `then` may be called multiple times on the same promise.
# 3.2.5.1: If/when `promise` is fulfilled, respective `onFulfilled` callbacks must execute in the order of their originating calls to `then`.
# multiple boring fulfillment handlers
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# multiple fulfillment handlers, one of which throws
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# results in multiple branching chains with their own fulfillment values
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# `onFulfilled` handlers are called in the original order
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# even when one handler is added inside another handler
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# 3.2.5.2: If/when `promise` is rejected, respective `onRejected` callbacks must execute in the order of their originating calls to `then`.
# multiple boring rejection handlers
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# multiple rejection handlers, one of which throws
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# results in multiple branching chains with their own fulfillment values
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# `onRejected` handlers are called in the original order
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# even when one handler is added inside another handler
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# 3.2.6: `then` must return a promise: `promise2 = promise1.then(onFulfilled, onRejected)`
# ◦ is a promise:  √ is a promise
# 3.2.6.1: If either `onFulfilled` or `onRejected` returns a value that is not a promise, `promise2` must be fulfilled with that value.
# The value is `undefined`
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The value is `null`
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The value is `false`
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The value is `0`
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The value is an error
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The value is a date
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The value is an object
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The value is an object with a non-function `then` property
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# 3.2.6.2: If either `onFulfilled` or `onRejected` throws an exception, `promise2` must be rejected with the thrown exception as the reason.
# The reason is `undefined`
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The reason is `null`
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The reason is `false`
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The reason is `0`
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The reason is an error
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The reason is a date
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The reason is an object
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The reason is a promise-alike
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The reason is a fulfilled promise
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# The reason is a rejected promise
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# 3.2.6.3: If either `onFulfilled` or `onRejected` returns a promise (call it `returnedPromise`), `promise2` must assume the state of `returnedPromise`
# 3.2.6.3.1: If `returnedPromise` is pending, `promise2` must remain pending until `returnedPromise` is fulfilled or rejected.
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# 3.2.6.3.2: If/when `returnedPromise` is fulfilled, `promise2` must be fulfilled with the same value.
# `promise1` is fulfilled, and `returnedPromise` is:
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ a pseudo-promise:  √ a pseudo-promise
# `promise1` is rejected, and `returnedPromise` is:
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# ◦ a pseudo-promise:  √ a pseudo-promise
# 3.2.6.3.3: If/when `returnedPromise` is rejected, `promise2` must be rejected with the same reason.
# `promise1` is fulfilled, and `returnedPromise` is:
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# ◦ a pseudo-promise:  √ a pseudo-promise
# `promise1` is rejected, and `returnedPromise` is:
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# ◦ a pseudo-promise:  √ a pseudo-promise
# 3.2.6.4: If `onFulfilled` is not a function and `promise1` is fulfilled, `promise2` must be fulfilled with the same value.
# `onFulfilled` is `undefined`
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# `onFulfilled` is `null`
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# `onFulfilled` is `false`
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# `onFulfilled` is `5`
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# `onFulfilled` is an object
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# `onFulfilled` is an array containing a function
# ◦ already-fulfilled:  √ already-fulfilled
# ◦ immediately-fulfilled:  √ immediately-fulfilled
# ◦ eventually-fulfilled:  √ eventually-fulfilled
# 3.2.6.5: If `onRejected` is not a function and `promise1` is rejected, `promise2` must be rejected with the same reason.
# `onRejected` is `undefined`
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# `onRejected` is `null`
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# `onRejected` is `false`
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# `onRejected` is `5`
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# `onRejected` is an object
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# `onRejected` is an array containing a function
# ◦ already-rejected:  √ already-rejected
# ◦ immediately-rejected:  √ immediately-rejected
# ◦ eventually-rejected:  √ eventually-rejected
# 243 passing (6 seconds)
# (node:6324) DeprecationWarning: util.print is deprecated. Use console.log instead.
# (node:6324) DeprecationWarning: Domain.dispose is deprecated. Recover from failed I/O actions explicitly via error event handlers set on the domain instead.
duration_ms: 26362
...
ok 5 - coffee-script v1.12.2
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\a95e8c1d-9f91-4ba9-b6c8-46d37c0cca71\coffee-script
# > node ./bin/cake test
# passed 820 tests in 6.45 seconds
duration_ms: 21272
...
ok 6 - through2 v2.0.3
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\a38efe3c-a4af-403f-b11a-3c70340dfb6b\through2
# > node test/test.js | faucet
# # plain through
# ok 1 got transformed string
# ✓ plain through
# # pipeable through
# ok 2 got transformed string
# ✓ pipeable through
# # object through
# ok 3 got transformed object
# ok 4 got transformed object
# ok 5 got transformed object
# ✓ object through
# # object through with through2.obj
# ok 6 got transformed object
# ok 7 got transformed object
# ok 8 got transformed object
# ✓ object through with through2.obj
# # flushing through
# ok 9 got transformed string
# ✓ flushing through
# # plain through ctor
# ok 10 got transformed string
# ✓ plain through ctor
# # reuse through ctor
# ok 11 did not contain previous instance data (this._i)
# ok 12 got transformed string
# ok 13 did not contain previous instance data (this._i)
# ok 14 got transformed string
# ✓ reuse through ctor
# # object through ctor
# ok 15 got transformed object
# ok 16 got transformed object
# ok 17 got transformed object
# ✓ object through ctor
# # pipeable object through ctor
# ok 18 got transformed object
# ok 19 got transformed object
# ok 20 got transformed object
# ok 21 got transformed object
# ✓ pipeable object through ctor
# # object through ctor override
# ok 22 got transformed object
# ok 23 got transformed object
# ok 24 got transformed object
# ✓ object through ctor override
# # object settings available in transform
# ok 25 reading options from inside _transform
# ok 26 got transformed object
# ok 27 reading options from inside _transform
# ok 28 got transformed object
# ok 29 reading options from inside _transform
# ok 30 got transformed object
# ✓ object settings available in transform
# # object settings available in transform override
# ok 31 reading options from inside _transform
# ok 32 got transformed object
# ok 33 reading options from inside _transform
# ok 34 got transformed object
# ok 35 reading options from inside _transform
# ok 36 got transformed object
# ✓ object settings available in transform override
# # object override extends options
# ok 37 reading options from inside _transform
# ok 38 got transformed object
# ok 39 reading options from inside _transform
# ok 40 got transformed object
# ok 41 reading options from inside _transform
# ok 42 got transformed object
# ✓ object override extends options
# # can be destroyed
# ok 43 shoud emit close
# ✓ can be destroyed
# # can be destroyed twice
# ok 44 shoud emit close
# ✓ can be destroyed twice
# # tests 44
# tests 44
# # pass 44
# pass 44
# # ok
# ✓ ok
duration_ms: 7343
...
ok 7 - glob v7.1.1 # SKIP The canary is dead:
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob
# > tap test/*.js --cov
# TAP version 13
# # Subtest: test/00-setup.js
# # Subtest: remove fixtures
# 1..0
# ok 1 - remove fixtures # time=4.539ms
# # Subtest: C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\.abcdef\x\y\z\a
# ok 1 - make file
# 1..1
# ok 2 - C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\.abcdef\x\y\z\a # time=5.219ms
# # Subtest: C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\abcdef\g\h
# ok 1 - make file
# 1..1
# ok 3 - C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\abcdef\g\h # time=1.31ms
# # Subtest: C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\abcfed\g\h
# ok 1 - make file
# 1..1
# ok 4 - C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\abcfed\g\h # time=1.194ms
# # Subtest: C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\b\c\d
# ok 1 - make file
# 1..1
# ok 5 - C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\b\c\d # time=0.98ms
# # Subtest: C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\bc\e\f
# ok 1 - make file
# 1..1
# ok 6 - C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\bc\e\f # time=1.037ms
# # Subtest: C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\c\d\c\b
# ok 1 - make file
# 1..1
# ok 7 - C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\c\d\c\b # time=1.097ms
# # Subtest: C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\cb\e\f
# ok 1 - make file
# 1..1
# ok 8 - C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\cb\e\f # time=5.846ms
# # Subtest: C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\x\.y\b
# ok 1 - make file
# 1..1
# ok 9 - C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\x\.y\b # time=1.138ms
# # Subtest: C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\z\.y\b
# ok 1 - make file
# 1..1
# ok 10 - C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\z\.y\b # time=0.992ms
# # Subtest: create /tmp/glob-test/foo
# ok 1 - /tmp/glob-test/foo
# 1..1
# ok 11 - create /tmp/glob-test/foo # time=0.765ms
# # Subtest: create /tmp/glob-test/bar
# ok 1 - /tmp/glob-test/bar
# 1..1
# ok 12 - create /tmp/glob-test/bar # time=0.828ms
# # Subtest: create /tmp/glob-test/baz
# ok 1 - /tmp/glob-test/baz
# 1..1
# ok 13 - create /tmp/glob-test/baz # time=0.406ms
# # Subtest: create /tmp/glob-test/asdf
# ok 1 - /tmp/glob-test/asdf
# 1..1
# ok 14 - create /tmp/glob-test/asdf # time=0.399ms
# # Subtest: create /tmp/glob-test/quux
# ok 1 - /tmp/glob-test/quux
# 1..1
# ok 15 - create /tmp/glob-test/quux # time=0.514ms
# # Subtest: create /tmp/glob-test/qwer
# ok 1 - /tmp/glob-test/qwer
# 1..1
# ok 16 - create /tmp/glob-test/qwer # time=0.627ms
# # Subtest: create /tmp/glob-test/rewq
# ok 1 - /tmp/glob-test/rewq
# 1..1
# ok 17 - create /tmp/glob-test/rewq # time=0.429ms
# 1..17
# # time=38.983ms
# ok 1 - test/00-setup.js # time=1013.79ms
# # Subtest: test/abort.js
# # Subtest: abort prevents any action
# ok 1 - if it gets here then it worked
# 1..1
# ok 1 - abort prevents any action # time=107.685ms
# 1..1
# # time=116.664ms
# ok 2 - test/abort.js # time=1094.069ms
# # Subtest: test/absolute.js
# # Subtest: mark=true
# 1..2
# # Subtest: Emits absolute matches if option set
# ok 1 - must be absolute
# ok 2 - must be absolute
# ok 3 - must be absolute
# ok 4 - must match all files
# ok 5 - must match all files
# ok 6 - must be absolute
# ok 7 - must be absolute
# ok 8 - must be absolute
# 1..8
# ok 1 - Emits absolute matches if option set # time=8.642ms
# # Subtest: returns absolute results synchronously
# ok 1 - must match all files
# ok 2 - must be absolute
# ok 3 - must be absolute
# ok 4 - must be absolute
# 1..4
# ok 2 - returns absolute results synchronously # time=3.161ms
# ok 1 - mark=true # time=15.478ms
# # Subtest: mark=false
# 1..2
# # Subtest: Emits absolute matches if option set
# ok 1 - must be absolute
# ok 2 - must be absolute
# ok 3 - must be absolute
# ok 4 - must match all files
# ok 5 - must match all files
# ok 6 - must be absolute
# ok 7 - must be absolute
# ok 8 - must be absolute
# 1..8
# ok 1 - Emits absolute matches if option set # time=1.547ms
# # Subtest: returns absolute results synchronously
# ok 1 - must match all files
# ok 2 - must be absolute
# ok 3 - must be absolute
# ok 4 - must be absolute
# 1..4
# ok 2 - returns absolute results synchronously # time=1.522ms
# ok 2 - mark=false # time=3.524ms
# 1..2
# # time=24.79ms
# ok 3 - test/absolute.js # time=1007.588ms
# # Subtest: test/bash-comparison.js
# # Subtest: a/*/+(c|g)/./d
# ok 1 - a/*/+(c|g)/./d
# ok 2 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/.abcdef should be absolute
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x/.y should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z/.y should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/d should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/d should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# 1..23
# ok 1 - a/*/+(c|g)/./d # time=11.15ms
# # Subtest: a/*/+(c|g)/./d sync
# ok 1 - should match shell (sync)
# 1..1
# ok 2 - a/*/+(c|g)/./d sync # time=4.076ms
# # Subtest: a/{b,c,d,e,f}/**/g
# ok 1 - a/{b,c,d,e,f}/**/g
# ok 2 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/d should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/e should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/f should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/g should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/g should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/g should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/g should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d/g should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/g should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b/g should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# 1..23
# ok 3 - a/{b,c,d,e,f}/**/g # time=4.614ms
# # Subtest: a/{b,c,d,e,f}/**/g sync
# ok 1 - should match shell (sync)
# 1..1
# ok 4 - a/{b,c,d,e,f}/**/g sync # time=2.433ms
# # Subtest: a/b/**
# ok 1 - a/b/**
# ok 2 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# 1..6
# ok 5 - a/b/** # time=2.817ms
# # Subtest: a/b/** sync
# ok 1 - should match shell (sync)
# 1..1
# ok 6 - a/b/** sync # time=0.856ms
# # Subtest: **/g
# ok 1 - **/g
# ok 2 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/.abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x/.y should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z/.y should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 24 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 25 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 26 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 27 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# ok 28 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/g should be absolute
# ok 29 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/g should be absolute
# ok 30 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 31 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 32 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/g should be absolute
# ok 33 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/g should be absolute
# ok 34 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/g should be absolute
# ok 35 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/g should be absolute
# ok 36 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x/g should be absolute
# ok 37 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z/g should be absolute
# ok 38 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/g should be absolute
# ok 39 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/g should be absolute
# ok 40 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/g should be absolute
# ok 41 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/g should be absolute
# ok 42 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/g should be absolute
# ok 43 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/g should be absolute
# ok 44 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h/g should be absolute
# ok 45 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h/g should be absolute
# ok 46 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d/g should be absolute
# ok 47 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f/g should be absolute
# ok 48 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/g should be absolute
# ok 49 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f/g should be absolute
# ok 50 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b/g should be absolute
# ok 51 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 52 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 53 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 54 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 55 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 56 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 57 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 58 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 59 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 60 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 61 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 62 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 63 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 64 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 65 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 66 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 67 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 68 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 69 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 70 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 71 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 72 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# 1..72
# ok 7 - **/g # time=9.188ms
# # Subtest: **/g sync
# ok 1 - should match shell (sync)
# 1..1
# ok 8 - **/g sync # time=4.891ms
# # Subtest: a/abc{fed,def}/g/h
# ok 1 - a/abc{fed,def}/g/h
# ok 2 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# 1..5
# ok 9 - a/abc{fed,def}/g/h # time=1.744ms
# # Subtest: a/abc{fed,def}/g/h sync
# ok 1 - should match shell (sync)
# 1..1
# ok 10 - a/abc{fed,def}/g/h sync # time=0.877ms
# # Subtest: a/abc{fed/g,def}/**/
# ok 1 - a/abc{fed/g,def}/**/
# ok 2 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# 1..12
# ok 11 - a/abc{fed/g,def}/**/ # time=1.847ms
# # Subtest: a/abc{fed/g,def}/**/ sync
# ok 1 - should match shell (sync)
# 1..1
# ok 12 - a/abc{fed/g,def}/**/ sync # time=1.209ms
# # Subtest: a/abc{fed/g,def}/**///**/
# ok 1 - a/abc{fed/g,def}/**///**/
# ok 2 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# 1..12
# ok 13 - a/abc{fed/g,def}/**///**/ # time=1.925ms
# # Subtest: a/abc{fed/g,def}/**///**/ sync
# ok 1 - should match shell (sync)
# 1..1
# ok 14 - a/abc{fed/g,def}/**///**/ sync # time=1.507ms
# # Subtest: +(a|b|c)/a{/,bc*}/**
# ok 1 - +(a|b|c)/a{/,bc*}/**
# ok 2 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/a should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/.abcdef should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# 1..21
# ok 15 - +(a|b|c)/a{/,bc*}/** # time=2.075ms
# # Subtest: +(a|b|c)/a{/,bc*}/** sync
# ok 1 - should match shell (sync)
# 1..1
# ok 16 - +(a|b|c)/a{/,bc*}/** sync # time=1.778ms
# # Subtest: */*/*/f
# ok 1 - */*/*/f
# ok 2 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/.abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x/.y should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z/.y should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/f should be absolute
# ok 24 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/f should be absolute
# ok 25 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/f should be absolute
# ok 26 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 27 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/f should be absolute
# ok 28 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# 1..28
# ok 17 - */*/*/f # time=2.587ms
# # Subtest: */*/*/f sync
# ok 1 - should match shell (sync)
# 1..1
# ok 18 - */*/*/f sync # time=1.754ms
# # Subtest: **/f
# ok 1 - **/f
# ok 2 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/.abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x/.y should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z/.y should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 24 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 25 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 26 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 27 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# ok 28 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/f should be absolute
# ok 29 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/f should be absolute
# ok 30 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/f should be absolute
# ok 31 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/f should be absolute
# ok 32 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/f should be absolute
# ok 33 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/f should be absolute
# ok 34 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/f should be absolute
# ok 35 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/f should be absolute
# ok 36 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x/f should be absolute
# ok 37 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z/f should be absolute
# ok 38 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/f should be absolute
# ok 39 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/f should be absolute
# ok 40 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/f should be absolute
# ok 41 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 42 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/f should be absolute
# ok 43 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 44 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h/f should be absolute
# ok 45 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h/f should be absolute
# ok 46 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d/f should be absolute
# ok 47 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f/f should be absolute
# ok 48 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/f should be absolute
# ok 49 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f/f should be absolute
# ok 50 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b/f should be absolute
# ok 51 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 52 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 53 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 54 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 55 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 56 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 57 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 58 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 59 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 60 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 61 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 62 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 63 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 64 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 65 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 66 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 67 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 68 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 69 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 70 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 71 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 72 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# 1..72
# ok 19 - **/f # time=5.332ms
# # Subtest: **/f sync
# ok 1 - should match shell (sync)
# 1..1
# ok 20 - **/f sync # time=4.546ms
# # Subtest: {/tmp/glob-test/*,*}
# ok 1 - {/tmp/glob-test/*,*}
# ok 2 - C:/tmp/glob-test/asdf should be absolute
# ok 3 - C:/tmp/glob-test/bar should be absolute
# ok 4 - C:/tmp/glob-test/baz should be absolute
# ok 5 - C:/tmp/glob-test/foo should be absolute
# ok 6 - C:/tmp/glob-test/quux should be absolute
# ok 7 - C:/tmp/glob-test/qwer should be absolute
# ok 8 - C:/tmp/glob-test/rewq should be absolute
# ok 9 - C:/tmp/glob-test should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures should be absolute
# 1..11
# ok 21 - {/tmp/glob-test/*,*} # time=1.447ms
# # Subtest: {/tmp/glob-test/*,*} sync
# ok 1 - should match shell (sync)
# 1..1
# ok 22 - {/tmp/glob-test/*,*} sync # time=0.895ms
# # Subtest: a/!(symlink)/**
# ok 1 - a/!(symlink)/**
# ok 2 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/.abcdef should be absolute
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x/.y should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z/.y should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 24 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 25 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 26 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# ok 27 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 28 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 29 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 30 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 31 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 32 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 33 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 34 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 35 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 36 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 37 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 38 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 39 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# 1..39
# ok 23 - a/!(symlink)/** # time=4.121ms
# # Subtest: a/!(symlink)/** sync
# ok 1 - should match shell (sync)
# 1..1
# ok 24 - a/!(symlink)/** sync # time=3.29ms
# 1..24
# # time=84.999ms
# ok 4 - test/bash-comparison.js # time=1063.138ms
# # Subtest: test/broken-symlink.js
# 1..0 # skip on windows
# # time=677.986ms
# ok 5 - test/broken-symlink.js # SKIP skip on windows
# # Subtest: test/cwd-test.js
# # Subtest: changing cwd and searching for **/d
# # Subtest: .
# ok 1 - should not error
# ok 2 - should match pattern provided
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/.abcdef should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x/.y should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z/.y should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 24 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 25 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 26 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 27 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 28 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# ok 29 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/d should be absolute
# ok 30 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/d should be absolute
# ok 31 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/d should be absolute
# ok 32 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/d should be absolute
# ok 33 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/d should be absolute
# ok 34 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/d should be absolute
# ok 35 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 36 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/d should be absolute
# ok 37 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x/d should be absolute
# ok 38 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z/d should be absolute
# ok 39 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/d should be absolute
# ok 40 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/d should be absolute
# ok 41 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 42 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/d should be absolute
# ok 43 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/d should be absolute
# ok 44 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/d should be absolute
# ok 45 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h/d should be absolute
# ok 46 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h/d should be absolute
# ok 47 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d/d should be absolute
# ok 48 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f/d should be absolute
# ok 49 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/d should be absolute
# ok 50 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f/d should be absolute
# ok 51 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b/d should be absolute
# ok 52 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 53 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 54 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 55 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 56 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 57 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 58 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 59 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 60 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 61 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 62 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 63 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 64 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 65 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 66 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 67 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 68 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 69 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 70 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 71 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 72 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 73 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# 1..73
# ok 1 - . # time=14.927ms
# # Subtest: a
# ok 1 - should not error
# ok 2 - should match pattern provided
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/.abcdef should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x/.y should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z/.y should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 24 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 25 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 26 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 27 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# ok 28 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/d should be absolute
# ok 29 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/d should be absolute
# ok 30 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/d should be absolute
# ok 31 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/d should be absolute
# ok 32 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/d should be absolute
# ok 33 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 34 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/d should be absolute
# ok 35 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x/d should be absolute
# ok 36 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z/d should be absolute
# ok 37 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/d should be absolute
# ok 38 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/d should be absolute
# ok 39 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 40 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/d should be absolute
# ok 41 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/d should be absolute
# ok 42 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/d should be absolute
# ok 43 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h/d should be absolute
# ok 44 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h/d should be absolute
# ok 45 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d/d should be absolute
# ok 46 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f/d should be absolute
# ok 47 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/d should be absolute
# ok 48 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f/d should be absolute
# ok 49 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b/d should be absolute
# ok 50 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 51 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 52 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 53 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 54 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 55 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 56 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 57 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 58 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 59 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 60 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 61 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 62 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 63 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 64 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 65 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 66 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 67 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 68 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 69 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 70 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# 1..70
# ok 2 - a # time=8.484ms
# # Subtest: a/b
# ok 1 - should not error
# ok 2 - should match pattern provided
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/d should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d/d should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# 1..10
# ok 3 - a/b # time=2.303ms
# # Subtest: a/b/
# ok 1 - should not error
# ok 2 - should match pattern provided
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/d should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d/d should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# 1..10
# ok 4 - a/b/ # time=1.956ms
# # Subtest: .
# ok 1 - should not error
# ok 2 - should match pattern provided
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/.abcdef should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x/.y should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z/.y should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 24 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 25 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 26 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 27 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 28 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# ok 29 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/d should be absolute
# ok 30 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/d should be absolute
# ok 31 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/d should be absolute
# ok 32 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/d should be absolute
# ok 33 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/d should be absolute
# ok 34 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/d should be absolute
# ok 35 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 36 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/d should be absolute
# ok 37 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x/d should be absolute
# ok 38 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z/d should be absolute
# ok 39 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/d should be absolute
# ok 40 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/d should be absolute
# ok 41 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 42 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/d should be absolute
# ok 43 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/d should be absolute
# ok 44 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/d should be absolute
# ok 45 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h/d should be absolute
# ok 46 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h/d should be absolute
# ok 47 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d/d should be absolute
# ok 48 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f/d should be absolute
# ok 49 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/d should be absolute
# ok 50 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f/d should be absolute
# ok 51 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b/d should be absolute
# ok 52 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 53 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 54 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 55 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 56 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 57 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 58 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 59 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 60 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 61 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 62 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 63 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 64 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 65 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 66 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 67 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 68 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 69 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 70 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 71 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 72 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 73 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# 1..73
# ok 5 - . # time=6.595ms
# 1..5
# ok 1 - changing cwd and searching for **/d # time=37.949ms
# # Subtest: non-dir cwd should raise error
# ok 1 - expected to throw: Error ENOTDIR invalid cwd C:\Users\GRZYBI~1\AppData\Local\Temp\1be08a1e-8c23-4fa0-a587-5a5595622652\glob\test\fixtures\a\b\c\d
# ok 2 - should match pattern provided
# 1..2
# ok 2 - non-dir cwd should raise error # time=3.115ms
# # Subtest: cd -
# 1..0
# ok 3 - cd - # time=0.379ms
# 1..3
# # time=47.161ms
# ok 6 - test/cwd-test.js # time=1016.734ms
# # Subtest: test/empty-set.js
# # Subtest: "# comment"
# ok 1 - no error
# ok 2 - no returned values
# 1..2
# ok 1 - "# comment" # time=7.824ms
# # Subtest: " "
# ok 1 - no error
# ok 2 - no returned values
# 1..2
# ok 2 - " " # time=0.893ms
# # Subtest: "\n"
# ok 1 - no error
# ok 2 - no returned values
# 1..2
# ok 3 - "\n" # time=0.502ms
# # Subtest: "just doesnt happen to match anything so this is a control"
# ok 1 - no error
# ok 2 - no returned values
# 1..2
# ok 4 - "just doesnt happen to match anything so this is a control" # time=0.656ms
# 1..4
# # time=15.739ms
# ok 7 - test/empty-set.js # time=984.698ms
# # Subtest: test/enotsup.js
# # Subtest: a/**/h {"strict":true,"silent":false}
# ok 1 - sync results
# ok 2 - saw sync ENOTSUP
# ok 3 - saw async ENOTSUP
# ok 4 - async results
# 1..4
# ok 1 - a/**/h {"strict":true,"silent":false} # time=18.151ms
# 1..1
# # time=23.793ms
# ok 8 - test/enotsup.js # time=989.881ms
# # Subtest: test/eperm-stat.js
# # Subtest: stat errors other than ENOENT are ok
# 1..2
# # Subtest: async
# ok 1 - should be equivalent
# 1..1
# ok 1 - async # time=10.005ms
# # Subtest: sync
# ok 1 - should be equivalent
# 1..1
# ok 2 - sync # time=4.125ms
# ok 1 - stat errors other than ENOENT are ok # time=17.617ms
# # Subtest: globstar with error in root
# 1..2
# # Subtest: async
# not ok 1 - should be equivalent
# ---
# found:
# - a
# - a/abcdef
# - a/abcdef/g
# - a/abcdef/g/h
# - a/abcfed
# - a/abcfed/g
# - a/abcfed/g/h
# - a/b
# - a/b/c
# - a/b/c/d
# - a/bc
# - a/bc/e
# - a/bc/e/f
# - a/c
# - a/c/d
# - a/c/d/c
# - a/c/d/c/b
# - a/cb
# - a/cb/e
# - a/cb/e/f
# - a/x
# - a/z
# wanted:
# - a
# - a/abcdef
# - a/abcdef/g
# - a/abcdef/g/h
# - a/abcfed
# - a/abcfed/g
# - a/abcfed/g/h
# - a/b
# - a/b/c
# - a/b/c/d
# - a/bc
# - a/bc/e
# - a/bc/e/f
# - a/c
# - a/c/d
# - a/c/d/c
# - a/c/d/c/b
# - a/cb
# - a/cb/e
# - a/cb/e/f
# - a/symlink
# - a/symlink/a
# - a/symlink/a/b
# - a/symlink/a/b/c
# - a/x
# - a/z
# at:
# line: 97
# column: 9
# file: test/eperm-stat.js
# type: global
# stack: |
# test/eperm-stat.js:97:9
# f (node_modules/once/once.js:25:25)
# Glob.<anonymous> (glob.js:46:472)
# Glob._finish (glob.js:46:3271)
# done (glob.js:46:2332)
# Glob._processGlobStar2 (glob.js:92:113)
# glob.js:89:887
# RES (node_modules/inflight/inflight.js:31:16)
# f (node_modules/once/once.js:25:25)
# lstatcb_ (glob.js:78:393)
# RES (node_modules/inflight/inflight.js:31:16)
# f (node_modules/once/once.js:25:25)
# FSReqWrap.oncomplete (fs.js:112:15)
# source: |
# t.same(matches, expect)
# ...
# 1..1
# # failed 1 of 1 tests
# not ok 1 - async # time=9.893ms
# ---
# at:
# line: 93
# column: 5
# file: test/eperm-stat.js
# type: global
# results:
# plan:
# start: 1
# end: 1
# count: 1
# pass: 0
# ok: false
# fail: 1
# time: 9.893
# source: |
# t.test('async', function (t) {
# ...
# # Subtest: sync
# not ok 1 - should be equivalent
# ---
# found:
# - a
# - a/abcdef
# - a/abcdef/g
# - a/abcdef/g/h
# - a/abcfed
# - a/abcfed/g
# - a/abcfed/g/h
# - a/b
# - a/b/c
# - a/b/c/d
# - a/bc
# - a/bc/e
# - a/bc/e/f
# - a/c
# - a/c/d
# - a/c/d/c
# - a/c/d/c/b
# - a/cb
# - a/cb/e
# - a/cb/e/f
# - a/x
# - a/z
# wanted:
# - a
# - a/abcdef
# - a/abcdef/g
# - a/abcdef/g/h
# - a/abcfed
# - a/abcfed/g
# - a/abcfed/g/h
# - a/b
# - a/b/c
# - a/b/c/d
# - a/bc
# - a/bc/e
# - a/bc/e/f
# - a/c
# - a/c/d
# - a/c/d/c
# - a/c/d/c/b
# - a/cb
# - a/cb/e
# - a/cb/e/f
# - a/symlink
# - a/symlink/a
# - a/symlink/a/b
# - a/symlink/a/b/c
# - a/x
# - a/z
# at:
# line: 104
# column: 7
# file: test/eperm-stat.js
# type: global
# stack: |
# test/eperm-stat.js:104:7
# test/eperm-stat.js:98:9
# f (node_modules/once/once.js:25:25)
# Glob.<anonymous> (glob.js:46:472)
# Glob._finish (glob.js:46:3271)
# done (glob.js:46:2332)
# Glob._processGlobStar2 (glob.js:92:113)
# glob.js:89:887
# RES (node_modules/inflight/inflight.js:31:16)
# f (node_modules/once/once.js:25:25)
# lstatcb_ (glob.js:78:393)
# RES (node_modules/inflight/inflight.js:31:16)
# f (node_modules/once/once.js:25:25)
# FSReqWrap.oncomplete (fs.js:112:15)
# source: |
# t.same(matches, expect)
# ...
# 1..1
# # failed 1 of 1 tests
# not ok 2 - sync # time=8.325ms
# ---
# at:
# line: 102
# column: 5
# file: test/eperm-stat.js
# type: global
# results:
# plan:
# start: 1
# end: 1
# count: 1
# pass: 0
# ok: false
# fail: 1
# time: 8.325
# source: |
# t.test('sync', function (t) {
# ...
# # failed 2 of 2 tests
# not ok 2 - globstar with error in root # time=22.211ms
# ---
# at:
# line: 61
# column: 3
# file: test/eperm-stat.js
# results:
# plan:
# start: 1
# end: 2
# count: 2
# pass: 0
# ok: false
# fail: 2
# time: 22.211
# source: |
# t.test('globstar with error in root', function (t) {
# ...
# 1..2
# # failed 1 of 2 tests
# # time=46.937ms
# not ok 9 - test/eperm-stat.js # time=1011.892ms
# ---
# timeout: 240000
# file: test/eperm-stat.js
# results:
# ok: false
# count: 2
# pass: 1
# fail: 1
# plan:
# start: 1
# end: 2
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/eperm-stat.js
# ...
# # Subtest: test/error-callback.js
# # Subtest: mock fs
# ok 1 - mocked
# 1..1
# ok 1 - mock fs # time=3.445ms
# # Subtest: error callback
# ok 1 - expecting mock error
# 1..1
# ok 2 - error callback # time=3.358ms
# # Subtest: called console.error for weird error
# ok 1 - got expected error printed to console.error
# 1..1
# ok 3 - called console.error for weird error # time=1.788ms
# 1..3
# # time=14.556ms
# ok 10 - test/error-callback.js # time=977.029ms
# # Subtest: test/follow.js
# 1..0 # skip on windows
# # time=6.516ms
# ok 11 - test/follow.js # SKIP skip on windows
# # Subtest: test/global-leakage.js
# ok 1 - ok
# 1..1
# # time=7.756ms
# ok 12 - test/global-leakage.js # time=317.427ms
# # Subtest: test/globstar-match.js
# # Subtest: globstar should not have dupe matches
# ok 1 - should have same set of matches
# 1..1
# ok 1 - globstar should not have dupe matches # time=7.831ms
# 1..1
# # time=16.646ms
# ok 13 - test/globstar-match.js # time=983.741ms
# # Subtest: test/has-magic.js
# # Subtest: create glob object without processing
# ok 1 - expect truthy value
# ok 2 - expect truthy value
# 1..2
# ok 1 - create glob object without processing # time=5.558ms
# # Subtest: non-string pattern is evil magic
# ok 1 - 0
# ok 2 - null
# ok 3 - 12
# ok 4 - [object Object]
# ok 5 - undefined
# ok 6 - /x/
# ok 7 - NaN
# 1..7
# ok 2 - non-string pattern is evil magic # time=1.434ms
# # Subtest: detect magic in glob patterns
# ok 1 - no magic in ''
# ok 2 - no magic a/b/c/
# ok 3 - magic in a/b/**/
# ok 4 - magic in a/b/?/
# ok 5 - magic in a/b/+(x|y)
# ok 6 - no magic in a/b/+(x|y) noext
# ok 7 - magic in {a,b}
# ok 8 - magic in {a,b} nobrace:true
# 1..8
# ok 3 - detect magic in glob patterns # time=1.914ms
# 1..3
# # time=15.269ms
# ok 14 - test/has-magic.js # time=991.294ms
# # Subtest: test/ignore.js
# # Subtest: 0 * null {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 1 - 0 * null {"cwd":"a"} # time=11.861ms
# # Subtest: 1 * "b" {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 2 - 1 * "b" {"cwd":"a"} # time=2.607ms
# # Subtest: 2 * "b*" {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 3 - 2 * "b*" {"cwd":"a"} # time=1.304ms
# # Subtest: 3 b/** "b/c/d" {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 4 - 3 b/** "b/c/d" {"cwd":"a"} # time=4.136ms
# # Subtest: 4 b/** "d" {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 5 - 4 b/** "d" {"cwd":"a"} # time=1.838ms
# # Subtest: 5 b/** "b/c/**" {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 6 - 5 b/** "b/c/**" {"cwd":"a"} # time=1.223ms
# # Subtest: 6 **/d "b/c/d" {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 7 - 6 **/d "b/c/d" {"cwd":"a"} # time=8.441ms
# # Subtest: 7 a/**/[gh] ["a/abcfed/g/h"]
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 8 - 7 a/**/[gh] ["a/abcfed/g/h"] # time=7.702ms
# # Subtest: 8 * ["c","bc","symlink","abcdef"] {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 9 - 8 * ["c","bc","symlink","abcdef"] {"cwd":"a"} # time=2.281ms
# # Subtest: 9 ** ["c/**","bc/**","symlink/**","abcdef/**"] {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 10 - 9 ** ["c/**","bc/**","symlink/**","abcdef/**"] {"cwd":"a"} # time=5.981ms
# # Subtest: 10 a/** ["a/**"]
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 11 - 10 a/** ["a/**"] # time=0.69ms
# # Subtest: 11 a/** ["a/**/**"]
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 12 - 11 a/** ["a/**/**"] # time=0.548ms
# # Subtest: 12 a/b/** ["a/b"]
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 13 - 12 a/b/** ["a/b"] # time=1.543ms
# # Subtest: 13 ** ["b"] {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 14 - 13 ** ["b"] {"cwd":"a"} # time=7.382ms
# # Subtest: 14 ** ["b","c"] {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 15 - 14 ** ["b","c"] {"cwd":"a"} # time=7.579ms
# # Subtest: 15 ** ["b**"] {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 16 - 15 ** ["b**"] {"cwd":"a"} # time=7.224ms
# # Subtest: 16 ** ["b/**"] {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 17 - 16 ** ["b/**"] {"cwd":"a"} # time=9.215ms
# # Subtest: 17 ** ["b**/**"] {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 18 - 17 ** ["b**/**"] {"cwd":"a"} # time=6.742ms
# # Subtest: 18 ** ["ab**ef/**"] {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 19 - 18 ** ["ab**ef/**"] {"cwd":"a"} # time=6.519ms
# # Subtest: 19 ** ["abc{def,fed}/**"] {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 20 - 19 ** ["abc{def,fed}/**"] {"cwd":"a"} # time=6.369ms
# # Subtest: 20 ** ["abc{def,fed}/*"] {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 21 - 20 ** ["abc{def,fed}/*"] {"cwd":"a"} # time=7.132ms
# # Subtest: 21 c/** ["c/*"] {"cwd":"a"}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 22 - 21 c/** ["c/*"] {"cwd":"a"} # time=1.891ms
# # Subtest: 22 a/c/** ["a/c/*"]
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 23 - 22 a/c/** ["a/c/*"] # time=2.593ms
# # Subtest: 23 a/c/** ["a/c/**","a/c/*","a/c/*/c"]
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 24 - 23 a/c/** ["a/c/**","a/c/*","a/c/*/c"] # time=4.322ms
# # Subtest: 24 a/**/.y ["a/x/**"]
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 25 - 24 a/**/.y ["a/x/**"] # time=8.417ms
# # Subtest: 25 a/**/.y ["a/x/**"] {"dot":true}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 26 - 25 a/**/.y ["a/x/**"] {"dot":true} # time=9.304ms
# # Subtest: 26 a/**/b ["a/x/**"]
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 27 - 26 a/**/b ["a/x/**"] # time=8.295ms
# # Subtest: 27 a/**/b ["a/x/**"] {"dot":true}
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 28 - 27 a/**/b ["a/x/**"] {"dot":true} # time=9.545ms
# # Subtest: 28 */.abcdef "a/**"
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 29 - 28 */.abcdef "a/**" # time=1.226ms
# # Subtest: 29 a/*/.y/b "a/x/**"
# ok 1 - async
# ok 2 - match events
# ok 3 - sync
# 1..3
# ok 30 - 29 a/*/.y/b "a/x/**" # time=1.618ms
# # Subtest: race condition
# # Subtest: {"dot":true,"ignore":"fixtures/**","nonull":false}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 1 - {"dot":true,"ignore":"fixtures/**","nonull":false} # time=1.307ms
# # Subtest: {"dot":true,"ignore":"fixtures/**","nonull":false,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 2 - {"dot":true,"ignore":"fixtures/**","nonull":false,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"} # time=0.602ms
# # Subtest: {"dot":true,"ignore":"fixtures/**","nonull":false,"cwd":"."}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 3 - {"dot":true,"ignore":"fixtures/**","nonull":false,"cwd":"."} # time=0.541ms
# # Subtest: {"dot":true,"ignore":"fixtures/**","nonull":true}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 4 - {"dot":true,"ignore":"fixtures/**","nonull":true} # time=0.7ms
# # Subtest: {"dot":true,"ignore":"fixtures/**","nonull":true,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 5 - {"dot":true,"ignore":"fixtures/**","nonull":true,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"} # time=1.356ms
# # Subtest: {"dot":true,"ignore":"fixtures/**","nonull":true,"cwd":"."}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 6 - {"dot":true,"ignore":"fixtures/**","nonull":true,"cwd":"."} # time=0.556ms
# # Subtest: {"dot":true,"ignore":null,"nonull":false}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 7 - {"dot":true,"ignore":null,"nonull":false} # time=1.04ms
# # Subtest: {"dot":true,"ignore":null,"nonull":false,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 8 - {"dot":true,"ignore":null,"nonull":false,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"} # time=0.932ms
# # Subtest: {"dot":true,"ignore":null,"nonull":false,"cwd":"."}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 9 - {"dot":true,"ignore":null,"nonull":false,"cwd":"."} # time=0.624ms
# # Subtest: {"dot":true,"ignore":null,"nonull":true}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 10 - {"dot":true,"ignore":null,"nonull":true} # time=0.614ms
# # Subtest: {"dot":true,"ignore":null,"nonull":true,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 11 - {"dot":true,"ignore":null,"nonull":true,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"} # time=1.798ms
# # Subtest: {"dot":true,"ignore":null,"nonull":true,"cwd":"."}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 12 - {"dot":true,"ignore":null,"nonull":true,"cwd":"."} # time=3.779ms
# # Subtest: {"dot":false,"ignore":"fixtures/**","nonull":false}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 13 - {"dot":false,"ignore":"fixtures/**","nonull":false} # time=0.663ms
# # Subtest: {"dot":false,"ignore":"fixtures/**","nonull":false,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 14 - {"dot":false,"ignore":"fixtures/**","nonull":false,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"} # time=0.796ms
# # Subtest: {"dot":false,"ignore":"fixtures/**","nonull":false,"cwd":"."}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 15 - {"dot":false,"ignore":"fixtures/**","nonull":false,"cwd":"."} # time=0.881ms
# # Subtest: {"dot":false,"ignore":"fixtures/**","nonull":true}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 16 - {"dot":false,"ignore":"fixtures/**","nonull":true} # time=0.994ms
# # Subtest: {"dot":false,"ignore":"fixtures/**","nonull":true,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 17 - {"dot":false,"ignore":"fixtures/**","nonull":true,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"} # time=1.192ms
# # Subtest: {"dot":false,"ignore":"fixtures/**","nonull":true,"cwd":"."}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 18 - {"dot":false,"ignore":"fixtures/**","nonull":true,"cwd":"."} # time=0.633ms
# # Subtest: {"dot":false,"ignore":null,"nonull":false}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 19 - {"dot":false,"ignore":null,"nonull":false} # time=0.895ms
# # Subtest: {"dot":false,"ignore":null,"nonull":false,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 20 - {"dot":false,"ignore":null,"nonull":false,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"} # time=0.741ms
# # Subtest: {"dot":false,"ignore":null,"nonull":false,"cwd":"."}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 21 - {"dot":false,"ignore":null,"nonull":false,"cwd":"."} # time=0.77ms
# # Subtest: {"dot":false,"ignore":null,"nonull":true}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 22 - {"dot":false,"ignore":null,"nonull":true} # time=0.716ms
# # Subtest: {"dot":false,"ignore":null,"nonull":true,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 23 - {"dot":false,"ignore":null,"nonull":true,"cwd":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test"} # time=0.724ms
# # Subtest: {"dot":false,"ignore":null,"nonull":true,"cwd":"."}
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 24 - {"dot":false,"ignore":null,"nonull":true,"cwd":"."} # time=0.712ms
# 1..24
# ok 31 - race condition # time=25.71ms
# 1..31
# # time=189.177ms
# ok 15 - test/ignore.js # time=1167.297ms
# # Subtest: test/mark.js
# # Subtest: mark with cwd
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# 1..2
# ok 1 - mark with cwd # time=49.061ms
# # Subtest: mark, with **
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# 1..2
# ok 2 - mark, with ** # time=142.008ms
# # Subtest: mark, no / on pattern
# ok 1 - should match pattern provided
# ok 2 - should match pattern provided
# ok 3 - should match pattern provided
# ok 4 - should match pattern provided
# ok 5 - should match pattern provided
# ok 6 - should match pattern provided
# ok 7 - should match pattern provided
# ok 8 - should match pattern provided
# ok 9 - should be equivalent
# ok 10 - should be equivalent
# 1..10
# ok 3 - mark, no / on pattern # time=177.274ms
# # Subtest: mark=false, no / on pattern
# ok 1 - should match pattern provided
# ok 2 - should match pattern provided
# ok 3 - should match pattern provided
# ok 4 - should match pattern provided
# ok 5 - should match pattern provided
# ok 6 - should match pattern provided
# ok 7 - should match pattern provided
# ok 8 - should match pattern provided
# ok 9 - should be equivalent
# ok 10 - should be equivalent
# 1..10
# ok 4 - mark=false, no / on pattern # time=1.639ms
# # Subtest: mark=true, / on pattern
# ok 1 - should match pattern provided
# ok 2 - should match pattern provided
# ok 3 - should match pattern provided
# ok 4 - should match pattern provided
# ok 5 - should match pattern provided
# ok 6 - should match pattern provided
# ok 7 - should match pattern provided
# ok 8 - should match pattern provided
# ok 9 - should be equivalent
# ok 10 - should be equivalent
# 1..10
# ok 5 - mark=true, / on pattern # time=217.074ms
# # Subtest: mark=false, / on pattern
# ok 1 - should match pattern provided
# ok 2 - should match pattern provided
# ok 3 - should match pattern provided
# ok 4 - should match pattern provided
# ok 5 - should match pattern provided
# ok 6 - should match pattern provided
# ok 7 - should match pattern provided
# ok 8 - should match pattern provided
# ok 9 - should be equivalent
# ok 10 - should be equivalent
# 1..10
# ok 6 - mark=false, / on pattern # time=257.882ms
# # Subtest: cwd mark:true slash:true
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - sync should match async
# 1..3
# ok 7 - cwd mark:true slash:true # time=261.858ms
# # Subtest: cwd mark:true slash:false
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - sync should match async
# 1..3
# ok 8 - cwd mark:true slash:false # time=266.573ms
# # Subtest: cwd mark:false slash:true
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - sync should match async
# 1..3
# ok 9 - cwd mark:false slash:true # time=274.971ms
# # Subtest: cwd mark:false slash:false
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - sync should match async
# 1..3
# ok 10 - cwd mark:false slash:false # time=276.725ms
# 1..10
# # time=1932.337ms
# ok 16 - test/mark.js # time=2898.986ms
# # Subtest: test/match-base.js
# # Subtest: chdir
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 3 - should be equivalent
# 1..3
# ok 1 - chdir # time=24.354ms
# # Subtest: cwd
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 3 - should be equivalent
# 1..3
# ok 2 - cwd # time=13.654ms
# # Subtest: noglobstar
# ok 1 - expected to throw
# ok 2 - expected to throw
# 1..2
# ok 3 - noglobstar # time=0.863ms
# 1..3
# # time=698.208ms
# ok 17 - test/match-base.js # time=1013.778ms
# # Subtest: test/multiple-weird-error.js
# 1..2
# ok 1 - got first error
# ok 2 - got second error
# # time=668.501ms
# ok 18 - test/multiple-weird-error.js # time=986.793ms
# # Subtest: test/new-glob-optional-options.js
# # Subtest: new glob, with cb, and no options
# ok 1 - should be equivalent
# 1..1
# ok 1 - new glob, with cb, and no options # time=7.933ms
# 1..1
# # time=13.478ms
# ok 19 - test/new-glob-optional-options.js # time=985.21ms
# # Subtest: test/nocase-nomagic.js
# # Subtest: mock fs
# ok 1 - mocked
# 1..1
# ok 1 - mock fs # time=3.669ms
# # Subtest: nocase, nomagic
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# 1..2
# ok 2 - nocase, nomagic # time=7.49ms
# # Subtest: nocase, with some magic
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 3 - nocase, with some magic # time=1.401ms
# 1..3
# # time=22.205ms
# ok 20 - test/nocase-nomagic.js # time=998.326ms
# # Subtest: test/nodir.js
# # Subtest: */** {"cwd":"a","nodir":true}
# ok 1 - sync results
# ok 2 - async results
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 24 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# ok 25 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 26 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 27 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 28 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 29 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 30 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 31 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 32 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 33 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 34 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 35 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 36 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 37 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 38 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 39 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 40 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 41 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 42 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 43 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 44 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 45 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# ok 46 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 47 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 48 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 49 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 50 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 51 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 52 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 53 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 54 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 55 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 56 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c should be absolute
# ok 57 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 58 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/c/b should be absolute
# 1..58
# ok 1 - */** {"cwd":"a","nodir":true} # time=22.971ms
# # Subtest: a/*b*/** {"nodir":true}
# ok 1 - sync results
# ok 2 - async results
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 24 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 25 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 26 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 27 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 28 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 29 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 30 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 31 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 32 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 33 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 34 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 35 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 36 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 37 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 38 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 39 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 40 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 41 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 42 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 43 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# 1..43
# ok 2 - a/*b*/** {"nodir":true} # time=9.19ms
# # Subtest: a/*b*/**/ {"nodir":true}
# ok 1 - sync results
# ok 2 - async results
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 24 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 25 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 26 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 27 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 28 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# ok 29 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 30 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 31 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 32 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 33 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 34 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/h should be absolute
# ok 35 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/h should be absolute
# ok 36 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 37 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 38 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/f should be absolute
# 1..38
# ok 3 - a/*b*/**/ {"nodir":true} # time=6.691ms
# # Subtest: */* {"cwd":"a","nodir":true}
# ok 1 - sync results
# ok 2 - async results
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# 1..23
# ok 4 - */* {"cwd":"a","nodir":true} # time=5.012ms
# # Subtest: /*/* {"root":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test\\fixtures\\a","nodir":true}
# ok 1 - sync results
# ok 2 - async results
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/ should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/x should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/z should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/ should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/ should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/ should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/ should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/ should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/ should be absolute
# ok 24 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g should be absolute
# ok 25 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcdef/g/ should be absolute
# ok 26 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g should be absolute
# ok 27 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/abcfed/g/ should be absolute
# ok 28 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 29 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/ should be absolute
# ok 30 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 31 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/ should be absolute
# ok 32 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d should be absolute
# ok 33 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/c/d/ should be absolute
# ok 34 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e should be absolute
# ok 35 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/cb/e/ should be absolute
# 1..35
# ok 5 - /*/* {"root":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test\\fixtures\\a","nodir":true} # time=4.095ms
# # Subtest: /b*/** {"root":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test\\fixtures\\a","nodir":true}
# ok 1 - sync results
# ok 2 - async results
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/ should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/ should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/ should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/ should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/ should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/ should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/ should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/ should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/ should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 23 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 24 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 25 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# 1..25
# ok 6 - /b*/** {"root":"C:\\Users\\GRZYBI~1\\AppData\\Local\\Temp\\1be08a1e-8c23-4fa0-a587-5a5595622652\\glob\\test\\fixtures\\a","nodir":true} # time=3.999ms
# 1..6
# # time=58.875ms
# ok 21 - test/nodir.js # time=1039.412ms
# # Subtest: test/nonull.js
# # Subtest: a/*NOFILE*/**/ {"nonull":true}
# ok 1 - sync results
# ok 2 - async results
# 1..2
# ok 1 - a/*NOFILE*/**/ {"nonull":true} # time=9.564ms
# # Subtest: */* {"cwd":"NODIR","nonull":true}
# ok 1 - sync results
# ok 2 - async results
# 1..2
# ok 2 - */* {"cwd":"NODIR","nonull":true} # time=1.299ms
# # Subtest: NOFILE {"nonull":true}
# ok 1 - sync results
# ok 2 - async results
# 1..2
# ok 3 - NOFILE {"nonull":true} # time=1.79ms
# # Subtest: NOFILE {"cwd":"NODIR","nonull":true}
# ok 1 - sync results
# ok 2 - async results
# 1..2
# ok 4 - NOFILE {"cwd":"NODIR","nonull":true} # time=0.684ms
# 1..4
# # time=22.65ms
# ok 22 - test/nonull.js # time=1005.01ms
# # Subtest: test/pause-resume.js
# # Subtest: use a Glob object, and pause/resume it
# ok 1 - must not be paused
# ok 2 - must be paused
# ok 3 - must not be paused
# ok 4 - must be paused
# ok 5 - must not be paused
# ok 6 - must be paused
# ok 7 - must not be paused
# ok 8 - must be paused
# ok 9 - must not be paused
# ok 10 - must be paused
# ok 11 - must not be paused
# ok 12 - must be paused
# ok 13 - must not be paused
# ok 14 - must be paused
# ok 15 - must not be paused
# ok 16 - must be paused
# ok 17 - must not be paused
# ok 18 - must be paused
# ok 19 - must not be paused
# ok 20 - must be paused
# ok 21 - must not be paused
# ok 22 - must be paused
# ok 23 - must not be paused
# ok 24 - must be paused
# ok 25 - must not be paused
# ok 26 - must be paused
# ok 27 - must not be paused
# ok 28 - must be paused
# ok 29 - must not be paused
# ok 30 - must be paused
# ok 31 - must not be paused
# ok 32 - must be paused
# ok 33 - must not be paused
# ok 34 - must be paused
# ok 35 - must not be paused
# ok 36 - must be paused
# ok 37 - must not be paused
# ok 38 - must be paused
# ok 39 - must not be paused
# ok 40 - must be paused
# ok 41 - must not be paused
# ok 42 - must be paused
# ok 43 - reached glob end
# ok 44 - end event matches should be the same as match events
# ok 45 - glob matches should be the same as bash results
# 1..45
# ok 1 - use a Glob object, and pause/resume it # time=224.462ms
# 1..1
# # time=230.345ms
# ok 23 - test/pause-resume.js # time=1201.348ms
# # Subtest: test/readme-issue.js
# # Subtest: setup
# ok 1 - setup done
# 1..1
# ok 1 - setup # time=4.45ms
# # Subtest: glob
# ok 1 - should be equivalent
# 1..1
# ok 2 - glob # time=6.207ms
# # Subtest: cleanup
# ok 1 - clean
# 1..1
# ok 3 - cleanup # time=2.284ms
# 1..3
# # time=26.759ms
# ok 24 - test/readme-issue.js # time=996.726ms
# # Subtest: test/realpath.js
# 1..0 # skip on windows
# # time=6.412ms
# ok 25 - test/realpath.js # SKIP skip on windows
# # Subtest: test/root-nomount.js
# # Subtest: changing root and searching for /b*/**
# # Subtest: .
# ok 1 - should not error
# ok 2 - should match pattern provided
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures//a should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/ should be absolute
# 1..4
# ok 1 - . # time=6.392ms
# # Subtest: a
# ok 1 - should not error
# ok 2 - should match pattern provided
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//.abcdef should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//abcfed should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//b should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//bc should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//c should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//cb should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//x should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//z should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/ should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# 1..22
# ok 2 - a # time=5.523ms
# # Subtest: root=a, cwd=a/b
# ok 1 - should not error
# ok 2 - should match pattern provided
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//.abcdef should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//abcfed should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//b should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//bc should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//c should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//cb should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//x should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//z should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/ should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# 1..22
# ok 3 - root=a, cwd=a/b # time=3.122ms
# 1..3
# ok 1 - changing root and searching for /b*/** # time=18.565ms
# 1..1
# # time=27.762ms
# ok 26 - test/root-nomount.js # time=997.161ms
# # Subtest: test/root.js
# # Subtest: .
# ok 1 - should not error
# ok 2 - should be equivalent
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures//a should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/ should be absolute
# 1..4
# ok 1 - . # time=8.387ms
# # Subtest: a
# ok 1 - should not error
# ok 2 - should be equivalent
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//.abcdef should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//abcfed should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//b should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//bc should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//c should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//cb should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//x should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//z should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/ should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# 1..22
# ok 2 - a # time=5.29ms
# # Subtest: root=a, cwd=a/b
# ok 1 - should not error
# ok 2 - should be equivalent
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//.abcdef should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//abcfed should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//b should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//bc should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//c should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//cb should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//x should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//z should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/ should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# 1..22
# ok 3 - root=a, cwd=a/b # time=2.867ms
# # Subtest: combined with absolute option
# ok 1 - should not error
# ok 2 - should be equivalent
# ok 3 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//.abcdef should be absolute
# ok 4 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//abcdef should be absolute
# ok 5 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//abcfed should be absolute
# ok 6 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//b should be absolute
# ok 7 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//bc should be absolute
# ok 8 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//c should be absolute
# ok 9 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//cb should be absolute
# ok 10 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//x should be absolute
# ok 11 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a//z should be absolute
# ok 12 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/ should be absolute
# ok 13 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 14 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b should be absolute
# ok 15 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 16 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc should be absolute
# ok 17 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 18 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# ok 19 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c should be absolute
# ok 20 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e should be absolute
# ok 21 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/b/c/d should be absolute
# ok 22 - C:/Users/GRZYBI~1/AppData/Local/Temp/1be08a1e-8c23-4fa0-a587-5a5595622652/glob/test/fixtures/a/bc/e/f should be absolute
# 1..22
# ok 4 - combined with absolute option # time=2.55ms
# # Subtest: cwdAbs when root=a, absolute=true
# ok 1 - should not error
# ok 2 - should be equivalent
# 1..2
# ok 5 - cwdAbs when root=a, absolute=true # time=1.301ms
# # Subtest: cwdAbs when root=a, absolute=true, cwd=__dirname
# ok 1 - should not error
# ok 2 - should be equivalent
# 1..2
# ok 6 - cwdAbs when root=a, absolute=true, cwd=__dirname # time=1.298ms
# 1..6
# # time=27.837ms
# ok 27 - test/root.js # time=1000.106ms
# # Subtest: test/slash-cwd.js
# # Subtest: slashes only match directories
# ok 1 - sync test
# ok 2 - async test
# 1..2
# ok 1 - slashes only match directories # time=12.319ms
# 1..1
# # time=17.929ms
# ok 28 - test/slash-cwd.js # time=1000.904ms
# # Subtest: test/stat.js
# # Subtest: stat all the things
# ok 1 - expect truthy value
# ok 2 - expect truthy value
# ok 3 - expect truthy value
# ok 4 - expect truthy value
# ok 5 - expect truthy value
# ok 6 - expect truthy value
# ok 7 - should be equivalent
# ok 8 - should be equivalent
# ok 9 - should be equivalent
# ok 10 - should be equal
# ok 11 - should be equal
# ok 12 - should be equal
# ok 13 - should be equal
# ok 14 - should be equal
# ok 15 - should be equal
# 1..15
# ok 1 - stat all the things # time=12.771ms
# 1..1
# # time=18.302ms
# ok 29 - test/stat.js # time=990.431ms
# # Subtest: test/sync-cb-throw.js
# # Subtest: sync throws if provided callback
# ok 1 - expected to throw
# ok 2 - expected to throw
# ok 3 - expected to throw
# ok 4 - expected to throw
# ok 5 - expected to throw
# ok 6 - expected to throw
# ok 7 - expected to throw
# ok 8 - expected to throw
# ok 9 - expected to throw
# ok 10 - expected to throw
# 1..10
# ok 1 - sync throws if provided callback # time=5.762ms
# 1..1
# # time=11.628ms
# ok 30 - test/sync-cb-throw.js # time=988.624ms
# # Subtest: test/zz-cleanup.js
# # Subtest: cleanup fixtures
# ok 1 - removed
# 1..1
# ok 1 - cleanup fixtures # time=16.288ms
# 1..1
# # time=25.016ms
# ok 31 - test/zz-cleanup.js # time=991.567ms
# 1..31
# # failed 1 of 31 tests
# # skip: 3
# # time=32700.218ms
# -----------|----------|----------|----------|----------|----------------|
# File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
# -----------|----------|----------|----------|----------|----------------|
# All files | 89.05 | 85.84 | 90.28 | 89.02 | |
# common.js | 97.87 | 88.46 | 100 | 97.87 | 133,141,190 |
# glob.js | 85.78 | 82.11 | 85 | 85.71 |... 761,763,781 |
# sync.js | 89.66 | 90 | 93.75 | 89.66 |... 456,457,459 |
# -----------|----------|----------|----------|----------|----------------|
# Windows, or TEST_REGEN unset. Using cached fixtures.
# npm ERR! Test failed. See above for more details.
duration_ms: 75461
...
ok 8 - gulp-util v3.0.8
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\b405f2de-01ff-4385-a192-7ef4ab1fe20f\gulp-util
# > jshint *.js lib/*.js test/*.js && mocha
# beep()
# ERROR: Can't open *.js
# ERROR: Can't open lib/*.js
# ERROR: Can't open test/*.js
duration_ms: 16742
...
ok 9 - pug v2.0.0-beta6
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\42b0d671-1669-418f-a5ab-b6c45a52030e\pug
# > mocha -R spec
# error reporting
# compile time errors
# with no filename
# √ includes detail of where the error was thrown
# with a filename
# √ includes detail of where the error was thrown including the filename
# with a layout without block declaration (syntax)
# √ includes detail of where the error was thrown including the filename
# with a layout without block declaration (locals)
# √ includes detail of where the error was thrown including the filename
# with a include (syntax)
# √ includes detail of where the error was thrown including the filename
# with a include (locals)
# √ includes detail of where the error was thrown including the filename
# with a layout (without block) with an include (syntax)
# √ includes detail of where the error was thrown including the filename
# with a layout (without block) with an include (locals)
# √ includes detail of where the error was thrown including the filename
# block that is never actually used
# √ includes detail of where the error was thrown including the filename
# Unexpected character
# √ includes details of where the error was thrown
# Include filtered
# √ includes details of where the error was thrown
# mixin block followed by a lot of blank lines
# √ reports the correct line number
# runtime errors
# with no filename and `compileDebug` left undefined
# √ just reports the line number
# with no filename and `compileDebug` set to `true`
# √ includes detail of where the error was thrown
# with a filename that does not correspond to a real file and `compileDebug` left undefined
# √ just reports the line number
# with a filename that corresponds to a real file and `compileDebug` left undefined
# √ includes detail of where the error was thrown including the filename
# in a mixin
# √ includes detail of where the error was thrown including the filename
# in a layout
# √ includes detail of where the error was thrown including the filename
# deprecated features
# √ warns about element-with-multiple-attributes
# if you throw something that isn't an error
# √ just rethrows without modification
# import without a filename for a basedir
# √ throws an error
# examples
# √ attributes.js does not throw any error
# √ code.js does not throw any error
# √ dynamicscript.js does not throw any error
# √ each.js does not throw any error
# √ extend.js does not throw any error
# √ form.js does not throw any error
# √ includes.js does not throw any error
# √ layout-debug.js does not throw any error (44ms)
# √ layout.js does not throw any error
# √ mixins.js does not throw any error
# √ rss.js does not throw any error
# √ text.js does not throw any error
# √ whitespace.js does not throw any error
# pug
# unit tests with .render()
# √ should support doctypes
# √ should support Buffers
# √ should support line endings
# √ should support single quotes
# √ should support block-expansion
# √ should support tags
# √ should support nested tags
# √ should support variable length newlines
# √ should support tab conversion
# √ should support newlines
# √ should support text
# √ should support pipe-less text
# √ should support tag text
# √ should support tag text block
# √ should support tag text interpolation
# √ should support flexible indentation
# √ should support interpolation values
# √ should support test html 5 mode
# √ should support multi-line attrs
# √ should support attrs (44ms)
# √ should support class attr array
# √ should support attr parens
# √ should support code attrs
# √ should support code attrs class
# √ should support code buffering
# √ should support script text
# √ should support comments
# √ should support unbuffered comments
# √ should support literal html
# √ should support code
# √ should support each
# √ should support if
# √ should support unless
# √ should support else
# √ should else if
# √ should include block
# √ should not fail on js newlines
# √ should display error line number correctly up to token level
# .compileFile()
# √ does not produce warnings for issue-1593
# √ should support caching (pass 1)
# √ should support caching (pass 2)
# .render()
# √ should support .pug.render(str, fn)
# √ should support .pug.render(str, options, fn)
# √ should support .pug.render(str, options, fn) cache
# .compile()
# √ should support .compile()
# √ should support .compile() locals
# √ should support .compile() locals in 'self' hash
# √ should support .compile() no debug
# √ should support .compile() no debug and global helpers
# √ should be reasonably fast
# √ allows trailing space (see #1586)
# .compileClient()
# √ should support .pug.compileClient(str)
# √ should support .pug.compileClient(str, options)
# .renderFile()
# √ will synchronously return a string
# √ when given a callback, it calls that rather than returning
# √ when given a callback, it calls that rather than returning even if there are no options
# √ when given a callback, it calls that with any errors
# √ should support caching (pass 1)
# √ should support caching (pass 2)
# .compileFileClient(path, options)
# √ returns a string form of a function called `template`
# √ accepts the `name` option to rename the resulting function
# √ should support caching (pass 1)
# √ should support caching (pass 2)
# .runtime
# .merge
# √ merges two attribute objects, giving precedensce to the second object
# .attrs
# √ Renders the given attributes object
# filter indentation
# √ is maintained
# .compile().dependencies
# √ should list the filename of the template referenced by extends
# √ should list the filename of the template referenced by an include
# √ should list the dependencies of extends dependencies
# √ should list the dependencies of include dependencies
# test cases
# √ attrs data (55ms)
# √ attrs js (66ms)
# √ attrs (75ms)
# √ attrs unescaped
# √ basic
# √ blanks
# √ block code
# √ block expansion
# √ block expansion shorthands
# √ blockquote
# √ blocks in blocks
# √ blocks in if
# √ case blocks
# √ case
# √ classes empty
# √ classes
# √ code conditionals
# √ code escape
# √ code iteration (55ms)
# √ code
# √ comments in case
# √ comments
# √ comments source
# √ doctype custom
# √ doctype default
# √ doctype keyword
# √ each else (53ms)
# √ escape chars
# √ escape test
# √ escaping class attribute
# √ filter in include (82ms)
# √ filters empty
# √ filters coffeescript (87ms)
# √ filters custom
# √ filters include custom
# √ filters include (60ms)
# √ filters inline
# √ filters less
# √ filters markdown
# √ filters nested (58ms)
# √ filters stylus (153ms)
# √ html
# √ html5
# √ include extends from root
# √ include extends of common template
# √ include extends relative
# √ include only text body
# √ include only text
# √ include with text head
# √ include with text
# √ include script
# √ include yield nested
# √ includes with ext js
# √ includes
# √ inheritance alert dialog
# √ inheritance defaults
# √ inheritance extend include
# √ inheritance extend mixins block
# √ inheritance extend mixins
# √ inheritance extend
# √ inheritance extend recursive
# √ inheritance extend whitespace
# √ inheritance
# √ inline tag
# √ intepolated elements
# √ interpolated mixin
# √ interpolation escape
# √ layout append
# √ layout append without block
# √ layout multi append prepend block
# √ layout prepend
# √ layout prepend without block
# √ mixin at end of file
# √ mixin block with space
# √ mixin hoist
# √ mixin via include
# √ mixin attrs (81ms)
# √ mixin block tag behaviour
# √ mixin blocks (49ms)
# √ mixin merge (38ms)
# √ mixins unused
# √ mixins (39ms)
# √ mixins rest args
# √ namespaces
# √ nesting
# √ pipeless comments
# √ pipeless filters
# √ pipeless tag
# √ pre
# √ quotes
# √ regression 1794
# √ regression 784
# √ script whitespace
# √ scripts non js
# √ scripts
# √ self closing html
# √ single period
# √ source
# √ styles
# √ tag interpolation
# √ tags self closing
# √ template
# √ text block
# √ text
# √ utf8bom
# √ vars
# √ while
# √ xml
# √ yield before conditional head
# √ yield before conditional
# √ yield head
# √ yield title head
# √ yield title
# √ yield
# test cases for ECMAScript 2015
# √ attr
# certain syntax is not allowed and will throw a compile time error
# √ attrs unescaped
# √ case when
# √ case without with
# √ else condition
# √ else without if
# √ inlining a mixin after a tag
# √ key char ending badly
# √ key ending badly
# √ mismatched inline tag
# √ mixin args syntax error
# √ mixins blocks with bodies
# √ multiple non nested tags on a line
# √ non existant filter
# √ non mixin block
# √ open brace in attributes
# √ self closing tag with block
# √ self closing tag with body
# √ self closing tag with code
# √ tabs and spaces
# √ unclosed interpolated call
# √ unclosed interpolated tag
# √ unclosed interpolation
# 241 passing (3s)
duration_ms: 28515
...
ok 10 - socket.io v1.7.2
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\0ecbf5a6-4f7a-471c-9c79-6e67ea269f1a\socket.io
# > gulp test
# [19:04:29] Using gulpfile C:\Users\GRZYBI~1\AppData\Local\Temp\0ecbf5a6-4f7a-471c-9c79-6e67ea269f1a\socket.io\gulpfile.js
# [19:04:29] Starting 'transpile'...
# [19:04:30] Finished 'transpile' after 354 ms
# [19:04:30] Starting 'test'...
# socket.io
# √ should be the same version as client
# set
# √ should be able to set ping timeout to engine.io
# √ should be able to set ping interval to engine.io
# √ should be able to set transports to engine.io
# √ should be able to set maxHttpBufferSize to engine.io
# √ should be able to set path with setting resource
# √ should be able to set origins to engine.io
# √ should be able to set authorization and send error packet
# √ should be able to set authorization and succeed
# √ should set the handshake BC object
# server attachment
# http.Server
# √ should serve static files
# √ should handle 304
# √ should not serve static files
# √ should work with #attach
# port
# √ should be bound
# √ should be bound as a string
# √ with listen
# √ as a string
# handshake
# √ should disallow request when origin defined and none specified
# √ should disallow request when origin defined and a different one specified
# √ should allow request when origin defined an the same is specified
# √ should allow request when origin defined as function and same is supplied
# √ should allow request when origin defined as function and different is supplied
# √ should allow request when origin defined as function and no origin is supplied
# √ should default to port 443 when protocol is https
# √ should allow request if custom function in opts.allowRequest returns true
# √ should disallow request if custom function in opts.allowRequest returns false
# close
# √ should be able to close sio sending a srv
# √ should be able to close sio sending a port
# graceful close
# √ should stop socket and timers (2251ms)
# namespaces
# √ should be accessible through .sockets
# √ should be aliased
# √ should automatically connect
# √ should fire a `connection` event
# √ should fire a `connect` event
# √ should work with many sockets
# √ should be able to equivalently start with "" or "/" on server
# √ should be equivalent for "" and "/" on client
# √ should work with `of` and many sockets
# √ should work with `of` second param
# √ should disconnect upon transport disconnection
# √ should disconnect both default and custom namespace upon disconnect
# √ should not crash while disconnecting socket
# √ should fire a `disconnecting` event just before leaving all rooms
# √ should return error connecting to non-existent namespace
# √ should not reuse same-namespace connections
# √ should find all clients in a namespace
# √ should find all clients in a namespace room
# √ should find all clients across namespace rooms
# √ should not emit volatile event after regular event (501ms)
# √ should emit volatile event (501ms)
# √ should enable compression by default
# √ should disable compression
# socket
# √ should not fire events more than once after manually reconnecting
# √ should not fire reconnect_failed event more than once when server closed (4094ms)
# √ should receive events
# √ should receive message events through `send`
# √ should error with null messages
# √ should handle transport null messages
# √ should emit events
# √ should emit events with utf8 multibyte character
# √ should emit events with binary data
# √ should emit events with several types of data (including binary)
# √ should receive events with binary data (107ms)
# √ should receive events with several types of data (including binary) (119ms)
# √ should not emit volatile event after regular event (polling) (201ms)
# √ should not emit volatile event after regular event (ws) (201ms)
# √ should emit volatile event (polling) (502ms)
# √ should emit volatile event (ws) (202ms)
# √ should emit only one consecutive volatile event (polling) (501ms)
# √ should emit only one consecutive volatile event (ws) (200ms)
# √ should emit regular events after trying a failed volatile event (polling) (200ms)
# √ should emit regular events after trying a failed volatile event (ws) (202ms)
# √ should emit message events through `send`
# √ should receive event with callbacks
# √ should receive all events emitted from namespaced client immediately and in order (108ms)
# √ should emit events with callbacks
# √ should receive events with args and callback
# √ should emit events with args and callback
# √ should receive events with binary args and callbacks (105ms)
# √ should emit events with binary args and callback
# √ should emit events and receive binary data in a callback (106ms)
# √ should receive events and pass binary data in a callback
# √ should have access to the client
# √ should have access to the connection
# √ should have access to the request
# √ should see query parameters in the request
# √ should see query parameters sent from secondary namespace connections in handshake object
# √ should handle very large json (1729ms)
# √ should handle very large binary data (227ms)
# √ should be able to emit after server close and restart (1159ms)
# √ should enable compression by default
# √ should disable compression
# Note: warning expected and normal in test.
# √ should error with raw binary and warn (206ms)
# √ should not crash with raw binary (108ms)
# √ should handle empty binary packet (106ms)
# √ should not crash when messing with Object prototype (105ms)
# √ should always trigger the callback (if provided) when joining a room
# messaging many
# √ emits to a namespace
# √ emits binary data to a namespace
# √ emits to the rest
# √ emits to rooms
# √ emits to rooms avoiding dupes
# √ broadcasts to rooms
# √ broadcasts binary data to rooms
# √ keeps track of rooms
# √ deletes empty rooms
# √ should properly cleanup left rooms
# middleware
# √ should call functions
# √ should pass errors
# √ should pass `data` of error object
# √ should only call connection after fns
# √ should be ignored if socket gets closed
# √ should call functions in expected order (202ms)
# socket middleware
# √ should call functions
# √ should pass errors
# √ should pass `data` of error object
# 117 passing (15s)
# Missing error handler on `socket`.
# Error: Illegal attachments
# at decodeString (C:\Users\GRZYBI~1\AppData\Local\Temp\0ecbf5a6-4f7a-471c-9c79-6e67ea269f1a\socket.io\node_modules\socket.io-parser\index.js:289:13)
# at Decoder.add (C:\Users\GRZYBI~1\AppData\Local\Temp\0ecbf5a6-4f7a-471c-9c79-6e67ea269f1a\socket.io\node_modules\socket.io-parser\index.js:237:14)
# at Client.ondata (C:\Users\GRZYBI~1\AppData\Local\Temp\0ecbf5a6-4f7a-471c-9c79-6e67ea269f1a\socket.io\lib\client.js:176:18)
# at emitOne (events.js:96:13)
# at Socket.emit (events.js:188:7)
# at Socket.onPacket (C:\Users\GRZYBI~1\AppData\Local\Temp\0ecbf5a6-4f7a-471c-9c79-6e67ea269f1a\socket.io\node_modules\engine.io\lib\socket.js:102:14)
# at emitOne (events.js:96:13)
# at WebSocket.emit (events.js:188:7)
# at WebSocket.Transport.onPacket (C:\Users\GRZYBI~1\AppData\Local\Temp\0ecbf5a6-4f7a-471c-9c79-6e67ea269f1a\socket.io\node_modules\engine.io\lib\transport.js:105:8)
# at WebSocket.Transport.onData (C:\Users\GRZYBI~1\AppData\Local\Temp\0ecbf5a6-4f7a-471c-9c79-6e67ea269f1a\socket.io\node_modules\engine.io\lib\transport.js:116:8)
# at WebSocket.onData (C:\Users\GRZYBI~1\AppData\Local\Temp\0ecbf5a6-4f7a-471c-9c79-6e67ea269f1a\socket.io\node_modules\engine.io\lib\transports\websocket.js:79:30)
duration_ms: 46164
...
ok 11 - fs-extra v1.0.0 # SKIP The canary is dead:
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\3367b705-222b-42b5-b00a-8fd07c7e36e2\fs-extra
# > npm run lint && npm run unit
# > [email protected] lint C:\Users\GRZYBI~1\AppData\Local\Temp\3367b705-222b-42b5-b00a-8fd07c7e36e2\fs-extra
# > standard
# > [email protected] unit C:\Users\GRZYBI~1\AppData\Local\Temp\3367b705-222b-42b5-b00a-8fd07c7e36e2\fs-extra
# > node test.js
# Skipping cross-device move test
# Can't write to device. Skipping test.
# .....!...........!!.!...!.........!!!...................
# ........................................................
# ........................................................
# ........................................................
# .................!!!!!!!!...!..!!!!!!!...!.!!!!!!!!!!!!!
# !!!...!!!!!!!!!!..!!...!!!!!!!!...!..!!!!!!!...!.!!!!!!!
# !!!!!!!!!...!!!!!!!!!!..!!..............................
# .............,,......................!!.......!!
# 336 passing (3s)
# 2 pending
# 102 failing
# 1) copy > modification option > when modified option is turned on should have the same timestamps on copy:
# Uncaught AssertionError: 1483639490562 === 1483639490000
# + expected - actual
# -1483639490562
# +1483639490000
#
# at lib\copy\__tests__\copy-preserve-time.test.js:58:20
# at Array.forEach (native)
# at lib\copy\__tests__\copy-preserve-time.test.js:40:17
# at doneOne (lib\copy\ncp.js:226:16)
# at lib\copy\ncp.js:116:20
# at lib\util\utimes.js:59:23
# at node_modules\graceful-fs\graceful-fs.js:43:10
# at FSReqWrap.oncomplete (fs.js:112:15)
# 2) copy-sync / broken symlink "before each" hook for "should copy broken symlinks by default":
# Error: done() called multiple times
# at Suite.<anonymous> (lib\copy-sync\__tests__\broken-symlink.test.js:15:3)
# at Object.<anonymous> (lib\copy-sync\__tests__\broken-symlink.test.js:10:1)
# 3) copy-sync / broken symlink "before each" hook for "should copy broken symlinks by default":
# Error: done() called multiple times
# at Suite.<anonymous> (lib\copy-sync\__tests__\broken-symlink.test.js:15:3)
# at Object.<anonymous> (lib\copy-sync\__tests__\broken-symlink.test.js:10:1)
# 4) + copySync() > when the source is a directory should preserve symbolic links:
# Error: EPERM: operation not permitted, symlink 'destination' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\copy-sync-dir\src\symlink'
# at Object.fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\copy-sync\__tests__\copy-sync-dir.test.js:57:10)
# 5) + copySync() > when the source is a file should follow symlinks:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\copy-sync\TEST_fs-extra_src' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\copy-sync\TEST_fs-extra_copy_link'
# at Object.fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\copy-sync\__tests__\copy-sync-file.test.js:49:10)
# 6) copy > modification option > when modified option is turned on should have the same timestamps on copy:
# AssertionError: 1483639490546 === 1483639490000
# + expected - actual
# -1483639490546
# +1483639490000
#
# at lib\copy-sync\__tests__\copy-sync-preserve-time.test.js:50:20
# at Array.forEach (native)
# at Context.<anonymous> (lib\copy-sync\__tests__\copy-sync-preserve-time.test.js:34:15)
# 7) copy-sync / symlink "before each" hook for "copies symlinks by default":
# Error: done() called multiple times
# at Suite.<anonymous> (lib\copy-sync\__tests__\symlink.test.js:15:3)
# at Object.<anonymous> (lib\copy-sync\__tests__\symlink.test.js:10:1)
# 8) copy-sync / symlink "before each" hook for "copies symlinks by default":
# Error: done() called multiple times
# at Suite.<anonymous> (lib\copy-sync\__tests__\symlink.test.js:15:3)
# at Object.<anonymous> (lib\copy-sync\__tests__\symlink.test.js:10:1)
# 9) fse-ensure-symlink fs.symlink() should create symlink file using src `./foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
#
# 10) fse-ensure-symlink fs.symlink() should create symlink file using src `../foo.txt` and dst `./empty-dir/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink.txt'
#
# 11) fse-ensure-symlink fs.symlink() should create symlink file using src `../foo.txt` and dst `./empty-dir/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink.txt'
#
# 12) fse-ensure-symlink fs.symlink() should create symlink file using src `./foo.txt` and dst `./dir-foo/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink.txt'
#
# 13) fse-ensure-symlink fs.symlink() should create broken symlink file using src `./foo.txt` and dst `./empty-dir/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink.txt'
#
# 14) fse-ensure-symlink fs.symlink() should create broken symlink file using src `./foo.txt` and dst `./real-alpha/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\symlink.txt'
#
# 15) fse-ensure-symlink fs.symlink() should create broken symlink file using src `./foo.txt` and dst `./real-alpha/real-beta/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\symlink.txt'
#
# 16) fse-ensure-symlink fs.symlink() should create broken symlink file using src `./foo.txt` and dst `./real-alpha/real-beta/real-gamma/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\real-gamma\symlink.txt'
#
# 17) fse-ensure-symlink fs.symlink() should create broken symlink file using src `./missing.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\missing.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
#
# 18) fse-ensure-symlink fs.symlink() should create symlink dir using src `./dir-foo` and dst `./symlink-dir-foo`:
# Error: EPERM: operation not permitted, symlink '.\dir-foo' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink-dir-foo'
#
# 19) fse-ensure-symlink fs.symlink() should create symlink dir using src `../dir-bar` and dst `./dir-foo/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink-dir-bar'
#
# 20) fse-ensure-symlink fs.symlink() should create broken symlink dir using src `./dir-bar` and dst `./dir-foo/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '.\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink-dir-bar'
#
# 21) fse-ensure-symlink fs.symlink() should create broken symlink dir using src `./dir-bar` and dst `./empty-dir/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '.\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink-dir-bar'
#
# 22) fse-ensure-symlink fs.symlink() should create broken symlink dir using src `./dir-bar` and dst `./real-alpha/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '.\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\symlink-dir-bar'
#
# 23) fse-ensure-symlink fs.symlink() should create broken symlink dir using src `./dir-bar` and dst `./real-alpha/real-beta/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '.\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\symlink-dir-bar'
#
# 24) fse-ensure-symlink fs.symlink() should create broken symlink dir using src `./dir-bar` and dst `./real-alpha/real-beta/real-gamma/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '.\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\real-gamma\symlink-dir-bar'
#
# 25) fse-ensure-symlink fs.symlink() should create broken symlink dir using src `./missing` and dst `./dir-foo/symlink-dir-missing`:
# Error: EPERM: operation not permitted, symlink '.\missing' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink-dir-missing'
#
# 26) fse-ensure-symlink fs.symlink() should create symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
#
# 27) fse-ensure-symlink fs.symlink() should create symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
#
# 28) fse-ensure-symlink fs.symlink() should create broken symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\missing.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\missing.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
#
# 29) fse-ensure-symlink fs.symlink() should create broken symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
#
# 30) fse-ensure-symlink fs.symlink() should create broken symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\dir-foo\foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\dir-foo\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
#
# 31) fse-ensure-symlink ensureSymlink() should create symlink file using src `./foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
#
# 32) fse-ensure-symlink ensureSymlink() should create symlink file using src `../foo.txt` and dst `./empty-dir/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink.txt'
#
# 33) fse-ensure-symlink ensureSymlink() should create symlink file using src `../foo.txt` and dst `./empty-dir/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink.txt'
#
# 34) fse-ensure-symlink ensureSymlink() should create symlink file using src `./foo.txt` and dst `./dir-foo/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink.txt'
#
# 35) fse-ensure-symlink ensureSymlink() should create symlink file using src `./foo.txt` and dst `./empty-dir/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink.txt'
#
# 36) fse-ensure-symlink ensureSymlink() should create symlink file using src `./foo.txt` and dst `./real-alpha/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\symlink.txt'
#
# 37) fse-ensure-symlink ensureSymlink() should create symlink file using src `./foo.txt` and dst `./real-alpha/real-beta/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\symlink.txt'
#
# 38) fse-ensure-symlink ensureSymlink() should create symlink file using src `./foo.txt` and dst `./real-alpha/real-beta/real-gamma/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\..\..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\real-gamma\symlink.txt'
#
# 39) fse-ensure-symlink ensureSymlink() should create symlink file using src `./foo.txt` and dst `./alpha/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\alpha\symlink.txt'
#
# 40) fse-ensure-symlink ensureSymlink() should create symlink file using src `./foo.txt` and dst `./alpha/beta/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\alpha\beta\symlink.txt'
#
# 41) fse-ensure-symlink ensureSymlink() should create symlink file using src `./foo.txt` and dst `./alpha/beta/gamma/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\..\..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\alpha\beta\gamma\symlink.txt'
#
# 42) fse-ensure-symlink ensureSymlink() should create symlink dir using src `./dir-foo` and dst `./symlink-dir-foo`:
# Error: EPERM: operation not permitted, symlink '.\dir-foo' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink-dir-foo'
#
# 43) fse-ensure-symlink ensureSymlink() should create symlink dir using src `../dir-bar` and dst `./dir-foo/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink-dir-bar'
#
# 44) fse-ensure-symlink ensureSymlink() should create symlink dir using src `./dir-bar` and dst `./dir-foo/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink-dir-bar'
#
# 45) fse-ensure-symlink ensureSymlink() should create symlink dir using src `./dir-bar` and dst `./empty-dir/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink-dir-bar'
#
# 46) fse-ensure-symlink ensureSymlink() should create symlink dir using src `./dir-bar` and dst `./real-alpha/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\symlink-dir-bar'
#
# 47) fse-ensure-symlink ensureSymlink() should create symlink dir using src `./dir-bar` and dst `./real-alpha/real-beta/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\symlink-dir-bar'
#
# 48) fse-ensure-symlink ensureSymlink() should create symlink dir using src `./dir-bar` and dst `./real-alpha/real-beta/real-gamma/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\..\..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\real-gamma\symlink-dir-bar'
#
# 49) fse-ensure-symlink ensureSymlink() should create symlink dir using src `./dir-foo` and dst `./alpha/dir-foo`:
# Error: EPERM: operation not permitted, symlink '..\dir-foo' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\alpha\dir-foo'
#
# 50) fse-ensure-symlink ensureSymlink() should create symlink dir using src `./dir-foo` and dst `./alpha/beta/dir-foo`:
# Error: EPERM: operation not permitted, symlink '..\..\dir-foo' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\alpha\beta\dir-foo'
#
# 51) fse-ensure-symlink ensureSymlink() should create symlink dir using src `./dir-foo` and dst `./alpha/beta/gamma/dir-foo`:
# Error: EPERM: operation not permitted, symlink '..\..\..\dir-foo' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\alpha\beta\gamma\dir-foo'
#
# 52) fse-ensure-symlink ensureSymlink() should create symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
#
# 53) fse-ensure-symlink ensureSymlink() should create symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
#
# 54) fse-ensure-symlink fs.symlinkSync() should create symlink file using src `./foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 55) fse-ensure-symlink fs.symlinkSync() should create symlink file using src `../foo.txt` and dst `./empty-dir/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 56) fse-ensure-symlink fs.symlinkSync() should create symlink file using src `../foo.txt` and dst `./empty-dir/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 57) fse-ensure-symlink fs.symlinkSync() should create symlink file using src `./foo.txt` and dst `./dir-foo/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 58) fse-ensure-symlink fs.symlinkSync() should create broken symlink file using src `./foo.txt` and dst `./empty-dir/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:271:10)
# 59) fse-ensure-symlink fs.symlinkSync() should create broken symlink file using src `./foo.txt` and dst `./real-alpha/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:271:10)
# 60) fse-ensure-symlink fs.symlinkSync() should create broken symlink file using src `./foo.txt` and dst `./real-alpha/real-beta/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:271:10)
# 61) fse-ensure-symlink fs.symlinkSync() should create broken symlink file using src `./foo.txt` and dst `./real-alpha/real-beta/real-gamma/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\real-gamma\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:271:10)
# 62) fse-ensure-symlink fs.symlinkSync() should create broken symlink file using src `./missing.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\missing.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:271:10)
# 63) fse-ensure-symlink fs.symlinkSync() should create symlink dir using src `./dir-foo` and dst `./symlink-dir-foo`:
# Error: EPERM: operation not permitted, symlink '.\dir-foo' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink-dir-foo'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:319:10)
# 64) fse-ensure-symlink fs.symlinkSync() should create symlink dir using src `../dir-bar` and dst `./dir-foo/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink-dir-bar'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:319:10)
# 65) fse-ensure-symlink fs.symlinkSync() should create broken symlink dir using src `./dir-bar` and dst `./dir-foo/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '.\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink-dir-bar'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:338:10)
# 66) fse-ensure-symlink fs.symlinkSync() should create broken symlink dir using src `./dir-bar` and dst `./empty-dir/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '.\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink-dir-bar'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:338:10)
# 67) fse-ensure-symlink fs.symlinkSync() should create broken symlink dir using src `./dir-bar` and dst `./real-alpha/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '.\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\symlink-dir-bar'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:338:10)
# 68) fse-ensure-symlink fs.symlinkSync() should create broken symlink dir using src `./dir-bar` and dst `./real-alpha/real-beta/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '.\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\symlink-dir-bar'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:338:10)
# 69) fse-ensure-symlink fs.symlinkSync() should create broken symlink dir using src `./dir-bar` and dst `./real-alpha/real-beta/real-gamma/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '.\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\real-gamma\symlink-dir-bar'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:338:10)
# 70) fse-ensure-symlink fs.symlinkSync() should create broken symlink dir using src `./missing` and dst `./dir-foo/symlink-dir-missing`:
# Error: EPERM: operation not permitted, symlink '.\missing' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink-dir-missing'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:338:10)
# 71) fse-ensure-symlink fs.symlinkSync() should create symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 72) fse-ensure-symlink fs.symlinkSync() should create symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 73) fse-ensure-symlink fs.symlinkSync() should create broken symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\missing.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\missing.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:271:10)
# 74) fse-ensure-symlink fs.symlinkSync() should create broken symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:271:10)
# 75) fse-ensure-symlink fs.symlinkSync() should create broken symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\dir-foo\foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\dir-foo\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
# at fs.symlinkSync (fs.js:959:18)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:271:10)
# 76) fse-ensure-symlink ensureSymlinkSync() should create symlink file using src `./foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 77) fse-ensure-symlink ensureSymlinkSync() should create symlink file using src `../foo.txt` and dst `./empty-dir/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink.txt'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 78) fse-ensure-symlink ensureSymlinkSync() should create symlink file using src `../foo.txt` and dst `./empty-dir/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink.txt'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 79) fse-ensure-symlink ensureSymlinkSync() should create symlink file using src `./foo.txt` and dst `./dir-foo/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '.\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink.txt'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 80) fse-ensure-symlink ensureSymlinkSync() should create symlink file using src `./foo.txt` and dst `./empty-dir/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink.txt'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 81) fse-ensure-symlink ensureSymlinkSync() should create symlink file using src `./foo.txt` and dst `./real-alpha/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\symlink.txt'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 82) fse-ensure-symlink ensureSymlinkSync() should create symlink file using src `./foo.txt` and dst `./real-alpha/real-beta/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\symlink.txt'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 83) fse-ensure-symlink ensureSymlinkSync() should create symlink file using src `./foo.txt` and dst `./real-alpha/real-beta/real-gamma/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\..\..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\real-gamma\symlink.txt'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 84) fse-ensure-symlink ensureSymlinkSync() should create symlink file using src `./foo.txt` and dst `./alpha/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\alpha\symlink.txt'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:53:13)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 85) fse-ensure-symlink ensureSymlinkSync() should create symlink file using src `./foo.txt` and dst `./alpha/beta/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\alpha\beta\symlink.txt'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:53:13)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 86) fse-ensure-symlink ensureSymlinkSync() should create symlink file using src `./foo.txt` and dst `./alpha/beta/gamma/symlink.txt`:
# Error: EPERM: operation not permitted, symlink '..\..\..\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\alpha\beta\gamma\symlink.txt'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:53:13)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 87) fse-ensure-symlink ensureSymlinkSync() should create symlink dir using src `./dir-foo` and dst `./symlink-dir-foo`:
# Error: EPERM: operation not permitted, symlink '.\dir-foo' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink-dir-foo'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:319:10)
# 88) fse-ensure-symlink ensureSymlinkSync() should create symlink dir using src `../dir-bar` and dst `./dir-foo/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink-dir-bar'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:319:10)
# 89) fse-ensure-symlink ensureSymlinkSync() should create symlink dir using src `./dir-bar` and dst `./dir-foo/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\symlink-dir-bar'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:319:10)
# 90) fse-ensure-symlink ensureSymlinkSync() should create symlink dir using src `./dir-bar` and dst `./empty-dir/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\empty-dir\symlink-dir-bar'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:319:10)
# 91) fse-ensure-symlink ensureSymlinkSync() should create symlink dir using src `./dir-bar` and dst `./real-alpha/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\symlink-dir-bar'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:319:10)
# 92) fse-ensure-symlink ensureSymlinkSync() should create symlink dir using src `./dir-bar` and dst `./real-alpha/real-beta/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\symlink-dir-bar'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:319:10)
# 93) fse-ensure-symlink ensureSymlinkSync() should create symlink dir using src `./dir-bar` and dst `./real-alpha/real-beta/real-gamma/symlink-dir-bar`:
# Error: EPERM: operation not permitted, symlink '..\..\..\dir-bar' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\real-alpha\real-beta\real-gamma\symlink-dir-bar'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:319:10)
# 94) fse-ensure-symlink ensureSymlinkSync() should create symlink dir using src `./dir-foo` and dst `./alpha/dir-foo`:
# Error: EPERM: operation not permitted, symlink '..\dir-foo' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\alpha\dir-foo'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:53:13)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:319:10)
# 95) fse-ensure-symlink ensureSymlinkSync() should create symlink dir using src `./dir-foo` and dst `./alpha/beta/dir-foo`:
# Error: EPERM: operation not permitted, symlink '..\..\dir-foo' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\alpha\beta\dir-foo'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:53:13)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:319:10)
# 96) fse-ensure-symlink ensureSymlinkSync() should create symlink dir using src `./dir-foo` and dst `./alpha/beta/gamma/dir-foo`:
# Error: EPERM: operation not permitted, symlink '..\..\..\dir-foo' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\alpha\beta\gamma\dir-foo'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:53:13)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:319:10)
# 97) fse-ensure-symlink ensureSymlinkSync() should create symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 98) fse-ensure-symlink ensureSymlinkSync() should create symlink file using src `C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\foo.txt` and dst `./symlink.txt`:
# Error: EPERM: operation not permitted, symlink 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\dir-foo\foo.txt' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\fs-extra\ensure-symlink\symlink.txt'
# at Object.fs.symlinkSync (fs.js:959:18)
# at createSymlinkSync (lib\ensure\symlink.js:51:25)
# at Context.<anonymous> (lib\ensure\__tests__\symlink.test.js:252:10)
# 99) ncp broken symlink "before each" hook for "should copy broken symlinks by default":
# Error: done() called multiple times
# at Suite.<anonymous> (lib\copy\__tests__\ncp\broken-symlink.test.js:15:3)
# at Object.<anonymous> (lib\copy\__tests__\ncp\broken-symlink.test.js:10:1)
# 100) ncp broken symlink "before each" hook for "should copy broken symlinks by default":
# Error: done() called multiple times
# at Suite.<anonymous> (lib\copy\__tests__\ncp\broken-symlink.test.js:15:3)
# at Object.<anonymous> (lib\copy\__tests__\ncp\broken-symlink.test.js:10:1)
# 101) ncp / symlink "before each" hook for "copies symlinks by default":
# Error: done() called multiple times
# at Suite.<anonymous> (lib\copy\__tests__\ncp\symlink.test.js:15:3)
# at Object.<anonymous> (lib\copy\__tests__\ncp\symlink.test.js:10:1)
# 102) ncp / symlink "before each" hook for "copies symlinks by default":
# Error: done() called multiple times
# at Suite.<anonymous> (lib\copy\__tests__\ncp\symlink.test.js:15:3)
# at Object.<anonymous> (lib\copy\__tests__\ncp\symlink.test.js:10:1)
# fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;
# see https://github.com/jprichardson/node-fs-extra/issues/269
# fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;
# see https://github.com/jprichardson/node-fs-extra/issues/269
# fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;
# see https://github.com/jprichardson/node-fs-extra/issues/269
# fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;
# see https://github.com/jprichardson/node-fs-extra/issues/269
# fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;
# see https://github.com/jprichardson/node-fs-extra/issues/269
# fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;
# see https://github.com/jprichardson/node-fs-extra/issues/269
# fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;
# see https://github.com/jprichardson/node-fs-extra/issues/269
# npm ERR! Windows_NT 10.0.14393
# npm ERR! argv "d:\\node\\Release\\node-v8.0.0-win-x86\\node.exe" "d:\\node\\Release\\node-v8.0.0-win-x86\\node_modules\\npm\\bin\\npm-cli.js" "run" "unit"
# npm ERR! node v8.0.0-pre
# npm ERR! npm v4.0.5
# npm ERR! code ELIFECYCLE
# npm ERR! [email protected] unit: `node test.js`
# npm ERR! Exit status 102
# npm ERR!
# npm ERR! Failed at the [email protected] unit script 'node test.js'.
# npm ERR! Make sure you have the latest version of node.js and npm installed.
# npm ERR! If you do, this is most likely a problem with the fs-extra package,
# npm ERR! not with npm itself.
# npm ERR! Tell the author that this fails on your system:
# npm ERR! node test.js
# npm ERR! You can get information on how to open an issue for this project with:
# npm ERR! npm bugs fs-extra
# npm ERR! Or if that isn't available, you can get their info via:
# npm ERR! npm owner ls fs-extra
# npm ERR! There is likely additional logging output above.
# npm ERR! Please include the following file with any support request:
# npm ERR! C:\Users\GRZYBI~1\AppData\Local\Temp\3367b705-222b-42b5-b00a-8fd07c7e36e2\fs-extra\npm-debug.log
# npm ERR! Test failed. See above for more details.
duration_ms: 30496
...
ok 12 - body-parser v1.15.2
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\0a8fdfbc-edf4-4ade-9c57-a264b2c15171\body-parser
# > mocha --require test/support/env --reporter spec --check-leaks --bail test/
# bodyParser()
# √ should default to {}
# √ should parse JSON
# √ should parse x-www-form-urlencoded
# √ should handle duplicated middleware
# http methods
# √ should support ACL requests
# √ should support BIND requests
# √ should support CHECKOUT requests
# √ should support COPY requests
# √ should support DELETE requests
# √ should support GET requests
# √ should support HEAD requests
# √ should support LINK requests
# √ should support LOCK requests
# √ should support M-SEARCH requests
# √ should support MERGE requests
# √ should support MKACTIVITY requests
# √ should support MKCALENDAR requests
# √ should support MKCOL requests
# √ should support MOVE requests
# √ should support NOTIFY requests
# √ should support OPTIONS requests
# √ should support PATCH requests
# √ should support POST requests
# √ should support PROPFIND requests
# √ should support PROPPATCH requests
# √ should support PURGE requests
# √ should support PUT requests
# √ should support REBIND requests
# √ should support REPORT requests
# √ should support SEARCH requests
# √ should support SUBSCRIBE requests
# √ should support TRACE requests
# √ should support UNBIND requests
# √ should support UNLINK requests
# √ should support UNLOCK requests
# √ should support UNSUBSCRIBE requests
# with type option
# √ should parse JSON
# √ should parse x-www-form-urlencoded
# with verify option
# √ should apply to json
# √ should apply to urlencoded
# bodyParser.json()
# √ should parse JSON
# √ should fail gracefully
# √ should handle Content-Length: 0
# √ should handle empty message-body
# √ should handle no message-body
# √ should 400 on malformed JSON
# √ should 400 when invalid content-length
# √ should handle duplicated middleware
# when strict is false
# √ should parse primitives
# when strict is true
# √ should not parse primitives
# √ should allow leading whitespaces in JSON
# by default
# √ should 400 on primitives
# with limit option
# √ should 413 when over limit with Content-Length
# √ should 413 when over limit with chunked encoding
# √ should accept number of bytes
# √ should not change when options altered
# √ should not hang response
# with inflate option
# when false
# √ should not accept content-encoding
# when true
# √ should accept content-encoding
# with type option
# when "application/vnd.api+json"
# √ should parse JSON for custom type
# √ should ignore standard type
# when a function
# √ should parse when truthy value returned
# √ should work without content-type
# √ should not invoke without a body
# with verify option
# √ should assert value if function
# √ should error from verify
# √ should allow custom codes
# √ should allow pass-through
# √ should work with different charsets
# √ should 415 on unknown charset prior to verify
# charset
# √ should parse utf-8
# √ should parse utf-16
# √ should parse when content-length != char length
# √ should default to utf-8
# √ should fail on unknown charset
# encoding
# √ should parse without encoding
# √ should support identity encoding
# √ should support gzip encoding
# √ should support deflate encoding
# √ should be case-insensitive
# √ should 415 on unknown encoding
# √ should 400 on malformed encoding
# √ should 413 when inflated value exceeds limit
# bodyParser.raw()
# √ should parse application/octet-stream
# √ should 400 when invalid content-length
# √ should handle Content-Length: 0
# √ should handle empty message-body
# √ should handle duplicated middleware
# with limit option
# √ should 413 when over limit with Content-Length
# √ should 413 when over limit with chunked encoding
# √ should accept number of bytes
# √ should not change when options altered
# √ should not hang response
# with inflate option
# when false
# √ should not accept content-encoding
# when true
# √ should accept content-encoding
# with type option
# when "application/vnd+octets"
# √ should parse for custom type
# √ should ignore standard type
# when a function
# √ should parse when truthy value returned
# √ should work without content-type
# √ should not invoke without a body
# with verify option
# √ should assert value is function
# √ should error from verify
# √ should allow custom codes
# √ should allow pass-through
# charset
# √ should ignore charset
# encoding
# √ should parse without encoding
# √ should support identity encoding
# √ should support gzip encoding
# √ should support deflate encoding
# √ should be case-insensitive
# √ should fail on unknown encoding
# bodyParser.text()
# √ should parse text/plain
# √ should 400 when invalid content-length
# √ should handle Content-Length: 0
# √ should handle empty message-body
# √ should handle duplicated middleware
# with defaultCharser option
# √ should change default charset
# √ should honor content-type charset
# with limit option
# √ should 413 when over limit with Content-Length
# √ should 413 when over limit with chunked encoding
# √ should accept number of bytes
# √ should not change when options altered
# √ should not hang response
# with inflate option
# when false
# √ should not accept content-encoding
# when true
# √ should accept content-encoding
# with type option
# when "text/html"
# √ should parse for custom type
# √ should ignore standard type
# when a function
# √ should parse when truthy value returned
# √ should work without content-type
# √ should not invoke without a body
# with verify option
# √ should assert value is function
# √ should error from verify
# √ should allow custom codes
# √ should allow pass-through
# √ should 415 on unknown charset prior to verify
# charset
# √ should parse utf-8
# √ should parse codepage charsets
# √ should parse when content-length != char length
# √ should default to utf-8
# √ should 415 on unknown charset
# encoding
# √ should parse without encoding
# √ should support identity encoding
# √ should support gzip encoding
# √ should support deflate encoding
# √ should be case-insensitive
# √ should fail on unknown encoding
# bodyParser.urlencoded()
# √ should parse x-www-form-urlencoded
# √ should 400 when invalid content-length
# √ should handle Content-Length: 0
# √ should handle empty message-body
# √ should handle duplicated middleware
# √ should parse extended syntax
# with extended option
# when false
# √ should not parse extended syntax
# √ should parse multiple key instances
# when true
# √ should parse multiple key instances
# √ should parse extended syntax
# √ should parse parameters with dots
# √ should parse fully-encoded extended syntax
# √ should parse array index notation
# √ should parse array index notation with large array
# √ should parse array of objects syntax
# √ should parse deep object
# with inflate option
# when false
# √ should not accept content-encoding
# when true
# √ should accept content-encoding
# with limit option
# √ should 413 when over limit with Content-Length
# √ should 413 when over limit with chunked encoding
# √ should accept number of bytes
# √ should not change when options altered
# √ should not hang response
# with parameterLimit option
# with extended: false
# √ should reject 0
# √ should reject string
# √ should 413 if over limit
# √ should work when at the limit
# √ should work if number is floating point
# √ should work with large limit (54ms)
# √ should work with Infinity limit (170ms)
# with extended: true
# √ should reject 0
# √ should reject string
# √ should 413 if over limit
# √ should work when at the limit
# √ should work if number is floating point
# √ should work with large limit
# √ should work with Infinity limit (51ms)
# with type option
# when "application/vnd.x-www-form-urlencoded"
# √ should parse for custom type
# √ should ignore standard type
# when a function
# √ should parse when truthy value returned
# √ should work without content-type
# √ should not invoke without a body
# with verify option
# √ should assert value if function
# √ should error from verify
# √ should allow custom codes
# √ should allow pass-through
# √ should 415 on unknown charset prior to verify
# charset
# √ should parse utf-8
# √ should parse when content-length != char length
# √ should default to utf-8
# √ should fail on unknown charset
# encoding
# √ should parse without encoding
# √ should support identity encoding
# √ should support gzip encoding
# √ should support deflate encoding
# √ should be case-insensitive
# √ should fail on unknown encoding
# 203 passing (782ms)
duration_ms: 21214
...
ok 13 - uglify-js v2.7.5 # SKIP The canary is dead:
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js
# > node test/run-tests.js
# *** Entering [compress]
# --- angular-inject.js
# Running test [ng_inject_defun]
# Running test [ng_inject_assignment]
# Running test [ng_inject_inline]
# --- arrays.js
# Running test [holes_and_undefined]
# Running test [constant_join]
# Running test [constant_join_2]
# --- ascii.js
# Running test [ascii_only_true]
# Running test [ascii_only_false]
# --- asm.js
# Running test [asm_mixed]
# --- assignment.js
# Running test [op_equals_left_local_var]
# Running test [op_equals_right_local_var]
# Running test [op_equals_left_global_var]
# Running test [op_equals_right_global_var]
# --- blocks.js
# Running test [remove_blocks]
# Running test [keep_some_blocks]
# --- collapse_vars.js
# Running test [collapse_vars_side_effects_1]
# Running test [collapse_vars_side_effects_2]
# Running test [collapse_vars_issue_721]
# Running test [collapse_vars_properties]
# Running test [collapse_vars_if]
# Running test [collapse_vars_while]
# Running test [collapse_vars_do_while]
# Running test [collapse_vars_seq]
# Running test [collapse_vars_throw]
# Running test [collapse_vars_switch]
# Running test [collapse_vars_assignment]
# Running test [collapse_vars_lvalues]
# Running test [collapse_vars_misc1]
# Running test [collapse_vars_self_reference]
# Running test [collapse_vars_repeated]
# Running test [collapse_vars_closures]
# Running test [collapse_vars_unary]
# Running test [collapse_vars_try]
# Running test [collapse_vars_array]
# Running test [collapse_vars_object]
# Running test [collapse_vars_eval_and_with]
# Running test [collapse_vars_constants]
# Running test [collapse_vars_arguments]
# Running test [collapse_vars_short_circuit]
# Running test [collapse_vars_short_circuited_conditions]
# Running test [collapse_vars_regexp]
# --- comparing.js
# Running test [keep_comparisons]
# Running test [keep_comparisons_with_unsafe_comps]
# Running test [dont_change_in_or_instanceof_expressions]
# --- concat-strings.js
# Running test [concat_1]
# --- conditionals.js
# Running test [ifs_1]
# Running test [ifs_2]
# Running test [ifs_3_should_warn]
# Running test [ifs_4]
# Running test [ifs_5]
# Running test [ifs_6]
# Running test [cond_1]
# Running test [cond_2]
# Running test [cond_3]
# Running test [cond_4]
# Running test [cond_5]
# Running test [cond_7]
# Running test [cond_7_1]
# Running test [cond_8]
# Running test [cond_8b]
# Running test [cond_8c]
# Running test [ternary_boolean_consequent]
# Running test [ternary_boolean_alternative]
# Running test [conditional_and]
# Running test [conditional_or]
# Running test [trivial_boolean_ternary_expressions]
# Running test [issue_1154]
# --- dead-code.js
# Running test [dead_code_1]
# Running test [dead_code_2_should_warn]
# Running test [dead_code_constant_boolean_should_warn_more]
# Running test [dead_code_const_declaration]
# Running test [dead_code_const_annotation]
# Running test [dead_code_const_annotation_regex]
# Running test [dead_code_const_annotation_complex_scope]
# --- debugger.js
# Running test [keep_debugger]
# Running test [drop_debugger]
# --- drop-console.js
# Running test [drop_console_1]
# --- drop-unused.js
# Running test [unused_funarg_1]
# Running test [unused_funarg_2]
# Running test [unused_nested_function]
# Running test [unused_circular_references_1]
# Running test [unused_circular_references_2]
# Running test [unused_circular_references_3]
# Running test [unused_keep_setter_arg]
# Running test [unused_var_in_catch]
# Running test [used_var_in_catch]
# Running test [keep_fnames]
# --- evaluate.js
# Running test [negative_zero]
# Running test [positive_zero]
# --- html_comments.js
# Running test [html_comment_in_expression]
# Running test [html_comment_in_less_than]
# Running test [html_comment_in_left_shift]
# Running test [html_comment_in_right_shift]
# Running test [html_comment_in_zero_fill_right_shift]
# Running test [html_comment_in_greater_than]
# Running test [html_comment_in_greater_than_or_equal]
# Running test [html_comment_in_right_shift_assign]
# Running test [html_comment_in_zero_fill_right_shift_assign]
# Running test [html_comment_in_string_literal]
# --- if_return.js
# Running test [if_return_1]
# Running test [if_return_2]
# Running test [if_return_3]
# Running test [if_return_4]
# Running test [if_return_5]
# Running test [if_return_6]
# Running test [if_return_7]
# Running test [issue_1089]
# --- issue-1034.js
# Running test [non_hoisted_function_after_return]
# Running test [non_hoisted_function_after_return_2a]
# Running test [non_hoisted_function_after_return_2b]
# --- issue-1041.js
# Running test [const_declaration]
# Running test [const_pragma]
# Running test [not_const]
# --- issue-105.js
# Running test [typeof_eq_undefined]
# Running test [typeof_eq_undefined_unsafe]
# Running test [typeof_eq_undefined_unsafe2]
# --- issue-1052.js
# Running test [multiple_functions]
# Running test [single_function]
# Running test [deeply_nested]
# Running test [not_hoisted_when_already_nested]
# --- issue-1105.js
# Running test [with_in_global_scope]
# Running test [with_in_function_scope]
# Running test [compress_with_with_in_other_scope]
# Running test [with_using_existing_variable_outside_scope]
# Running test [check_drop_unused_in_peer_function]
# Running test [Infinity_not_in_with_scope]
# Running test [Infinity_in_with_scope]
# Running test [assorted_Infinity_NaN_undefined_in_with_scope]
# --- issue-12.js
# Running test [keep_name_of_getter]
# Running test [keep_name_of_setter]
# Running test [setter_with_operator_keys]
# --- issue-1202.js
# Running test [mangle_keep_fnames_false]
# Running test [mangle_keep_fnames_true]
# --- issue-126.js
# Running test [concatenate_rhs_strings]
# --- issue-1275.js
# Running test [string_plus_optimization]
# --- issue-1321.js
# Running test [issue_1321_no_debug]
# Running test [issue_1321_debug]
# Running test [issue_1321_with_quoted]
# --- issue-143.js
# Running test [tranformation_sort_order_equal]
# Running test [tranformation_sort_order_unequal]
# Running test [tranformation_sort_order_lesser_or_equal]
# Running test [tranformation_sort_order_greater_or_equal]
# --- issue-208.js
# Running test [do_not_update_lhs]
# Running test [do_update_rhs]
# --- issue-22.js
# Running test [return_with_no_value_in_if_body]
# --- issue-267.js
# Running test [issue_267]
# --- issue-269.js
# Running test [issue_269_1]
# Running test [issue_269_dangers]
# Running test [issue_269_in_scope]
# Running test [strings_concat]
# --- issue-44.js
# Running test [issue_44_valid_ast_1]
# Running test [issue_44_valid_ast_2]
# --- issue-59.js
# Running test [keep_continue]
# --- issue-597.js
# Running test [NaN_and_Infinity_must_have_parens]
# Running test [NaN_and_Infinity_should_not_be_replaced_when_they_are_redefined]
# --- issue-611.js
# Running test [issue_611]
# --- issue-637.js
# Running test [wrongly_optimized]
# --- issue-747.js
# Running test [dont_reuse_prop]
# Running test [unmangleable_props_should_always_be_reserved]
# --- issue-751.js
# Running test [negate_booleans_1]
# Running test [negate_booleans_2]
# --- issue-782.js
# Running test [remove_redundant_sequence_items]
# Running test [dont_remove_this_binding_sequence]
# --- issue-892.js
# Running test [dont_mangle_arguments]
# --- issue-913.js
# Running test [keep_var_for_in]
# --- issue-973.js
# Running test [this_binding_conditionals]
# Running test [this_binding_collapse_vars]
# Running test [this_binding_side_effects]
# --- issue-976.js
# Running test [eval_collapse_vars]
# Running test [eval_unused]
# Running test [eval_mangle]
# --- issue-979.js
# Running test [issue979_reported]
# Running test [issue979_test_negated_is_best]
# --- labels.js
# Running test [labels_1]
# Running test [labels_2]
# Running test [labels_3]
# Running test [labels_4]
# Running test [labels_5]
# Running test [labels_6]
# Running test [labels_7]
# Running test [labels_8]
# Running test [labels_9]
# Running test [labels_10]
# --- loops.js
# Running test [while_becomes_for]
# Running test [drop_if_break_1]
# Running test [drop_if_break_2]
# Running test [drop_if_break_3]
# Running test [drop_if_break_4]
# Running test [drop_if_else_break_1]
# Running test [drop_if_else_break_2]
# Running test [drop_if_else_break_3]
# Running test [drop_if_else_break_4]
# Running test [parse_do_while_with_semicolon]
# Running test [parse_do_while_without_semicolon]
# Running test [keep_collapse_const_in_own_block_scope]
# Running test [keep_collapse_const_in_own_block_scope_2]
# --- negate-iife.js
# Running test [negate_iife_1]
# Running test [negate_iife_2]
# Running test [negate_iife_3]
# Running test [negate_iife_4]
# Running test [negate_iife_nested]
# Running test [negate_iife_issue_1073]
# Running test [issue_1254_negate_iife_false]
# Running test [issue_1254_negate_iife_true]
# Running test [issue_1254_negate_iife_nested]
# --- new.js
# Running test [new_statement]
# Running test [new_statements_2]
# Running test [new_statements_3]
# Running test [new_with_rewritten_true_value]
# Running test [new_with_many_parameters]
# Running test [new_constructor_with_unary_arguments]
# Running test [call_with_unary_arguments]
# Running test [new_with_unary_prefix]
# --- numbers.js
# Running test [hex_numbers_in_parentheses_for_prototype_functions]
# --- properties.js
# Running test [keep_properties]
# Running test [dot_properties]
# Running test [dot_properties_es5]
# Running test [evaluate_length]
# Running test [mangle_properties]
# Running test [mangle_unquoted_properties]
# Running test [mangle_debug]
# Running test [mangle_debug_true]
# Running test [mangle_debug_suffix]
# Running test [mangle_debug_suffix_ignore_quoted]
# Running test [first_256_chars_as_properties]
# Running test [first_256_unicode_chars_as_properties]
# Running test [first_256_hex_chars_as_properties]
# --- reduce_vars.js
# Running test [reduce_vars]
# Running test [modified]
# --- return_undefined.js
# Running test [return_undefined]
# --- screw-ie8.js
# Running test [do_screw]
# Running test [dont_screw]
# Running test [do_screw_try_catch]
# Running test [dont_screw_try_catch]
# Running test [do_screw_try_catch_undefined]
# Running test [dont_screw_try_catch_undefined]
# --- sequences.js
# Running test [make_sequences_1]
# Running test [make_sequences_2]
# Running test [make_sequences_3]
# Running test [make_sequences_4]
# Running test [lift_sequences_1]
# Running test [lift_sequences_2]
# Running test [lift_sequences_3]
# Running test [lift_sequences_4]
# Running test [for_sequences]
# --- string-literal.js
# Running test [octal_escape_sequence]
# --- switch.js
# Running test [constant_switch_1]
# Running test [constant_switch_2]
# Running test [constant_switch_3]
# Running test [constant_switch_4]
# Running test [constant_switch_5]
# Running test [constant_switch_6]
# Running test [constant_switch_7]
# Running test [constant_switch_8]
# Running test [constant_switch_9]
# Running test [drop_default_1]
# Running test [drop_default_2]
# Running test [keep_default]
# --- typeof.js
# Running test [typeof_evaluation]
# Running test [typeof_in_boolean_context]
# --- unicode.js
# Running test [unicode_parse_variables]
# --- wrap_iife.js
# Running test [wrap_iife]
# Running test [wrap_iife_in_expression]
# Running test [wrap_iife_in_return_call]
# --- Sourcemaps tests
# --- UglifyJS <-> Mozilla AST conversion
#  0/1000 1/1000 2/1000 3/1000 4/1000 5/1000 6/1000 7/1000 8/1000 9/1000 10/1000 11/1000 12/1000 13/1000 14/1000 15/1000 16/1000 17/1000 18/1000 19/1000 20/1000 21/1000 22/1000 23/1000 24/1000 25/1000 26/1000 27/1000 28/1000 29/1000 30/1000 31/1000 32/1000 33/1000 34/1000 35/1000 36/1000 37/1000 38/1000 39/1000 40/1000 41/1000 42/1000 43/1000 44/1000 45/1000 46/1000 47/1000 48/1000 49/1000 50/1000 51/1000 52/1000 53/1000 54/1000 55/1000 56/1000 57/1000 58/1000 59/1000 60/1000 61/1000 62/1000 63/1000 64/1000 65/1000 66/1000 67/1000 68/1000 69/1000 70/1000 71/1000 72/1000 73/1000 74/1000 75/1000 76/1000 77/1000 78/1000 79/1000 80/1000 81/1000 82/1000 83/1000 84/1000 85/1000 86/1000 87/1000 88/1000 89/1000 90/1000 91/1000 92/1000 93/1000 94/1000 95/1000 96/1000 97/1000 98/1000 99/1000 100/1000 101/1000 102/1000 103/1000 104/1000 105/1000 106/1000 107/1000 108/1000 109/1000 110/1000 111/1000 112/1000 113/1000 114/1000 115/1000 116/1000 117/1000 118/1000 119/1000 120/1000 121/1000 122/1000 123/1000 124/1000 125/1000 126/1000 127/1000 128/1000 129/1000 130/1000 131/1000 132/1000 133/1000 134/1000 135/1000 136/1000 137/1000 138/1000 139/1000 140/1000 141/1000 142/1000 143/1000 144/1000 145/1000 146/1000 147/1000 148/1000 149/1000 150/1000 151/1000 152/1000 153/1000 154/1000 155/1000 156/1000 157/1000 158/1000 159/1000 160/1000 161/1000 162/1000 163/1000 164/1000 165/1000 166/1000 167/1000 168/1000 169/1000 170/1000 171/1000 172/1000 173/1000 174/1000 175/1000 176/1000 177/1000 178/1000 179/1000 180/1000 181/1000 182/1000 183/1000 184/1000 185/1000 186/1000 187/1000 188/1000 189/1000 190/1000 191/1000 192/1000 193/1000 194/1000 195/1000 196/1000 197/1000 198/1000 199/1000 200/1000 201/1000 202/1000 203/1000 204/1000 205/1000 206/1000 207/1000 208/1000 209/1000 210/1000 211/1000 212/1000 213/1000 214/1000 215/1000 216/1000 217/1000 218/1000 219/1000 220/1000 221/1000 222/1000 223/1000 224/1000 225/1000 226/1000 227/1000 228/1000 229/1000 230/1000 231/1000 232/1000 233/1000 234/1000 235/1000 236/1000 237/1000 238/1000 239/1000 240/1000 241/1000 242/1000 243/1000 244/1000 245/1000 246/1000 247/1000 248/1000 249/1000 250/1000 251/1000 252/1000 253/1000 254/1000 255/1000 256/1000 257/1000 258/1000 259/1000 260/1000 261/1000 262/1000 263/1000 264/1000 265/1000 266/1000 267/1000 268/1000 269/1000 270/1000 271/1000 272/1000 273/1000 274/1000 275/1000 276/1000 277/1000 278/1000 279/1000 280/1000 281/1000 282/1000 283/1000 284/1000 285/1000 286/1000 287/1000 288/1000 289/1000 290/1000 291/1000 292/1000 293/1000 294/1000 295/1000 296/1000 297/1000 298/1000 299/1000 300/1000 301/1000 302/1000 303/1000 304/1000 305/1000 306/1000 307/1000 308/1000 309/1000 310/1000 311/1000 312/1000 313/1000 314/1000 315/1000 316/1000 317/1000 318/1000 319/1000 320/1000 321/1000 322/1000 323/1000 324/1000 325/1000 326/1000 327/1000 328/1000 329/1000 330/1000 331/1000 332/1000 333/1000 334/1000 335/1000 336/1000 337/1000 338/1000 339/1000 340/1000 341/1000 342/1000 343/1000 344/1000 345/1000 346/1000 347/1000 348/1000 349/1000 350/1000 351/1000 352/1000 353/1000 354/1000 355/1000 356/1000 357/1000 358/1000 359/1000 360/1000 361/1000 362/1000 363/1000 364/1000 365/1000 366/1000 367/1000 368/1000 369/1000 370/1000 371/1000 372/1000 373/1000 374/1000 375/1000 376/1000 377/1000 378/1000 379/1000 380/1000 381/1000 382/1000 383/1000 384/1000 385/1000 386/1000 387/1000 388/1000 389/1000 390/1000 391/1000 392/1000 393/1000 394/1000 395/1000 396/1000 397/1000 398/1000 399/1000 400/1000 401/1000 402/1000 403/1000 404/1000 405/1000 406/1000 407/1000 408/1000 409/1000 410/1000 411/1000 412/1000 413/1000 414/1000 415/1000 416/1000 417/1000 418/1000 419/1000 420/1000 421/1000 422/1000 423/1000 424/1000 425/1000 426/1000 427/1000 428/1000 429/1000 430/1000 431/1000 432/1000 433/1000 434/1000 435/1000 436/1000 437/1000 438/1000 439/1000 440/1000 441/1000 442/1000 443/1000 444/1000 445/1000 446/1000 447/1000 448/1000 449/1000 450/1000 451/1000 452/1000 453/1000 454/1000 455/1000 456/1000 457/1000 458/1000 459/1000 460/1000 461/1000 462/1000 463/1000 464/1000 465/1000 466/1000 467/1000 468/1000 469/1000 470/1000 471/1000 472/1000 473/1000 474/1000 475/1000 476/1000 477/1000 478/1000 479/1000 480/1000 481/1000 482/1000 483/1000 484/1000 485/1000 486/1000 487/1000 488/1000 489/1000 490/1000 491/1000 492/1000 493/1000 494/1000 495/1000 496/1000 497/1000 498/1000 499/1000 500/1000 501/1000 502/1000 503/1000 504/1000 505/1000 506/1000 507/1000 508/1000 509/1000 510/1000 511/1000 512/1000 513/1000 514/1000 515/1000 516/1000 517/1000 518/1000 519/1000 520/1000 521/1000 522/1000 523/1000 524/1000 525/1000 526/1000 527/1000 528/1000 529/1000 530/1000 531/1000 532/1000 533/1000 534/1000 535/1000 536/1000 537/1000 538/1000 539/1000 540/1000 541/1000 542/1000 543/1000 544/1000 545/1000 546/1000 547/1000 548/1000 549/1000 550/1000 551/1000 552/1000 553/1000 554/1000 555/1000 556/1000 557/1000 558/1000 559/1000 560/1000 561/1000 562/1000 563/1000 564/1000 565/1000 566/1000 567/1000 568/1000 569/1000 570/1000 571/1000 572/1000 573/1000 574/1000 575/1000 576/1000 577/1000 578/1000 579/1000 580/1000 581/1000 582/1000 583/1000 584/1000 585/1000 586/1000 587/1000 588/1000 589/1000 590/1000 591/1000 592/1000 593/1000 594/1000 595/1000 596/1000 597/1000 598/1000 599/1000 600/1000 601/1000 602/1000 603/1000 604/1000 605/1000 606/1000 607/1000 608/1000 609/1000 610/1000 611/1000 612/1000 613/1000 614/1000 615/1000 616/1000 617/1000 618/1000 619/1000 620/1000 621/1000 622/1000 623/1000 624/1000 625/1000 626/1000 627/1000 628/1000 629/1000 630/1000 631/1000 632/1000 633/1000 634/1000 635/1000 636/1000 637/1000 638/1000 639/1000 640/1000 641/1000 642/1000 643/1000 644/1000 645/1000 646/1000 647/1000 648/1000 649/1000 650/1000 651/1000 652/1000 653/1000 654/1000 655/1000 656/1000 657/1000 658/1000 659/1000 660/1000 661/1000 662/1000 663/1000 664/1000 665/1000 666/1000 667/1000 668/1000 669/1000 670/1000 671/1000 672/1000 673/1000 674/1000 675/1000 676/1000 677/1000 678/1000 679/1000 680/1000 681/1000 682/1000 683/1000 684/1000 685/1000 686/1000 687/1000 688/1000 689/1000 690/1000 691/1000 692/1000 693/1000 694/1000 695/1000 696/1000 697/1000 698/1000 699/1000 700/1000 701/1000 702/1000 703/1000 704/1000 705/1000 706/1000 707/1000 708/1000 709/1000 710/1000 711/1000 712/1000 713/1000 714/1000 715/1000 716/1000 717/1000 718/1000 719/1000 720/1000 721/1000 722/1000 723/1000 724/1000 725/1000 726/1000 727/1000 728/1000 729/1000 730/1000 731/1000 732/1000 733/1000 734/1000 735/1000 736/1000 737/1000 738/1000 739/1000 740/1000 741/1000 742/1000 743/1000 744/1000 745/1000 746/1000 747/1000 748/1000 749/1000 750/1000 751/1000 752/1000 753/1000 754/1000 755/1000 756/1000 757/1000 758/1000 759/1000 760/1000 761/1000 762/1000 763/1000 764/1000 765/1000 766/1000 767/1000 768/1000 769/1000 770/1000 771/1000 772/1000 773/1000 774/1000 775/1000 776/1000 777/1000 778/1000 779/1000 780/1000 781/1000 782/1000 783/1000 784/1000 785/1000 786/1000 787/1000 788/1000 789/1000 790/1000 791/1000 792/1000 793/1000 794/1000 795/1000 796/1000 797/1000 798/1000 799/1000 800/1000 801/1000 802/1000 803/1000 804/1000 805/1000 806/1000 807/1000 808/1000 809/1000 810/1000 811/1000 812/1000 813/1000 814/1000 815/1000 816/1000 817/1000 818/1000 819/1000 820/1000 821/1000 822/1000 823/1000 824/1000 825/1000 826/1000 827/1000 828/1000 829/1000 830/1000 831/1000 832/1000 833/1000 834/1000 835/1000 836/1000 837/1000 838/1000 839/1000 840/1000 841/1000 842/1000 843/1000 844/1000 845/1000 846/1000 847/1000 848/1000 849/1000 850/1000 851/1000 852/1000 853/1000 854/1000 855/1000 856/1000 857/1000 858/1000 859/1000 860/1000 861/1000 862/1000 863/1000 864/1000 865/1000 866/1000 867/1000 868/1000 869/1000 870/1000 871/1000 872/1000 873/1000 874/1000 875/1000 876/1000 877/1000 878/1000 879/1000 880/1000 881/1000 882/1000 883/1000 884/1000 885/1000 886/1000 887/1000 888/1000 889/1000 890/1000 891/1000 892/1000 893/1000 894/1000 895/1000 896/1000 897/1000 898/1000 899/1000 900/1000 901/1000 902/1000 903/1000 904/1000 905/1000 906/1000 907/1000 908/1000 909/1000 910/1000 911/1000 912/1000 913/1000 914/1000 915/1000 916/1000 917/1000 918/1000 919/1000 920/1000 921/1000 922/1000 923/1000 924/1000 925/1000 926/1000 927/1000 928/1000 929/1000 930/1000 931/1000 932/1000 933/1000 934/1000 935/1000 936/1000 937/1000 938/1000 939/1000 940/1000 941/1000 942/1000 943/1000 944/1000 945/1000 946/1000 947/1000 948/1000 949/1000 950/1000 951/1000 952/1000 953/1000 954/1000 955/1000 956/1000 957/1000 958/1000 959/1000 960/1000 961/1000 962/1000 963/1000 964/1000 965/1000 966/1000 967/1000 968/1000 969/1000 970/1000 971/1000 972/1000 973/1000 974/1000 975/1000 976/1000 977/1000 978/1000 979/1000 980/1000 981/1000 982/1000 983/1000 984/1000 985/1000 986/1000 987/1000 988/1000 989/1000 990/1000 991/1000 992/1000 993/1000 994/1000 995/1000 996/1000 997/1000 998/1000 999/1000 Probability of error is less than 0.1%, stopping.
# arguments
# √ Should known that arguments in functions are local scoped
# √ Should recognize when a function uses arguments
# bin/uglifyjs
# 1) should produce a functional build when using --self
# 2) Should be able to filter comments correctly with `--comment all`
# 3) Should be able to filter comments correctly with `--comment <RegExp>`
# 4) Should be able to filter comments correctly with just `--comment`
# 5) Should append source map to output when using --source-map-inline
# 6) should not append source map to output when not using --source-map-inline
# comment filters
# √ Should be able to filter comments by passing regexp
# √ Should be able to filter comments with the 'all' option
# √ Should be able to filter commments with the 'some' option
# √ Should be able to filter comments by passing a function
# √ Should be able to filter comments by passing regex in string format
# √ Should be able to get the comment and comment type when using a function
# √ Should be able to filter comments by passing a boolean
# √ Should never be able to filter comment5 (shebangs)
# √ Should never be able to filter comment5 when using 'some' as filter
# √ Should have no problem on multiple calls
# Comment
# √ Should recognize eol of single line comments
# √ Should update the position of a multiline comment correctly
# comment before constant
# √ Should test comment before constant is retained and output after mangle.
# √ Should test code works when comments disabled.
# Directives
# √ Should allow tokenizer to store directives state
# √ Should know which strings are directive and which ones are not
# √ Should test EXPECT_DIRECTIVE RegExp
# √ Should only print 2 semicolons spread over 2 lines in beautify mode
# √ Should not add double semicolons in non-scoped block statements to avoid strings becoming directives
# √ Should add double semicolon when relying on automatic semicolon insertion
# √ Should check quote style of directives
# √ Should be able to compress without side effects
# Getters and setters
# √ Should not accept operator symbols as getter/setter name
# minify() with input file globs
# √ minify() with one input file glob string.
# √ minify() with an array of one input file glob.
# √ minify() with an array of multiple input file globs.
# Huge number of comments.
# √ Should parse and compress code with thousands of consecutive comments
# input sourcemaps
# √ Should copy over original sourcesContent
# √ Should copy sourcesContent if sources are relative
# √ Final sourcemap should not have invalid mappings from inputSourceMap (issue #882)
# let
# √ Should not produce `let` as a variable name in mangle (1092ms)
# line-endings
# √ Should parse LF line endings
# √ Should parse CR/LF line endings
# √ Should parse CR line endings
# √ Should not allow line terminators in regexp
# Input file as map
# √ Should accept object
# √ Should accept array of objects and strings
# √ Should correctly include source
# minify
# √ Should test basic sanity of minify with default options
# keep_quoted_props
# √ Should preserve quotes in object literals
# √ Should preserve quote styles when quote_style is 3
# √ Should not preserve quotes in object literals when disabled
# mangleProperties
# √ Shouldn't mangle quoted properties
# inSourceMap
# √ Should read the given string filename correctly when sourceMapIncludeSources is enabled (#1236)
# sourceMapInline
# √ should append source map to output js when sourceMapInline is enabled
# √ should not append source map to output js when sourceMapInline is not enabled
# New
# √ Should add trailing parentheses for new expressions with zero arguments in beautify mode
# √ Should not add trailing parentheses for new expressions with zero arguments in non-beautify mode
# Number literals
# √ Should not allow legacy octal literals in strict mode
# screw-ie8
# √ Should be able to minify() with undefined as catch parameter in a try...catch statement
# spidermonkey export/import sanity test
# 7) should produce a functional build when using --self with spidermonkey
# √ Should judge between directives and strings correctly on import
# String literals
# √ Should throw syntax error if a string literal contains a newline
# √ Should not throw syntax error if a string has a line continuation
# √ Should throw error in strict mode if string contains escaped octalIntegerLiteral
# √ Should not throw error outside strict mode if string contains escaped octalIntegerLiteral
# √ Should not throw error when digit is 8 or 9
# With
# √ Should throw syntaxError when using with statement in strict mode
# √ Should set uses_with for scopes involving With statements
# 60 passing (3s)
# 7 failing
# 1) bin/uglifyjs should produce a functional build when using --self:
# Uncaught Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs --self -cm --wrap WrappedUglifyJS
# module.js:472
# throw err;
# ^
# Error: Cannot find module 'cliui'
# at Function.Module._resolveFilename (module.js:470:15)
# at Function.Module._load (module.js:418:25)
# at Module.require (module.js:498:17)
# at require (internal/module.js:20:19)
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
# at Module._compile (module.js:571:32)
# at Object.Module._extensions..js (module.js:580:10)
# at Module.load (module.js:488:32)
# at tryModuleLoad (module.js:447:12)
# at Function.Module._load (module.js:439:3)
# Error: Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs --self -cm --wrap WrappedUglifyJS
# module.js:472
#
# throw err;
#
# ^
#
#
#
# Error: Cannot find module 'cliui'
#
# at require (internal/module.js:20:19)
#
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
#
#
# at ChildProcess.exithandler (child_process.js:211:12)
# at maybeClose (internal/child_process.js:885:16)
# at Socket.<anonymous> (internal/child_process.js:334:11)
# at Pipe._handle.close [as _onclose] (net.js:501:12)
# 2) bin/uglifyjs Should be able to filter comments correctly with `--comment all`:
# Uncaught Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs test/input/comments/filter.js --comments all
# module.js:472
# throw err;
# ^
# Error: Cannot find module 'cliui'
# at Function.Module._resolveFilename (module.js:470:15)
# at Function.Module._load (module.js:418:25)
# at Module.require (module.js:498:17)
# at require (internal/module.js:20:19)
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
# at Module._compile (module.js:571:32)
# at Object.Module._extensions..js (module.js:580:10)
# at Module.load (module.js:488:32)
# at tryModuleLoad (module.js:447:12)
# at Function.Module._load (module.js:439:3)
# Error: Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs test/input/comments/filter.js --comments all
# module.js:472
#
# throw err;
#
# ^
#
#
#
# Error: Cannot find module 'cliui'
#
# at require (internal/module.js:20:19)
#
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
#
#
# at ChildProcess.exithandler (child_process.js:211:12)
# at maybeClose (internal/child_process.js:885:16)
# at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
# 3) bin/uglifyjs Should be able to filter comments correctly with `--comment <RegExp>`:
# Uncaught Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs test/input/comments/filter.js --comments /r/
# module.js:472
# throw err;
# ^
# Error: Cannot find module 'cliui'
# at Function.Module._resolveFilename (module.js:470:15)
# at Function.Module._load (module.js:418:25)
# at Module.require (module.js:498:17)
# at require (internal/module.js:20:19)
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
# at Module._compile (module.js:571:32)
# at Object.Module._extensions..js (module.js:580:10)
# at Module.load (module.js:488:32)
# at tryModuleLoad (module.js:447:12)
# at Function.Module._load (module.js:439:3)
# Error: Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs test/input/comments/filter.js --comments /r/
# module.js:472
#
# throw err;
#
# ^
#
#
#
# Error: Cannot find module 'cliui'
#
# at require (internal/module.js:20:19)
#
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
#
#
# at ChildProcess.exithandler (child_process.js:211:12)
# at maybeClose (internal/child_process.js:885:16)
# at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
# 4) bin/uglifyjs Should be able to filter comments correctly with just `--comment`:
# Uncaught Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs test/input/comments/filter.js --comments
# module.js:472
# throw err;
# ^
# Error: Cannot find module 'cliui'
# at Function.Module._resolveFilename (module.js:470:15)
# at Function.Module._load (module.js:418:25)
# at Module.require (module.js:498:17)
# at require (internal/module.js:20:19)
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
# at Module._compile (module.js:571:32)
# at Object.Module._extensions..js (module.js:580:10)
# at Module.load (module.js:488:32)
# at tryModuleLoad (module.js:447:12)
# at Function.Module._load (module.js:439:3)
# Error: Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs test/input/comments/filter.js --comments
# module.js:472
#
# throw err;
#
# ^
#
#
#
# Error: Cannot find module 'cliui'
#
# at require (internal/module.js:20:19)
#
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
#
#
# at ChildProcess.exithandler (child_process.js:211:12)
# at maybeClose (internal/child_process.js:885:16)
# at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
# 5) bin/uglifyjs Should append source map to output when using --source-map-inline:
# Uncaught Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs test/input/issue-1323/sample.js --source-map-inline
# module.js:472
# throw err;
# ^
# Error: Cannot find module 'cliui'
# at Function.Module._resolveFilename (module.js:470:15)
# at Function.Module._load (module.js:418:25)
# at Module.require (module.js:498:17)
# at require (internal/module.js:20:19)
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
# at Module._compile (module.js:571:32)
# at Object.Module._extensions..js (module.js:580:10)
# at Module.load (module.js:488:32)
# at tryModuleLoad (module.js:447:12)
# at Function.Module._load (module.js:439:3)
# Error: Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs test/input/issue-1323/sample.js --source-map-inline
# module.js:472
#
# throw err;
#
# ^
#
#
#
# Error: Cannot find module 'cliui'
#
# at require (internal/module.js:20:19)
#
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
#
#
# at ChildProcess.exithandler (child_process.js:211:12)
# at maybeClose (internal/child_process.js:885:16)
# at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
# 6) bin/uglifyjs should not append source map to output when not using --source-map-inline:
# Uncaught Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs test/input/issue-1323/sample.js
# module.js:472
# throw err;
# ^
# Error: Cannot find module 'cliui'
# at Function.Module._resolveFilename (module.js:470:15)
# at Function.Module._load (module.js:418:25)
# at Module.require (module.js:498:17)
# at require (internal/module.js:20:19)
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
# at Module._compile (module.js:571:32)
# at Object.Module._extensions..js (module.js:580:10)
# at Module.load (module.js:488:32)
# at tryModuleLoad (module.js:447:12)
# at Function.Module._load (module.js:439:3)
# Error: Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs test/input/issue-1323/sample.js
# module.js:472
#
# throw err;
#
# ^
#
#
#
# Error: Cannot find module 'cliui'
#
# at require (internal/module.js:20:19)
#
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
#
#
# at ChildProcess.exithandler (child_process.js:211:12)
# at maybeClose (internal/child_process.js:885:16)
# at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
# 7) spidermonkey export/import sanity test should produce a functional build when using --self with spidermonkey:
# Uncaught Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs --self -cm --wrap SpiderUglify --dump-spidermonkey-ast | "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs --spidermonkey -cm
# module.js:472
# throw err;
# ^
# Error: Cannot find module 'cliui'
# at Function.Module._resolveFilename (module.js:470:15)
# at Function.Module._load (module.js:418:25)
# at Module.require (module.js:498:17)
# at require (internal/module.js:20:19)
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
# at Module._compile (module.js:571:32)
# at Object.Module._extensions..js (module.js:580:10)
# at Module.load (module.js:488:32)
# at tryModuleLoad (module.js:447:12)
# at Function.Module._load (module.js:439:3)
# module.js:472
# throw err;
# ^
# Error: Cannot find module 'cliui'
# at Function.Module._resolveFilename (module.js:470:15)
# at Function.Module._load (module.js:418:25)
# at Module.require (module.js:498:17)
# at require (internal/module.js:20:19)
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
# at Module._compile (module.js:571:32)
# at Object.Module._extensions..js (module.js:580:10)
# at Module.load (module.js:488:32)
# at tryModuleLoad (module.js:447:12)
# at Function.Module._load (module.js:439:3)
# Error: Command failed: "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs --self -cm --wrap SpiderUglify --dump-spidermonkey-ast | "d:\node\Release\node-v8.0.0-win-x86\node.exe" bin/uglifyjs --spidermonkey -cm
# module.js:472
#
# throw err;
#
# ^
#
#
#
# Error: Cannot find module 'cliui'
#
# at require (internal/module.js:20:19)
#
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
#
# module.js:472
#
# throw err;
#
# ^
#
#
#
# Error: Cannot find module 'cliui'
#
# at require (internal/module.js:20:19)
#
# at Object.<anonymous> (C:\Users\GRZYBI~1\AppData\Local\Temp\f843d8fd-e7b4-4f23-aefc-52460bb3164e\uglify-js\node_modules\yargs\lib\usage.js:3:13)
#
#
# at ChildProcess.exithandler (child_process.js:211:12)
# at maybeClose (internal/child_process.js:885:16)
# at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
# npm ERR! Test failed. See above for more details.
duration_ms: 25215
...
ok 14 - rimraf v2.5.4 # SKIP The canary is dead:
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf
# > tap test/*.js
# TAP version 13
# # Subtest: test/basic.js
# # Subtest: initial clean
# ok 1 - expected to throw
# 1..1
# ok 1 - initial clean # time=6.13ms
# # Subtest: sync removal
# not ok 1 - Error: EPERM: operation not permitted, symlink 'f-4-1' -> 'C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\link-4-good'
# ---
# at:
# line: 959
# column: 18
# file: fs.js
# function: Object.fs.symlinkSync
# stack: |
# Object.fs.symlinkSync (fs.js:959:18)
# fill (test/fill.js:24:6)
# module.exports (test/fill.js:5:3)
# test/basic.js:16:3
# Object.<anonymous> (test/basic.js:15:3)
# errno: -4048
# code: EPERM
# syscall: symlink
# path: f-4-1
# dest: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\link-4-good
# test: sync removal
# message: >-
# Error: EPERM: operation not permitted, symlink 'f-4-1' ->
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\link-4-good'
# ...
# 1..1
# # failed 1 of 1 tests
# not ok 2 - sync removal # time=7.654ms
# ---
# at:
# line: 15
# column: 3
# file: test/basic.js
# results:
# plan:
# start: 1
# end: 1
# count: 1
# pass: 0
# ok: false
# fail: 1
# time: 7.654
# source: |
# t.test('sync removal', function (t) {
# ...
# # Subtest: async removal
# not ok 1 - Error: EEXIST: file already exists, open 'C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10'
# ---
# at:
# line: 555
# column: 18
# file: fs.js
# function: Object.fs.openSync
# stack: |
# Object.fs.openSync (fs.js:555:18)
# Object.fs.writeFileSync (fs.js:1220:33)
# fill (test/fill.js:20:8)
# module.exports (test/fill.js:5:3)
# test/basic.js:27:3
# Object.<anonymous> (test/basic.js:26:3)
# errno: -4075
# code: EEXIST
# syscall: open
# path: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10
# test: async removal
# message: >-
# Error: EEXIST: file already exists, open
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10'
# ...
# 1..1
# # failed 1 of 1 tests
# not ok 3 - async removal # time=1.586ms
# ---
# at:
# line: 26
# column: 3
# file: test/basic.js
# results:
# plan:
# start: 1
# end: 1
# count: 1
# pass: 0
# ok: false
# fail: 1
# time: 1.586
# source: |
# t.test('async removal', function (t) {
# ...
# # Subtest: glob
# 1..2
# # Subtest: async
# not ok 1 - Error: EEXIST: file already exists, open 'C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10'
# ---
# at:
# line: 555
# column: 18
# file: fs.js
# function: Object.fs.openSync
# stack: |
# Object.fs.openSync (fs.js:555:18)
# Object.fs.writeFileSync (fs.js:1220:33)
# fill (test/fill.js:20:8)
# module.exports (test/fill.js:5:3)
# test/basic.js:43:5
# test/basic.js:42:5
# errno: -4075
# code: EEXIST
# syscall: open
# path: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10
# test: async
# message: >-
# Error: EEXIST: file already exists, open
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10'
# ...
# 1..1
# # failed 1 of 1 tests
# not ok 1 - async # time=4.214ms
# ---
# at:
# line: 42
# column: 5
# file: test/basic.js
# type: global
# results:
# plan:
# start: 1
# end: 1
# count: 1
# pass: 0
# ok: false
# fail: 1
# time: 4.214
# source: |
# t.test('async', function (t) {
# ...
# # Subtest: sync
# not ok 1 - Error: EEXIST: file already exists, open 'C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10'
# ---
# at:
# line: 555
# column: 18
# file: fs.js
# function: Object.fs.openSync
# stack: |
# Object.fs.openSync (fs.js:555:18)
# Object.fs.writeFileSync (fs.js:1220:33)
# fill (test/fill.js:20:8)
# module.exports (test/fill.js:5:3)
# test/basic.js:58:5
# test/basic.js:57:5
# errno: -4075
# code: EEXIST
# syscall: open
# path: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10
# test: sync
# message: >-
# Error: EEXIST: file already exists, open
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10'
# ...
# 1..1
# # failed 1 of 1 tests
# not ok 2 - sync # time=2.472ms
# ---
# at:
# line: 57
# column: 5
# file: test/basic.js
# type: global
# results:
# plan:
# start: 1
# end: 1
# count: 1
# pass: 0
# ok: false
# fail: 1
# time: 2.472
# source: |
# t.test('sync', function (t) {
# ...
# # failed 2 of 2 tests
# not ok 4 - glob # time=9.31ms
# ---
# at:
# line: 40
# column: 3
# file: test/basic.js
# results:
# plan:
# start: 1
# end: 2
# count: 2
# pass: 0
# ok: false
# fail: 2
# time: 9.31
# source: |
# t.test('glob', function (t) {
# ...
# # Subtest: no glob
# 1..2
# # Subtest: async
# not ok 1 - Error: EEXIST: file already exists, open 'C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10'
# ---
# at:
# line: 555
# column: 18
# file: fs.js
# function: Object.fs.openSync
# stack: |
# Object.fs.openSync (fs.js:555:18)
# Object.fs.writeFileSync (fs.js:1220:33)
# fill (test/fill.js:20:8)
# module.exports (test/fill.js:5:3)
# test/basic.js:74:5
# test/basic.js:73:5
# errno: -4075
# code: EEXIST
# syscall: open
# path: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10
# test: async
# message: >-
# Error: EEXIST: file already exists, open
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10'
# ...
# 1..1
# # failed 1 of 1 tests
# not ok 1 - async # time=2.049ms
# ---
# at:
# line: 73
# column: 5
# file: test/basic.js
# type: global
# results:
# plan:
# start: 1
# end: 1
# count: 1
# pass: 0
# ok: false
# fail: 1
# time: 2.049
# source: |
# t.test('async', function (t) {
# ...
# # Subtest: sync
# not ok 1 - Error: EEXIST: file already exists, open 'C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10'
# ---
# at:
# line: 555
# column: 18
# file: fs.js
# function: Object.fs.openSync
# stack: |
# Object.fs.openSync (fs.js:555:18)
# Object.fs.writeFileSync (fs.js:1220:33)
# fill (test/fill.js:20:8)
# module.exports (test/fill.js:5:3)
# test/basic.js:89:5
# test/basic.js:88:5
# errno: -4075
# code: EEXIST
# syscall: open
# path: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10
# test: sync
# message: >-
# Error: EEXIST: file already exists, open
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\e5ca70d0-241c-4886-88fb-a0a9255e421d\rimraf\test\target\f-4-10'
# ...
# 1..1
# # failed 1 of 1 tests
# not ok 2 - sync # time=3.338ms
# ---
# at:
# line: 88
# column: 5
# file: test/basic.js
# type: global
# results:
# plan:
# start: 1
# end: 1
# count: 1
# pass: 0
# ok: false
# fail: 1
# time: 3.338
# source: |
# t.test('sync', function (t) {
# ...
# # failed 2 of 2 tests
# not ok 5 - no glob # time=7.577ms
# ---
# at:
# line: 71
# column: 3
# file: test/basic.js
# results:
# plan:
# start: 1
# end: 2
# count: 2
# pass: 0
# ok: false
# fail: 2
# time: 7.577
# source: |
# t.test('no glob', function (t) {
# ...
# # Subtest: verify that cleanup happened
# ok 1 - bound
# not ok 2 - bound
# ---
# at:
# line: 104
# column: 5
# file: test/basic.js
# type: global
# stack: |
# test/basic.js:104:5
# Object.<anonymous> (test/basic.js:102:3)
# run (bootstrap_node.js:420:7)
# startup (bootstrap_node.js:139:9)
# bootstrap_node.js:535:3
# source: |
# t.throws(fs.statSync.bind(fs, __dirname + '/target'))
# ...
# 1..2
# # failed 1 of 2 tests
# not ok 6 - verify that cleanup happened # time=1.86ms
# ---
# at:
# line: 102
# column: 3
# file: test/basic.js
# results:
# plan:
# start: 1
# end: 2
# count: 2
# pass: 1
# ok: false
# fail: 1
# time: 1.86
# source: |
# t.test('verify that cleanup happened', function (t) {
# ...
# 1..6
# # failed 5 of 6 tests
# # time=46.594ms
# not ok 1 - test/basic.js # time=218.922ms
# ---
# timeout: 30000
# file: test/basic.js
# results:
# ok: false
# count: 6
# pass: 1
# fail: 5
# plan:
# start: 1
# end: 6
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/basic.js
# ...
# # Subtest: test/custom-fs.js
# # Subtest: setup
# 1..0
# ok 1 - setup # time=8.826ms
# # Subtest: rimraf with interceptor
# not ok 1 - should be equivalent strictly
# ---
# found:
# _removed:
# - a
# - a\x
# - a\x\some-file.txt
# - a\y
# - a\y\some-file.txt
# - a\z
# - a\z\some-file.txt
# _saved:
# - a
# - a\x
# - a\x\keep.txt
# - a\y
# - a\y\keep.txt
# - a\z
# - a\z\keep.txt
# _keepDirs:
# a\x: true
# a\y: true
# a\z: true
# a: true
# .: true
# rmdir:
# - a
# - a
# - a\x
# - a\x
# - a\y
# - a\y
# - a\z
# - a\z
# unlink:
# - a\x\keep.txt
# - a\x\some-file.txt
# - a\y\keep.txt
# - a\y\some-file.txt
# - a\z\keep.txt
# - a\z\some-file.txt
# wanted:
# _removed:
# - a
# - a/x
# - a/x/some-file.txt
# - a/y
# - a/y/some-file.txt
# - a/z
# - a/z/some-file.txt
# _saved:
# - a
# - a/x
# - a/x/keep.txt
# - a/y
# - a/y/keep.txt
# - a/z
# - a/z/keep.txt
# _keepDirs:
# a/x: true
# a/y: true
# a/z: true
# a: true
# .: true
# rmdir:
# - a
# - a
# - a/x
# - a/x
# - a/y
# - a/y
# - a/z
# - a/z
# unlink:
# - a/x/keep.txt
# - a/x/some-file.txt
# - a/y/keep.txt
# - a/y/some-file.txt
# - a/z/keep.txt
# - a/z/some-file.txt
# at:
# line: 169
# column: 7
# file: test/custom-fs.js
# type: global
# stack: |
# test/custom-fs.js:169:7
# next (rimraf.js:74:7)
# CB (rimraf.js:110:9)
# Object.rmdir (test/custom-fs.js:133:14)
# rimraf.js:252:19
# next (rimraf.js:74:7)
# CB (rimraf.js:110:9)
# Object.rmdir (test/custom-fs.js:133:14)
# rimraf.js:252:19
# next (rimraf.js:74:7)
# CB (rimraf.js:110:9)
# rimraf.js:156:14
# FSReqWrap.oncomplete (fs.js:112:15)
# ...
# 1..1
# # failed 1 of 1 tests
# not ok 2 - rimraf with interceptor # time=16.014ms
# ---
# at:
# line: 164
# column: 3
# file: test/custom-fs.js
# results:
# plan:
# start: 1
# end: 1
# count: 1
# pass: 0
# ok: false
# fail: 1
# time: 16.014
# ...
# # Subtest: rimraf sync with interceptor
# not ok 1 - should be equivalent strictly
# ---
# found:
# _removed:
# - a
# - a\x
# - a\x\some-file.txt
# - a\y
# - a\y\some-file.txt
# - a\z
# - a\z\some-file.txt
# _saved:
# - a
# - a\x
# - a\x\keep.txt
# - a\y
# - a\y\keep.txt
# - a\z
# - a\z\keep.txt
# _keepDirs:
# a\x: true
# a: true
# a\y: true
# a\z: true
# .: true
# rmdirSync:
# - a
# - a
# - a\x
# - a\x
# - a\y
# - a\y
# - a\z
# - a\z
# unlinkSync:
# - a\x\keep.txt
# - a\x\some-file.txt
# - a\y\keep.txt
# - a\y\some-file.txt
# - a\z\keep.txt
# - a\z\some-file.txt
# wanted:
# _removed:
# - a
# - a/x
# - a/x/some-file.txt
# - a/y
# - a/y/some-file.txt
# - a/z
# - a/z/some-file.txt
# _saved:
# - a
# - a/x
# - a/x/keep.txt
# - a/y
# - a/y/keep.txt
# - a/z
# - a/z/keep.txt
# _keepDirs:
# a/x: true
# a: true
# a/y: true
# a/z: true
# .: true
# rmdirSync:
# - a
# - a
# - a/x
# - a/x
# - a/y
# - a/y
# - a/z
# - a/z
# unlinkSync:
# - a/x/keep.txt
# - a/x/some-file.txt
# - a/y/keep.txt
# - a/y/some-file.txt
# - a/z/keep.txt
# - a/z/some-file.txt
# at:
# line: 178
# column: 5
# file: test/custom-fs.js
# type: global
# stack: |
# test/custom-fs.js:178:5
# test/custom-fs.js:171:7
# next (rimraf.js:74:7)
# CB (rimraf.js:110:9)
# Object.rmdir (test/custom-fs.js:133:14)
# rimraf.js:252:19
# next (rimraf.js:74:7)
# CB (rimraf.js:110:9)
# Object.rmdir (test/custom-fs.js:133:14)
# rimraf.js:252:19
# next (rimraf.js:74:7)
# CB (rimraf.js:110:9)
# rimraf.js:156:14
# FSReqWrap.oncomplete (fs.js:112:15)
# ...
# 1..1
# # failed 1 of 1 tests
# not ok 3 - rimraf sync with interceptor # time=15.703ms
# ---
# at:
# line: 175
# column: 3
# file: test/custom-fs.js
# results:
# plan:
# start: 1
# end: 1
# count: 1
# pass: 0
# ok: false
# fail: 1
# time: 15.703
# ...
# # Subtest: cleanup
# ok 1 - bound
# 1..1
# ok 4 - cleanup # time=3.59ms
# 1..4
# # failed 2 of 4 tests
# # time=54.793ms
# not ok 2 - test/custom-fs.js # time=224.095ms
# ---
# timeout: 30000
# file: test/custom-fs.js
# results:
# ok: false
# count: 4
# pass: 2
# fail: 2
# plan:
# start: 1
# end: 4
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/custom-fs.js
# ...
# # Subtest: test/fill.js
# ok 1 - yes
# 1..1
# # time=8.189ms
# ok 3 - test/fill.js # time=166.58ms
# 1..3
# # failed 2 of 3 tests
# # time=619.109ms
# npm ERR! Test failed. See above for more details.
duration_ms: 42493
...
ok 15 - david v9.0.0 # SKIP The canary is dead:
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\846087c1-8885-4676-ba7f-c3ee3ac4f801\david
# > standard && node bin/david && istanbul cover tape test/*.js
# C:\Users\GRZYBI~1\AppData\Local\Temp\846087c1-8885-4676-ba7f-c3ee3ac4f801\david\lib\david.js:13:29: Unnecessary escape character: \-.
# standard: Use JavaScript Standard Style (http://standardjs.com)
# npm ERR! Test failed. See above for more details.
duration_ms: 58717
...
ok 16 - tape v4.6.3
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\6f5c7177-8373-46fc-9b6b-9266f7a65e04\tape
# > tap test/*.js
# TAP version 13
# # Subtest: test/add-subtest-async.js
# # parent
# ok 1 parent
# # child
# ok 2 child
# 1..2
# # tests 2
# # pass 2
# # ok
# ok 1 - test/add-subtest-async.js # time=202.861ms
# # Subtest: test/array.js
# # Subtest: array test
# 1..1
# ok 1 - should be equivalent
# ok 1 - array test # time=15.224ms
# 1..1
# # time=28.512ms
# ok 2 - test/array.js # time=212.769ms
# # Subtest: test/bound.js
# # bind works
# ok 1 should be equal
# ok 2 should be equivalent
# 1..2
# # tests 2
# # pass 2
# # ok
# ok 3 - test/bound.js # time=97.396ms
# # Subtest: test/child_ordering.js
# # parent
# # child
# ok 1 child ran
# # uncle
# ok 2 Child should run before next top-level test
# # grandparent
# ok 3 grand parent ran twice
# ok 4 grandparent ran
# # parent
# ok 5 parent ran twice
# ok 6 parent ran
# # grandchild
# ok 7 grand child ran twice
# ok 8 grand child ran
# # other parent
# ok 9 first parent runs before second parent
# ok 10 grandchild runs before second parent
# # second grandparent
# ok 11 grandparent ran
# ok 12 parent ran
# ok 13 grandchild ran
# ok 14 other grandparent ran
# 1..14
# # tests 14
# # pass 14
# # ok
# ok 4 - test/child_ordering.js # time=101.887ms
# # Subtest: test/circular-things.js
# # Subtest: circular test
# 1..1
# ok 1 - should be equal
# ok 1 - circular test # time=10.345ms
# 1..1
# # time=22.947ms
# ok 5 - test/circular-things.js # time=194.683ms
# # Subtest: test/comment.js
# # Subtest: no comment
# 1..1
# ok 1 - should be equal
# ok 1 - no comment # time=8.484ms
# # Subtest: missing argument
# 1..1
# ok 1 - should be equal
# ok 2 - missing argument # time=1.271ms
# # Subtest: null argument
# 1..1
# ok 1 - should be equal
# ok 3 - null argument # time=0.933ms
# # Subtest: whitespace
# 1..1
# ok 1 - should be equal
# ok 4 - whitespace # time=2.063ms
# # Subtest: non-string types
# 1..1
# ok 1 - should be equal
# ok 5 - non-string types # time=0.717ms
# # Subtest: multiline string
# 1..1
# ok 1 - should be equal
# ok 6 - multiline string # time=0.659ms
# 1..6
# # time=36.551ms
# ok 6 - test/comment.js # time=202.458ms
# # Subtest: test/deep-equal-failure.js
# # Subtest: deep equal failure
# 1..3
# ok 1 - should be equivalent
# ok 2 - should be equal
# ok 3 - should be equivalent
# ok 1 - deep equal failure # time=16.396ms
# # Subtest: deep equal failure, depth 6, with option
# 1..3
# ok 1 - should be equivalent
# ok 2 - should be equal
# ok 3 - should be equivalent
# ok 2 - deep equal failure, depth 6, with option # time=3.404ms
# # Subtest: deep equal failure, depth 6, without option
# 1..3
# ok 1 - should be equivalent
# ok 2 - should be equal
# ok 3 - should be equivalent
# ok 3 - deep equal failure, depth 6, without option # time=2.144ms
# 1..3
# # time=36.032ms
# ok 7 - test/deep-equal-failure.js # time=209.042ms
# # Subtest: test/deep.js
# # deep strict equal
# ok 1 should not be equivalent
# # deep loose equal
# ok 2 should be equivalent
# 1..2
# # tests 2
# # pass 2
# # ok
# ok 8 - test/deep.js # time=98.407ms
# # Subtest: test/default-messages.js
# # Subtest: default messages
# 1..1
# ok 1 - should be equivalent
# ok 1 - default messages # time=105.987ms
# 1..1
# # time=120.414ms
# ok 9 - test/default-messages.js # time=278.29ms
# # Subtest: test/double_end.js
# # Subtest: (unnamed test)
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 1 - (unnamed test) # time=111.632ms
# 1..1
# # time=125.296ms
# ok 10 - test/double_end.js # time=280.764ms
# # Subtest: test/end-as-callback.js
# # Subtest: tape assert.end as callback
# ok 1 - should be equal
# 1..1
# ok 1 - tape assert.end as callback # time=10.918ms
# 1..1
# # time=48.082ms
# ok 11 - test/end-as-callback.js # time=206.139ms
# # Subtest: test/exit.js
# # Subtest: exit ok
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equal
# ok 1 - exit ok # time=121.844ms
# # Subtest: exit fail
# 1..2
# ok 1 - should be equivalent
# ok 2 - should not be equal
# ok 2 - exit fail # time=118.21ms
# # Subtest: too few exit
# 1..2
# ok 1 - should be equivalent
# ok 2 - should not be equal
# ok 3 - too few exit # time=117.873ms
# # Subtest: more planned in a second test
# 1..2
# ok 1 - should be equivalent
# ok 2 - should not be equal
# ok 4 - more planned in a second test # time=101.769ms
# 1..4
# # time=473.607ms
# ok 12 - test/exit.js # time=631.831ms
# # Subtest: test/exposed-harness.js
# # Subtest: main harness object is exposed
# ok 1 - tape.getHarness is a function
# ok 2 - should be equal
# 1..2
# ok 1 - main harness object is exposed # time=5.322ms
# 1..1
# # time=12.864ms
# 1..0
# # tests 0
# # pass 0
# # ok
# ok 13 - test/exposed-harness.js # time=187.132ms
# # Subtest: test/fail.js
# # Subtest: array test
# 1..1
# ok 1 - should be equivalent
# ok 1 - array test # time=16.489ms
# 1..1
# # time=29.572ms
# ok 14 - test/fail.js # time=213.985ms
# # Subtest: test/many.js
# # many tests
# ok 1 (unnamed assert)
# ok 2 (unnamed assert)
# ok 3 (unnamed assert)
# ok 4 (unnamed assert)
# ok 5 (unnamed assert)
# ok 6 (unnamed assert)
# ok 7 (unnamed assert)
# ok 8 (unnamed assert)
# ok 9 (unnamed assert)
# ok 10 (unnamed assert)
# ok 11 (unnamed assert)
# ok 12 (unnamed assert)
# ok 13 (unnamed assert)
# ok 14 (unnamed assert)
# ok 15 (unnamed assert)
# ok 16 (unnamed assert)
# ok 17 (unnamed assert)
# ok 18 (unnamed assert)
# ok 19 (unnamed assert)
# ok 20 (unnamed assert)
# ok 21 (unnamed assert)
# ok 22 (unnamed assert)
# ok 23 (unnamed assert)
# ok 24 (unnamed assert)
# ok 25 (unnamed assert)
# ok 26 (unnamed assert)
# ok 27 (unnamed assert)
# ok 28 (unnamed assert)
# ok 29 (unnamed assert)
# ok 30 (unnamed assert)
# ok 31 (unnamed assert)
# ok 32 (unnamed assert)
# ok 33 (unnamed assert)
# ok 34 (unnamed assert)
# ok 35 (unnamed assert)
# ok 36 (unnamed assert)
# ok 37 (unnamed assert)
# ok 38 (unnamed assert)
# ok 39 (unnamed assert)
# ok 40 (unnamed assert)
# ok 41 (unnamed assert)
# ok 42 (unnamed assert)
# ok 43 (unnamed assert)
# ok 44 (unnamed assert)
# ok 45 (unnamed assert)
# ok 46 (unnamed assert)
# ok 47 (unnamed assert)
# ok 48 (unnamed assert)
# ok 49 (unnamed assert)
# ok 50 (unnamed assert)
# ok 51 (unnamed assert)
# ok 52 (unnamed assert)
# ok 53 (unnamed assert)
# ok 54 (unnamed assert)
# ok 55 (unnamed assert)
# ok 56 (unnamed assert)
# ok 57 (unnamed assert)
# ok 58 (unnamed assert)
# ok 59 (unnamed assert)
# ok 60 (unnamed assert)
# ok 61 (unnamed assert)
# ok 62 (unnamed assert)
# ok 63 (unnamed assert)
# ok 64 (unnamed assert)
# ok 65 (unnamed assert)
# ok 66 (unnamed assert)
# ok 67 (unnamed assert)
# ok 68 (unnamed assert)
# ok 69 (unnamed assert)
# ok 70 (unnamed assert)
# ok 71 (unnamed assert)
# ok 72 (unnamed assert)
# ok 73 (unnamed assert)
# ok 74 (unnamed assert)
# ok 75 (unnamed assert)
# ok 76 (unnamed assert)
# ok 77 (unnamed assert)
# ok 78 (unnamed assert)
# ok 79 (unnamed assert)
# ok 80 (unnamed assert)
# ok 81 (unnamed assert)
# ok 82 (unnamed assert)
# ok 83 (unnamed assert)
# ok 84 (unnamed assert)
# ok 85 (unnamed assert)
# ok 86 (unnamed assert)
# ok 87 (unnamed assert)
# ok 88 (unnamed assert)
# ok 89 (unnamed assert)
# ok 90 (unnamed assert)
# ok 91 (unnamed assert)
# ok 92 (unnamed assert)
# ok 93 (unnamed assert)
# ok 94 (unnamed assert)
# ok 95 (unnamed assert)
# ok 96 (unnamed assert)
# ok 97 (unnamed assert)
# ok 98 (unnamed assert)
# ok 99 (unnamed assert)
# ok 100 (unnamed assert)
# 1..100
# # tests 100
# # pass 100
# # ok
# ok 15 - test/many.js # time=147.391ms
# # Subtest: test/max_listeners.js
# # (anonymous)
# ok 1 true is truthy
# # (anonymous)
# ok 2 true is truthy
# # (anonymous)
# ok 3 true is truthy
# # (anonymous)
# ok 4 true is truthy
# # (anonymous)
# ok 5 true is truthy
# # (anonymous)
# ok 6 true is truthy
# # (anonymous)
# ok 7 true is truthy
# # (anonymous)
# ok 8 true is truthy
# # (anonymous)
# ok 9 true is truthy
# # (anonymous)
# ok 10 true is truthy
# # (anonymous)
# ok 11 true is truthy
# 1..11
# # tests 11
# # pass 11
# # ok
# ok 16 - test/max_listeners.js # time=189.062ms
# # Subtest: test/nested-async-plan-noend.js
# # Harness async test support
# ok 1 sync child A
# # sync child B
# # async grandchild A
# ok 2 should be truthy
# # async grandchild B
# ok 3 should be truthy
# # async child
# ok 4 sync grandchild in async child A
# # sync grandchild in async child B
# ok 5 should be truthy
# 1..5
# # tests 5
# # pass 5
# # ok
# ok 17 - test/nested-async-plan-noend.js # time=402.766ms
# # Subtest: test/nested-sync-noplan-noend.js
# # Subtest: nested sync test without plan or end
# 1..1
# ok 1 - should be equivalent
# ok 1 - nested sync test without plan or end # time=31.246ms
# 1..1
# # time=44.43ms
# ok 18 - test/nested-sync-noplan-noend.js # time=218.7ms
# # Subtest: test/nested.js
# # Subtest: array test
# 1..1
# ok 1 - should be equivalent
# ok 1 - array test # time=167.788ms
# 1..1
# # time=181.465ms
# ok 19 - test/nested.js # time=367.691ms
# # Subtest: test/nested2.js
# # (anonymous)
# # setup
# ok 1 called once
# # teardown
# 1..1
# # tests 1
# # pass 1
# # ok
# ok 20 - test/nested2.js # time=101.889ms
# # Subtest: test/no_callback.js
# 1..0
# # tests 0
# # pass 0
# # ok
# ok 21 - test/no_callback.js # SKIP No tests found
# # Subtest: test/onFinish.js
# # Subtest: on finish
# 1..1
# # dummy test
# ok 1 - tape ended
# ok 1 - on finish # time=8.134ms
# 1..1
# # time=31.708ms
# 1..0
# # tests 0
# # pass 0
# # ok
# ok 22 - test/onFinish.js # time=189.898ms
# # Subtest: test/only-twice.js
# # Subtest: only twice error
# ok 1 - expected to throw
# 1..1
# ok 1 - only twice error # time=5.963ms
# 1..1
# # time=12.845ms
# ok 23 - test/only-twice.js # time=185.709ms
# # Subtest: test/only.js
# # Subtest: tape only test
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# 1..2
# ok 1 - tape only test # time=10.273ms
# 1..1
# # time=41.467ms
# ok 24 - test/only.js # time=199.828ms
# # Subtest: test/only2.js
# # only2 test 2
# 1..0
# # tests 0
# # pass 0
# # ok
# ok 25 - test/only2.js # SKIP No tests found
# # Subtest: test/only3.js
# # only3 test 2
# 1..0
# # tests 0
# # pass 0
# # ok
# ok 26 - test/only3.js # SKIP No tests found
# # Subtest: test/only4.js
# # only4 duplicate test name
# 1..0
# # tests 0
# # pass 0
# # ok
# ok 27 - test/only4.js # SKIP No tests found
# # Subtest: test/only5.js
# # only5 duplicate test name
# 1..0
# # tests 0
# # pass 0
# # ok
# ok 28 - test/only5.js # SKIP No tests found
# # Subtest: test/order.js
# # (anonymous)
# ok 1 should be equal
# # (anonymous)
# ok 2 should be equal
# # (anonymous)
# ok 3 should be equal
# 1..3
# # tests 3
# # pass 3
# # ok
# ok 29 - test/order.js # time=199.805ms
# # Subtest: test/plan_optional.js
# # plan should be optional
# ok 1 no plan here
# # no plan async
# ok 2 ok
# 1..2
# # tests 2
# # pass 2
# # ok
# ok 30 - test/plan_optional.js # time=197.902ms
# # Subtest: test/require.js
# # Subtest: requiring a single module
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equal
# ok 1 - requiring a single module # time=126.389ms
# # Subtest: requiring multiple modules
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equal
# ok 2 - requiring multiple modules # time=123.845ms
# 1..2
# # time=264.002ms
# ok 31 - test/require.js # time=420.303ms
# # Subtest: test/skip.js
# # Subtest: test SKIP comment
# 1..1
# # SKIP skip this
# # skip subtest
# # SKIP skip this
# ok 1 - should be equal
# ok 1 - test SKIP comment # time=11.779ms
# 1..1
# # time=18.566ms
# 1..0
# # tests 0
# # pass 0
# # ok
# ok 32 - test/skip.js # time=200.097ms
# # Subtest: test/stackTrace.js
# # Subtest: preserves stack trace with newlines
# 1..3
# ok 1 - should be equivalent
# ok 2 - should be equal
# ok 3 - should be equivalent
# ok 1 - preserves stack trace with newlines # time=16.553ms
# 1..1
# # time=30.155ms
# ok 33 - test/stackTrace.js # time=201.27ms
# # Subtest: test/subcount.js
# # parent test
# # first child
# ok 1 pass first child
# # (anonymous)
# ok 2 pass second child
# 1..2
# # tests 2
# # pass 2
# # ok
# ok 34 - test/subcount.js # time=99.576ms
# # Subtest: test/subtest_and_async.js
# # master test
# # subtest 1
# ok 1 subtest 1 before async call
# ok 2 subtest 1 in async callback
# # subtest 2
# ok 3 subtest 2 before async call
# ok 4 subtest 2 in async callback
# 1..4
# # tests 4
# # pass 4
# # ok
# ok 35 - test/subtest_and_async.js # time=101.981ms
# # Subtest: test/subtest_plan.js
# # parent
# ok 1 assertion in parent
# # first child
# ok 2 pass first child
# # second child
# ok 3 first child ran first
# ok 4 pass second child
# 1..4
# # tests 4
# # pass 4
# # ok
# ok 36 - test/subtest_plan.js # time=101.459ms
# # Subtest: test/throws.js
# # Subtest: failures
# 1..1
# ok 1 - should be equal
# ok 1 - failures # time=15.082ms
# 1..1
# # time=27.901ms
# ok 37 - test/throws.js # time=202.718ms
# # Subtest: test/timeout.js
# # timeout
# ok 1 this should run
# # should still run
# ok 2 should be equal
# 1..2
# # tests 2
# # pass 2
# # ok
# ok 38 - test/timeout.js # time=199.719ms
# # Subtest: test/timeoutAfter.js
# # Subtest: timeoutAfter test
# 1..1
# ok 1 - should be equivalent
# ok 1 - timeoutAfter test # time=11.254ms
# 1..1
# # time=23.702ms
# ok 39 - test/timeoutAfter.js # time=196.619ms
# # Subtest: test/too_many.js
# # Subtest: array test
# 1..1
# ok 1 - should be equivalent
# ok 1 - array test # time=16.482ms
# 1..1
# # time=29.16ms
# ok 40 - test/too_many.js # time=212.891ms
# # Subtest: test/undef.js
# # Subtest: array test
# 1..1
# ok 1 - should be equal
# ok 1 - array test # time=11.115ms
# 1..1
# # time=23.773ms
# ok 41 - test/undef.js # time=196.13ms
# 1..41
# # time=8158.962ms
duration_ms: 51674
...
ok 17 - browserify v13.3.0 # SKIP The canary is dead:
---
# > [email protected] test C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify
# > tap test/*.js
# TAP version 13
# # Subtest: test/args.js
# # Subtest: bundle from an arguments array
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 1 - bundle from an arguments array # time=28.2ms
# # Subtest: external flag for node modules
# 1..2
# ok 1 - should not error
# ok 2 - expect truthy value
# ok 2 - external flag for node modules # time=13.592ms
# # Subtest: bundle from an arguments with --insert-global-vars
# 1..4
# ok 1 - b.bundle()
# ok 2 - x = c.require('x')
# not ok 3 - x.filename
# ---
# found: /global\filename.js
# wanted: /global/filename.js
# compare: ===
# at:
# file: test\args.js
# line: 44
# column: 11
# type: global
# source: |
# t.equal(x && x.filename, '/global/filename.js', 'x.filename');
# stack: >
# test\args.js:44:11
# index.js:779:13
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Readable.onend (node_modules\readable-stream\lib\_stream_readable.js:504:10)
# endReadableNT (node_modules\readable-stream\lib\_stream_readable.js:926:12)
# _combinedTickCallback (internal/process/next_tick.js:74:11)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# ok 4 - x.dirname
# # failed 1 of 4 tests
# not ok 3 - bundle from an arguments with --insert-global-vars # time=15.232ms
# ---
# at:
# file: test\args.js
# line: 28
# column: 1
# results:
# plan:
# start: 1
# end: 4
# count: 4
# pass: 3
# ok: false
# fail: 1
# time: 15.232
# source: |
# test('bundle from an arguments with --insert-global-vars', function (t) {
# ...
# # Subtest: numeric module names
# 1..1
# ok 1 - should not error
# ok 4 - numeric module names # time=2.374ms
# # Subtest: entry expose
# 1..3
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should be equal
# ok 5 - entry expose # time=7.831ms
# 1..5
# # failed 1 of 5 tests
# # time=189.71ms
# not ok 1 - test/args.js # time=325.724ms
# ---
# timeout: 30000
# file: test/args.js
# results:
# ok: false
# count: 5
# pass: 4
# fail: 1
# plan:
# start: 1
# end: 5
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/args.js
# ...
# # Subtest: test/array.js
# # Subtest: array add
# 1..3
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equal
# ok 1 - array add # time=30.616ms
# # Subtest: array require
# 1..3
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equivalent
# ok 2 - array require # time=23.27ms
# # Subtest: array require opts
# 1..3
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equivalent
# ok 3 - array require opts # time=14.532ms
# # Subtest: array external
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 4 - array external # time=8.285ms
# 1..4
# # time=85.554ms
# ok 2 - test/array.js # time=310.141ms
# # Subtest: test/backbone.js
# # Subtest: backbone
# 1..3
# ok 1 - expect truthy value
# ok 2 - expect truthy value
# ok 3 - should be equivalent
# ok 1 - backbone # time=202.882ms
# 1..1
# # time=212.909ms
# ok 3 - test/backbone.js # time=444.44ms
# # Subtest: test/bare_shebang.js
# # Subtest: bare shebang
# 1..4
# ok 1 - should be equal
# ok 2 - expect truthy value
# ok 3 - should be equal
# ok 4 - should be equal
# ok 1 - bare shebang # time=239.223ms
# 1..1
# # time=254.138ms
# ok 4 - test/bare_shebang.js # time=382.023ms
# # Subtest: test/bare.js
# # Subtest: bare
# 1..4
# ok 1 - should be equal
# ok 2 - expect truthy value
# ok 3 - should be equal
# ok 4 - should be equal
# ok 1 - bare # time=239.654ms
# # Subtest: bare inserts __filename,__dirname but not process,global,Buffer
# 1..2
# not ok 1 - should be equivalent
# ---
# found:
# - >-
# /Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\bare
# - >-
# /Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\bare\main.js
# - undefined
# - undefined
# - undefined
# wanted:
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\bare
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\bare\main.js
# - undefined
# - undefined
# - undefined
# at:
# file: test\bare.js
# line: 54
# column: 23
# function: log
# stack: >
# Object.log (test\bare.js:54:23)
# Object.<anonymous> (evalmachine.<anonymous>:3:9)
# Object.1 (evalmachine.<anonymous>:11:4)
# s (evalmachine.<anonymous>:1:254)
# e (evalmachine.<anonymous>:1:425)
# evalmachine.<anonymous>:1:443
# ContextifyScript.Script.runInContext (vm.js:37:29)
# ContextifyScript.Script.runInNewContext (vm.js:43:15)
# Object.exports.runInNewContext (vm.js:74:17)
# test\bare.js:51:12
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Socket.onend (_stream_readable.js:511:10)
# endReadableNT (_stream_readable.js:974:12)
# _combinedTickCallback (internal/process/next_tick.js:74:11)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# ok 2 - should be equal
# # failed 1 of 2 tests
# not ok 2 - bare inserts __filename,__dirname but not process,global,Buffer # time=246.354ms
# ---
# at:
# file: test\bare.js
# line: 41
# column: 1
# results:
# plan:
# start: 1
# end: 2
# count: 2
# pass: 1
# ok: false
# fail: 1
# time: 246.354
# ...
# 1..2
# # failed 1 of 2 tests
# # time=502.822ms
# not ok 5 - test/bare.js # time=629.729ms
# ---
# timeout: 30000
# file: test/bare.js
# results:
# ok: false
# count: 2
# pass: 1
# fail: 1
# plan:
# start: 1
# end: 2
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/bare.js
# ...
# # Subtest: test/bin_entry.js
# # Subtest: bin --entry
# 1..3
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - expect truthy value
# ok 1 - bin --entry # time=244.994ms
# 1..1
# # time=251.996ms
# ok 6 - test/bin_entry.js # time=378.548ms
# # Subtest: test/bin_tr_error.js
# # Subtest: function transform
# 1..3
# ok 1 - should not be equal
# ok 2 - Error should contain error message
# ok 3 - Error should contain stack trace
# ok 1 - function transform # time=236.987ms
# 1..1
# # time=245.453ms
# ok 7 - test/bin_tr_error.js # time=466.464ms
# # Subtest: test/bin.js
# # Subtest: bin
# 1..3
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - expect truthy value
# ok 1 - bin # time=247.131ms
# 1..1
# # time=254.015ms
# ok 8 - test/bin.js # time=383.618ms
# # Subtest: test/bom.js
# # Subtest: byte order marker
# 1..2
# ok 1 - should be equal
# ok 2 - expect falsey value
# ok 1 - byte order marker # time=26.134ms
# 1..1
# # time=34.526ms
# ok 9 - test/bom.js # time=258.026ms
# # Subtest: test/browser_field_file.js
# # Subtest: browser field file no ext
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 1 - browser field file no ext # time=25.597ms
# 1..1
# # time=129.787ms
# ok 10 - test/browser_field_file.js # time=257.734ms
# # Subtest: test/browser_field_resolve.js
# # Subtest: browser field resolve (a)
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 1 - browser field resolve (a) # time=33.179ms
# # Subtest: browser field resolve (b)
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 2 - browser field resolve (b) # time=9.406ms
# # Subtest: browser field resolve (c)
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - browser field resolve (c) # time=7.641ms
# # Subtest: browser field resolve (d)
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 4 - browser field resolve (d) # time=9.493ms
# # Subtest: browser field resolve (e)
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 5 - browser field resolve (e) # time=5.494ms
# # Subtest: browser field resolve (f)
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 6 - browser field resolve (f) # time=4.32ms
# # Subtest: browser field resolve (g)
# 1..2
# ok 1 - should not error
# ok 2 - should be equivalent
# ok 7 - browser field resolve (g) # time=7.092ms
# # Subtest: browser field resolve (h)
# 1..2
# ok 1 - should not error
# ok 2 - should be equivalent
# ok 8 - browser field resolve (h) # time=4.747ms
# # Subtest: browser field resolve (i)
# 1..2
# ok 1 - should not error
# ok 2 - should be equivalent
# ok 9 - browser field resolve (i) # time=11.681ms
# # Subtest: browser field resolve (j)
# 1..2
# ok 1 - should not error
# ok 2 - should be equivalent
# ok 10 - browser field resolve (j) # time=9.192ms
# # Subtest: browser field resolve (k)
# 1..2
# ok 1 - should not error
# ok 2 - should be equivalent
# ok 11 - browser field resolve (k) # time=8.281ms
# # Subtest: browser field resolve (l)
# 1..2
# ok 1 - should not error
# ok 2 - should be equivalent
# ok 12 - browser field resolve (l) # time=5.945ms
# 1..12
# # time=126.621ms
# ok 11 - test/browser_field_resolve.js # time=347.89ms
# # Subtest: test/buffer.js
# # Subtest: utf8 buffer to base64
# 1..1
# ok 1 - should be equal
# ok 1 - utf8 buffer to base64 # time=148.968ms
# # Subtest: utf8 buffer to hex
# 1..1
# ok 1 - should be equal
# ok 2 - utf8 buffer to hex # time=62.913ms
# # Subtest: ascii buffer to base64
# 1..1
# ok 1 - should be equal
# ok 3 - ascii buffer to base64 # time=44.802ms
# # Subtest: ascii buffer to hex
# 1..1
# ok 1 - should be equal
# ok 4 - ascii buffer to hex # time=37.576ms
# # Subtest: base64 buffer to utf8
# 1..1
# ok 1 - should be equal
# ok 5 - base64 buffer to utf8 # time=36.354ms
# # Subtest: hex buffer to utf8
# 1..1
# ok 1 - should be equal
# ok 6 - hex buffer to utf8 # time=34.338ms
# # Subtest: base64 buffer to ascii
# 1..1
# ok 1 - should be equal
# ok 7 - base64 buffer to ascii # time=31.646ms
# # Subtest: hex buffer to ascii
# 1..1
# ok 1 - should be equal
# ok 8 - hex buffer to ascii # time=33.164ms
# # Subtest: indexing a buffer
# 1..5
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should be equal
# ok 5 - should be equal
# ok 9 - indexing a buffer # time=35.918ms
# 1..9
# # time=475.19ms
# ok 12 - test/buffer.js # time=699.591ms
# # Subtest: test/bundle_external_global.js
# # Subtest: bundle external global
# 1..1
# ok 1 - should be equal
# ok 1 - bundle external global # time=23.363ms
# 1..1
# # time=127.948ms
# ok 13 - test/bundle_external_global.js # time=255.436ms
# # Subtest: test/bundle_external.js
# # Subtest: bundle external
# 1..3
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equal
# ok 1 - bundle external # time=37.745ms
# 1..1
# # time=141.236ms
# ok 14 - test/bundle_external.js # time=269.635ms
# # Subtest: test/bundle_sourcemap.js
# # Subtest: bundle in debug mode
# 1..3
# ok 1 - expect truthy value
# ok 2 - expect truthy value
# ok 3 - includes sourcemap
# ok 1 - bundle in debug mode # time=170.404ms
# # Subtest: bundle in non debug mode
# 1..3
# ok 1 - expect truthy value
# ok 2 - expect truthy value
# ok 3 - includes no sourcemap
# ok 2 - bundle in non debug mode # time=56.809ms
# 1..2
# # time=235.975ms
# ok 15 - test/bundle_sourcemap.js # time=459.769ms
# # Subtest: test/bundle-bundle-external.js
# # Subtest: bundle bundle external
# 1..1
# ok 1 - should not error
# ok 1 - bundle bundle external # time=40.957ms
# 1..1
# # time=49.291ms
# ok 16 - test/bundle-bundle-external.js # time=275.073ms
# # Subtest: test/bundle-stream.js
# # Subtest: bundle is readable stream
# 1..4
# ok 1 - expect truthy value
# ok 2 - expect falsey value
# ok 3 - expect truthy value
# ok 4 - expect falsey value
# ok 1 - bundle is readable stream # time=10.345ms
# 1..1
# # time=41.178ms
# ok 17 - test/bundle-stream.js # time=265.95ms
# # Subtest: test/bundle.js
# # Subtest: bundle
# 1..3
# ok 1 - should not error
# ok 2 - expect truthy value
# ok 3 - should be equivalent
# ok 1 - bundle # time=146.467ms
# 1..1
# # time=154.587ms
# ok 18 - test/bundle.js # time=378.143ms
# # Subtest: test/catch.js
# # Subtest: catch pipeline errors with a callback
# 1..2
# ok 1 - expect truthy value
# ok 2 - expect truthy value
# ok 1 - catch pipeline errors with a callback # time=27.738ms
# # Subtest: catch pipeline errors with an event
# 1..2
# ok 1 - expect truthy value
# ok 2 - expect truthy value
# ok 2 - catch pipeline errors with an event # time=5.711ms
# 1..2
# # time=42.401ms
# ok 19 - test/catch.js # time=265.735ms
# # Subtest: test/circular.js
# # Subtest: circular
# 1..1
# ok 1 - should be equivalent
# ok 1 - circular # time=37.225ms
# # Subtest: circular expose
# 1..1
# ok 1 - should be equivalent
# ok 2 - circular expose # time=12.802ms
# # Subtest: circular require
# 1..1
# ok 1 - should be equivalent
# ok 3 - circular require # time=12.185ms
# 1..3
# # time=70.424ms
# ok 20 - test/circular.js # time=292.326ms
# # Subtest: test/coffee_bin.js
# # Subtest: compiling coffee with -c
# 1..4
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should be equal
# ok 1 - compiling coffee with -c # time=499.127ms
# 1..1
# # time=506.457ms
# ok 21 - test/coffee_bin.js # time=641.292ms
# # Subtest: test/coffeeify.js
# # Subtest: coffeeify with an implicit global
# 1..1
# ok 1 - should be equal
# ok 1 - coffeeify with an implicit global # time=92.598ms
# 1..1
# # time=199.456ms
# ok 22 - test/coffeeify.js # time=328.863ms
# # Subtest: test/comment.js
# # Subtest: trailing comment
# 1..1
# ok 1 - should be equivalent
# ok 1 - trailing comment # time=28.611ms
# 1..1
# # time=37.25ms
# ok 23 - test/comment.js # time=258.013ms
# # Subtest: test/constants.js
# # Subtest: constants
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 1 - constants # time=32.111ms
# 1..1
# # time=40.279ms
# ok 24 - test/constants.js # time=262.237ms
# # Subtest: test/crypto_ig.js
# # Subtest: crypto --insertGlobals
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 1 - crypto --insertGlobals # time=786.722ms
# 1..1
# # time=808.552ms
# ok 25 - test/crypto_ig.js # time=936.728ms
# # Subtest: test/crypto.js
# # Subtest: *-browserify libs from node_modules/
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 1 - *-browserify libs from node_modules/ # time=972.345ms
# 1..1
# # time=991.838ms
# ok 26 - test/crypto.js # time=1121.162ms
# # Subtest: test/cycle.js
# # Subtest: cycle
# 1..2
# ok 1 - should not error
# ok 2 - expect truthy value
# ok 1 - cycle # time=46.096ms
# 1..1
# # time=155.617ms
# ok 27 - test/cycle.js # time=282.987ms
# # Subtest: test/debug_standalone.js
# # Subtest: ordinary debug
# 1..1
# ok 1 - expect truthy value
# ok 1 - ordinary debug # time=23.959ms
# # Subtest: debug standalone
# 1..1
# ok 1 - expect truthy value
# ok 2 - debug standalone # time=7.354ms
# # Subtest: debug standalone exposed
# 1..2
# ok 1 - expect truthy value
# ok 2 - should be equal
# ok 3 - debug standalone exposed # time=6.533ms
# 1..3
# # time=142.693ms
# ok 28 - test/debug_standalone.js # time=274.259ms
# # Subtest: test/dedupe-deps.js
# # Subtest: identical content gets deduped and the row gets an implicit dep on the original source
# 1..1
# ok 1 - adds implicit dep
# ok 1 - identical content gets deduped and the row gets an implicit dep on the original source # time=35.1ms
# # Subtest: identical content gets deduped with fullPaths
# 1..1
# ok 1 - dedupes content
# ok 2 - identical content gets deduped with fullPaths # time=9.017ms
# # Subtest: identical content does not get deduped with dedupe option false
# 1..1
# ok 1 - does not dedupe
# ok 3 - identical content does not get deduped with dedupe option false # time=9.627ms
# 1..3
# # time=62.48ms
# ok 29 - test/dedupe-deps.js # time=288.596ms
# # Subtest: test/dedupe-nomap.js
# # Subtest: identical content gets deduped and the row gets a "nomap" flag set when sourcemaps are turned on
# 1..4
# ok 1 - packs 3 rows
# ok 2 - one of has nomapped flag set
# ok 3 - 2 rows with the same hash as the duplicate exist
# ok 4 - redirects duplicate to original via require call
# ok 1 - identical content gets deduped and the row gets a "nomap" flag set when sourcemaps are turned on # time=36.633ms
# # Subtest: identical content gets deduped and the row gets a "nomap" flag set when sourcemaps are turned off
# 1..4
# ok 1 - packs 3 rows
# ok 2 - one of has nomapped flag set
# ok 3 - 2 rows with the same hash as the duplicate exist
# ok 4 - redirects duplicate to original via require call
# ok 2 - identical content gets deduped and the row gets a "nomap" flag set when sourcemaps are turned off # time=8.898ms
# 1..2
# # time=53.456ms
# ok 30 - test/dedupe-nomap.js # time=274.294ms
# # Subtest: test/delay.js
# # Subtest: delay for pipelines
# 1..3
# not ok 1 - should be equal
# ---
# found: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\delay\main.js
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/delay/main.js
# compare: ===
# at:
# file: test\delay.js
# line: 12
# column: 15
# type: DestroyableTransform
# method: _transform
# source: |
# t.equal(row.file, __dirname + '/delay/main.js');
# stack: >
# DestroyableTransform._transform (test\delay.js:12:15)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# DestroyableTransform.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# DestroyableTransform.ondata
# (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# index.js:586:24
# Array.forEach (native)
# index.js:585:28
# _combinedTickCallback (internal/process/next_tick.js:67:7)
# process._tickCallback (internal/process/next_tick.js:98:9)
# run (bootstrap_node.js:420:7)
# startup (bootstrap_node.js:139:9)
# bootstrap_node.js:535:3
# ...
# ok 2 - should not error
# ok 3 - should be equal
# # failed 1 of 3 tests
# not ok 1 - delay for pipelines # time=32.686ms
# ---
# at:
# file: test\delay.js
# line: 6
# column: 1
# results:
# plan:
# start: 1
# end: 3
# count: 3
# pass: 2
# ok: false
# fail: 1
# time: 32.686
# source: |
# test('delay for pipelines', function (t) {
# ...
# 1..1
# # failed 1 of 1 tests
# # time=42.138ms
# not ok 31 - test/delay.js # time=263.308ms
# ---
# timeout: 30000
# file: test/delay.js
# results:
# ok: false
# count: 1
# pass: 0
# fail: 1
# plan:
# start: 1
# end: 1
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/delay.js
# ...
# # Subtest: test/dep.js
# # Subtest: dependency events
# 1..4
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should be equivalent
# ok 1 - dependency events # time=33.239ms
# 1..1
# # time=41.353ms
# ok 32 - test/dep.js # time=263.331ms
# # Subtest: test/dollar.js
# # Subtest: dollar
# 1..2
# ok 1 - expect truthy value
# ok 2 - should be equal
# ok 1 - dollar # time=25.602ms
# 1..1
# # time=34.065ms
# ok 33 - test/dollar.js # time=259.023ms
# # Subtest: test/double_buffer.js
# # Subtest: double buffer
# 1..1
# ok 1 - should be equal
# ok 1 - double buffer # time=153.138ms
# 1..1
# # time=161.346ms
# ok 34 - test/double_buffer.js # time=386.514ms
# # Subtest: test/double_bundle_error.js
# # Subtest: double bundle error
# 1..2
# ok 1 - expect truthy value
# ok 2 - expect truthy value
# ok 1 - double bundle error # time=41.177ms
# 1..1
# # time=49.3ms
# ok 35 - test/double_bundle_error.js # time=273.759ms
# # Subtest: test/double_bundle_json.js
# # Subtest: double bundle json
# 1..6
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should not error
# ok 5 - should be equal
# ok 6 - should be equal
# ok 1 - double bundle json # time=41.926ms
# 1..1
# # time=51.054ms
# ok 36 - test/double_bundle_json.js # time=271.823ms
# # Subtest: test/double_bundle_parallel_cache.js
# # Subtest: double bundle parallel cached
# 1..7
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should not error
# ok 5 - should be equal
# ok 6 - should be equal
# ok 7 - should be equal
# ok 1 - double bundle parallel cached # time=40.637ms
# 1..1
# # time=48.942ms
# ok 37 - test/double_bundle_parallel_cache.js # time=271.513ms
# # Subtest: test/double_bundle_parallel.js
# # Subtest: double bundle parallel
# 1..7
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should not error
# ok 5 - should be equal
# ok 6 - should be equal
# ok 7 - should be equal
# ok 1 - double bundle parallel # time=41.19ms
# 1..1
# # time=49.597ms
# ok 38 - test/double_bundle_parallel.js # time=272.758ms
# # Subtest: test/double_bundle.js
# # Subtest: double bundle
# 1..5
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should not error
# ok 5 - should be equal
# ok 1 - double bundle # time=44.85ms
# 1..1
# # time=53.248ms
# ok 39 - test/double_bundle.js # time=278.502ms
# # Subtest: test/entry_exec.js
# # Subtest: only execute entry files
# 1..1
# ok 1 - expect truthy value
# ok 1 - only execute entry files # time=28.346ms
# 1..1
# # time=36.402ms
# ok 40 - test/entry_exec.js # time=260.316ms
# # Subtest: test/entry_expose.js
# # Subtest: entry expose
# 1..3
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should be equal
# ok 1 - entry expose # time=26.018ms
# 1..1
# # time=131.605ms
# ok 41 - test/entry_expose.js # time=260.746ms
# # Subtest: test/entry_relative.js
# # Subtest: entry - relative path
# 1..3
# not ok 1 - should be equal
# ---
# found: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\entry\main.js
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/entry/main.js
# compare: ===
# at:
# file: test\entry_relative.js
# line: 12
# column: 26
# type: Browserify
# stack: >
# Browserify.<anonymous> (test\entry_relative.js:12:26)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# ok 2 - should be equal
# ok 3 - should be equal
# # failed 1 of 3 tests
# not ok 1 - entry - relative path # time=46.809ms
# ---
# at:
# file: test\entry_relative.js
# line: 5
# column: 1
# results:
# plan:
# start: 1
# end: 3
# count: 3
# pass: 2
# ok: false
# fail: 1
# time: 46.809
# ...
# # Subtest: entry - relative path via add
# 1..3
# not ok 1 - should be equal
# ---
# found: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\entry\main.js
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/entry/main.js
# compare: ===
# at:
# file: test\entry_relative.js
# line: 32
# column: 26
# type: Browserify
# stack: >
# Browserify.<anonymous> (test\entry_relative.js:32:26)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# ok 2 - should be equal
# ok 3 - should be equal
# # failed 1 of 3 tests
# not ok 2 - entry - relative path via add # time=16.697ms
# ---
# at:
# file: test\entry_relative.js
# line: 26
# column: 1
# results:
# plan:
# start: 1
# end: 3
# count: 3
# pass: 2
# ok: false
# fail: 1
# time: 16.697
# ...
# 1..2
# # failed 2 of 2 tests
# # time=73.112ms
# not ok 42 - test/entry_relative.js # time=298.349ms
# ---
# timeout: 30000
# file: test/entry_relative.js
# results:
# ok: false
# count: 2
# pass: 0
# fail: 2
# plan:
# start: 1
# end: 2
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/entry_relative.js
# ...
# # Subtest: test/entry.js
# # Subtest: entry
# 1..3
# not ok 1 - should be equal
# ---
# found: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\entry\main.js
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/entry/main.js
# compare: ===
# at:
# file: test\entry.js
# line: 10
# column: 26
# type: Browserify
# source: |
# if (row.entry) t.equal(row.file, __dirname + '/entry/main.js');
# stack: >
# Browserify.<anonymous> (test\entry.js:10:26)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# ok 2 - should be equal
# ok 3 - should be equal
# # failed 1 of 3 tests
# not ok 1 - entry # time=45.658ms
# ---
# at:
# file: test\entry.js
# line: 5
# column: 1
# results:
# plan:
# start: 1
# end: 3
# count: 3
# pass: 2
# ok: false
# fail: 1
# time: 45.658
# source: |
# test('entry', function (t) {
# ...
# # Subtest: entry via add
# 1..3
# not ok 1 - should be equal
# ---
# found: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\entry\main.js
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/entry/main.js
# compare: ===
# at:
# file: test\entry.js
# line: 30
# column: 26
# type: Browserify
# source: |
# if (row.entry) t.equal(row.file, __dirname + '/entry/main.js');
# stack: >
# Browserify.<anonymous> (test\entry.js:30:26)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# ok 2 - should be equal
# ok 3 - should be equal
# # failed 1 of 3 tests
# not ok 2 - entry via add # time=16.38ms
# ---
# at:
# file: test\entry.js
# line: 24
# column: 1
# results:
# plan:
# start: 1
# end: 3
# count: 3
# pass: 2
# ok: false
# fail: 1
# time: 16.38
# source: |
# test('entry via add', function (t) {
# ...
# 1..2
# # failed 2 of 2 tests
# # time=72.737ms
# not ok 43 - test/entry.js # time=297.222ms
# ---
# timeout: 30000
# file: test/entry.js
# results:
# ok: false
# count: 2
# pass: 0
# fail: 2
# plan:
# start: 1
# end: 2
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/entry.js
# ...
# # Subtest: test/error_code.js
# # Subtest: error code
# 1..2
# ok 1 - expect truthy value
# ok 2 - should not be equal
# ok 1 - error code # time=243.514ms
# 1..1
# # time=250.579ms
# ok 44 - test/error_code.js # time=377.807ms
# # Subtest: test/export.js
# # Subtest: no exports when no files are loaded
# 1..1
# ok 1 - should be equivalent
# ok 1 - no exports when no files are loaded # time=14.044ms
# # Subtest: no exports when entries are defined
# 1..1
# ok 1 - should be equivalent
# ok 2 - no exports when entries are defined # time=15.202ms
# # Subtest: require export when files are required
# 1..1
# ok 1 - should be equivalent
# ok 3 - require export when files are required # time=6.685ms
# 1..3
# # time=44.949ms
# ok 45 - test/export.js # time=267.451ms
# # Subtest: test/external_shim.js
# # Subtest: requiring a shimmed module name from an external bundle
# 1..1
# ok 1 - expect truthy value
# ok 1 - requiring a shimmed module name from an external bundle # time=39.372ms
# 1..1
# # time=47.288ms
# ok 46 - test/external_shim.js # time=269.874ms
# # Subtest: test/external.js
# # Subtest: external
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 1 - external # time=34.666ms
# 1..1
# # time=43.016ms
# ok 47 - test/external.js # time=268.204ms
# # Subtest: test/externalize.js
# # Subtest: externalize bin
# 1..5
# ok 1 - exit code
# ok 2 - exit code
# ok 3 - exit code
# ok 4 - should be equal
# ok 5 - should be equal
# ok 1 - externalize bin # time=734.192ms
# 1..1
# # time=762.894ms
# ok 48 - test/externalize.js # time=892.581ms
# # Subtest: test/fake.js
# # Subtest: fake
# 1..1
# ok 1 - should be equal
# ok 1 - fake # time=33.487ms
# 1..1
# # time=41.646ms
# ok 49 - test/fake.js # time=262.732ms
# # Subtest: test/field.js
# # Subtest: fieldString
# 1..1
# ok 1 - should be equal
# ok 1 - fieldString # time=33.708ms
# # Subtest: fieldObject
# 1..1
# ok 1 - should be equal
# ok 2 - fieldObject # time=11.107ms
# # Subtest: missObject
# 1..1
# ok 1 - should be equal
# ok 3 - missObject # time=7.592ms
# # Subtest: fieldSub
# 1..1
# ok 1 - should be equal
# ok 4 - fieldSub # time=11.161ms
# 1..4
# # time=72.275ms
# ok 50 - test/field.js # time=294.655ms
# # Subtest: test/file_event.js
# # Subtest: file event
# 1..8
# ok 1 - should be equal
# not ok 2 - should be equal
# ---
# found: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\entry\main.js
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/entry/main.js
# compare: ===
# at:
# file: test\file_event.js
# line: 19
# column: 11
# type: Browserify
# source: |
# t.equal(id, files[key]);
# stack: |
# Browserify.<anonymous> (test\file_event.js:19:11)
# Deps.<anonymous> (index.js:373:14)
# Deps.readFile (node_modules\module-deps\index.js:208:10)
# node_modules\module-deps\index.js:379:14
# onresolve (node_modules\module-deps\index.js:192:14)
# index.js:492:17
# LOOP (fs.js:1614:14)
# _combinedTickCallback (internal/process/next_tick.js:67:7)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# ok 3 - should be equal
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# ok 7 - should be equal
# ok 8 - should be equal
# # failed 1 of 8 tests
# not ok 1 - file event # time=43.571ms
# ---
# at:
# file: test\file_event.js
# line: 6
# column: 1
# results:
# plan:
# start: 1
# end: 8
# count: 8
# pass: 7
# ok: false
# fail: 1
# time: 43.571
# source: |
# test('file event', function (t) {
# ...
# 1..1
# # failed 1 of 1 tests
# # time=53.346ms
# not ok 51 - test/file_event.js # time=295.848ms
# ---
# timeout: 30000
# file: test/file_event.js
# results:
# ok: false
# count: 1
# pass: 0
# fail: 1
# plan:
# start: 1
# end: 1
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/file_event.js
# ...
# # Subtest: test/five_bundle.js
# # Subtest: five bundle
# 1..11
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should not error
# ok 5 - should be equal
# ok 6 - should not error
# ok 7 - should be equal
# ok 8 - should not error
# ok 9 - should be equal
# ok 10 - should not error
# ok 11 - should be equal
# ok 1 - five bundle # time=59.923ms
# 1..1
# # time=68.093ms
# ok 52 - test/five_bundle.js # time=293.937ms
# # Subtest: test/full_paths.js
# # Subtest: fullPaths enabled
# 1..3
# ok 1 - full path name for dep.id
# ok 2 - full path name for dep.id
# ok 3 - full path name for dep.id
# ok 1 - fullPaths enabled # time=41.323ms
# # Subtest: fullPaths disabled
# 1..3
# ok 1 - full path name no longer available
# ok 2 - full path name no longer available
# ok 3 - full path name no longer available
# ok 2 - fullPaths disabled # time=12.099ms
# # Subtest: fullPaths enabled, with custom exposed dependency name
# 1..1
# ok 1 - expected to not throw
# ok 3 - fullPaths enabled, with custom exposed dependency name # time=10.739ms
# 1..3
# # time=71.728ms
# ok 53 - test/full_paths.js # time=311.009ms
# # Subtest: test/glob.js
# # Subtest: glob
# 1..6
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# ok 1 - glob # time=259.158ms
# 1..1
# # time=273.917ms
# ok 54 - test/glob.js # time=402.226ms
# # Subtest: test/global_coffeeify.js
# # Subtest: coffeeify globally
# 1..1
# ok 1 - should be equal
# ok 1 - coffeeify globally # time=93.664ms
# 1..1
# # time=198.611ms
# ok 55 - test/global_coffeeify.js # time=327.531ms
# # Subtest: test/global_noparse.js
# # Subtest: global noparse module
# 1..2
# not ok 1 - should be equal
# ---
# found: /test\global\node_modules\aaa\index.js
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\global_noparse.js
# compare: ===
# at:
# file: test\global_noparse.js
# line: 19
# column: 11
# type: global
# source: |
# t.equal(x.filename, __filename);
# stack: >
# test\global_noparse.js:19:11
# index.js:779:13
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Readable.onend (node_modules\readable-stream\lib\_stream_readable.js:504:10)
# endReadableNT (node_modules\readable-stream\lib\_stream_readable.js:926:12)
# _combinedTickCallback (internal/process/next_tick.js:74:11)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# not ok 2 - should be equal
# ---
# found: /test\global\node_modules\aaa
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test
# compare: ===
# at:
# file: test\global_noparse.js
# line: 20
# column: 11
# type: global
# source: |
# t.equal(x.dirname, __dirname);
# stack: >
# test\global_noparse.js:20:11
# index.js:779:13
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Readable.onend (node_modules\readable-stream\lib\_stream_readable.js:504:10)
# endReadableNT (node_modules\readable-stream\lib\_stream_readable.js:926:12)
# _combinedTickCallback (internal/process/next_tick.js:74:11)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# # failed 2 of 2 tests
# not ok 1 - global noparse module # time=36.8ms
# ---
# at:
# file: test\global_noparse.js
# line: 5
# column: 1
# results:
# plan:
# start: 1
# end: 2
# count: 2
# pass: 0
# ok: false
# fail: 2
# time: 36.8
# source: |
# test('global noparse module', function (t) {
# ...
# # Subtest: global noparse module file
# 1..2
# not ok 1 - should be equal
# ---
# found: /test\global\node_modules\aaa\index.js
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\global_noparse.js
# compare: ===
# at:
# file: test\global_noparse.js
# line: 38
# column: 11
# type: global
# source: |
# t.equal(x.filename, __filename);
# stack: >
# test\global_noparse.js:38:11
# index.js:779:13
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Readable.onend (node_modules\readable-stream\lib\_stream_readable.js:504:10)
# endReadableNT (node_modules\readable-stream\lib\_stream_readable.js:926:12)
# _combinedTickCallback (internal/process/next_tick.js:74:11)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# not ok 2 - should be equal
# ---
# found: /test\global\node_modules\aaa
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test
# compare: ===
# at:
# file: test\global_noparse.js
# line: 39
# column: 11
# type: global
# source: |
# t.equal(x.dirname, __dirname);
# stack: >
# test\global_noparse.js:39:11
# index.js:779:13
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Readable.onend (node_modules\readable-stream\lib\_stream_readable.js:504:10)
# endReadableNT (node_modules\readable-stream\lib\_stream_readable.js:926:12)
# _combinedTickCallback (internal/process/next_tick.js:74:11)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# # failed 2 of 2 tests
# not ok 2 - global noparse module file # time=12.95ms
# ---
# at:
# file: test\global_noparse.js
# line: 24
# column: 1
# results:
# plan:
# start: 1
# end: 2
# count: 2
# pass: 0
# ok: false
# fail: 2
# time: 12.95
# source: |
# test('global noparse module file', function (t) {
# ...
# # Subtest: global noparse module deep file
# 1..2
# not ok 1 - should be equal
# ---
# found: /test\global\node_modules\robot\lib\beep.js
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\global_noparse.js
# compare: ===
# at:
# file: test\global_noparse.js
# line: 57
# column: 11
# type: global
# source: |
# t.equal(x.filename, __filename);
# stack: >
# test\global_noparse.js:57:11
# index.js:779:13
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Readable.onend (node_modules\readable-stream\lib\_stream_readable.js:504:10)
# endReadableNT (node_modules\readable-stream\lib\_stream_readable.js:926:12)
# _combinedTickCallback (internal/process/next_tick.js:74:11)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# not ok 2 - should be equal
# ---
# found: /test\global\node_modules\robot\lib
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test
# compare: ===
# at:
# file: test\global_noparse.js
# line: 58
# column: 11
# type: global
# source: |
# t.equal(x.dirname, __dirname);
# stack: >
# test\global_noparse.js:58:11
# index.js:779:13
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Readable.onend (node_modules\readable-stream\lib\_stream_readable.js:504:10)
# endReadableNT (node_modules\readable-stream\lib\_stream_readable.js:926:12)
# _combinedTickCallback (internal/process/next_tick.js:74:11)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# # failed 2 of 2 tests
# not ok 3 - global noparse module deep file # time=16.128ms
# ---
# at:
# file: test\global_noparse.js
# line: 43
# column: 1
# results:
# plan:
# start: 1
# end: 2
# count: 2
# pass: 0
# ok: false
# fail: 2
# time: 16.128
# source: |
# test('global noparse module deep file', function (t) {
# ...
# # Subtest: global noparse basedir
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 4 - global noparse basedir # time=6.471ms
# # Subtest: global noparse function
# 1..2
# not ok 1 - should be equal
# ---
# found: /test\global\filename.js
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\global_noparse.js
# compare: ===
# at:
# file: test\global_noparse.js
# line: 98
# column: 11
# type: global
# source: |
# t.equal(x.filename, __filename);
# stack: >
# test\global_noparse.js:98:11
# index.js:779:13
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Readable.onend (node_modules\readable-stream\lib\_stream_readable.js:504:10)
# endReadableNT (node_modules\readable-stream\lib\_stream_readable.js:926:12)
# _combinedTickCallback (internal/process/next_tick.js:74:11)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# not ok 2 - should be equal
# ---
# found: /test\global
# wanted: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test
# compare: ===
# at:
# file: test\global_noparse.js
# line: 99
# column: 11
# type: global
# source: |
# t.equal(x.dirname, __dirname);
# stack: >
# test\global_noparse.js:99:11
# index.js:779:13
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Readable.onend (node_modules\readable-stream\lib\_stream_readable.js:504:10)
# endReadableNT (node_modules\readable-stream\lib\_stream_readable.js:926:12)
# _combinedTickCallback (internal/process/next_tick.js:74:11)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# # failed 2 of 2 tests
# not ok 5 - global noparse function # time=8.197ms
# ---
# at:
# file: test\global_noparse.js
# line: 82
# column: 1
# results:
# plan:
# start: 1
# end: 2
# count: 2
# pass: 0
# ok: false
# fail: 2
# time: 8.197
# source: |
# test('global noparse function', function (t) {
# ...
# 1..5
# # failed 4 of 5 tests
# # time=93.923ms
# not ok 56 - test/global_noparse.js # time=315.684ms
# ---
# timeout: 30000
# file: test/global_noparse.js
# results:
# ok: false
# count: 5
# pass: 1
# fail: 4
# plan:
# start: 1
# end: 5
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/global_noparse.js
# ...
# # Subtest: test/global_recorder.js
# # Subtest: recorded global tr
# 1..6
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should not error
# ok 5 - should be equal
# ok 6 - should be equal
# ok 1 - recorded global tr # time=31.981ms
# 1..1
# # time=40.475ms
# ok 57 - test/global_recorder.js # time=261.788ms
# # Subtest: test/global.js
# # Subtest: global
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 1 - global # time=30.411ms
# # Subtest: __filename and __dirname with insertGlobals: true
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 2 - __filename and __dirname with insertGlobals: true # time=74.785ms
# # Subtest: __filename and __dirname
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - __filename and __dirname # time=6.192ms
# # Subtest: __filename and __dirname with basedir
# 1..2
# not ok 1 - should be equal
# ---
# found: /global\filename.js
# wanted: /global/filename.js
# compare: ===
# at:
# file: test\global.js
# line: 61
# column: 11
# type: global
# source: |
# t.equal(x.filename, '/global/filename.js');
# stack: >
# test\global.js:61:11
# index.js:779:13
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Readable.onend (node_modules\readable-stream\lib\_stream_readable.js:504:10)
# endReadableNT (node_modules\readable-stream\lib\_stream_readable.js:926:12)
# _combinedTickCallback (internal/process/next_tick.js:74:11)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# ok 2 - should be equal
# # failed 1 of 2 tests
# not ok 4 - __filename and __dirname with basedir # time=16.15ms
# ---
# at:
# file: test\global.js
# line: 52
# column: 1
# results:
# plan:
# start: 1
# end: 2
# count: 2
# pass: 1
# ok: false
# fail: 1
# time: 16.15
# source: |
# test('__filename and __dirname with basedir', function (t) {
# ...
# # Subtest: process.nextTick
# 1..1
# ok 1 - expect truthy value
# ok 5 - process.nextTick # time=21.7ms
# # Subtest: Buffer
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 6 - Buffer # time=96.137ms
# 1..6
# # failed 1 of 6 tests
# # time=255.329ms
# not ok 58 - test/global.js # time=478.219ms
# ---
# timeout: 30000
# file: test/global.js
# results:
# ok: false
# count: 6
# pass: 5
# fail: 1
# plan:
# start: 1
# end: 6
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/global.js
# ...
# # Subtest: test/hash_instance_context.js
# # Subtest: hash instances with hashed contexts
# 1..17
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# ok 7 - should be equal
# ok 8 - should be equal
# ok 9 - should not be equal
# ok 10 - should be equal
# ok 11 - should be equal
# ok 12 - should not be equal
# ok 13 - should be equal
# ok 14 - should be equal
# ok 15 - should not be equal
# ok 16 - should be equal
# ok 17 - should be equal
# ok 1 - hash instances with hashed contexts # time=63.444ms
# 1..1
# # time=72.31ms
# ok 59 - test/hash_instance_context.js # time=297.444ms
# # Subtest: test/hash.js
# # Subtest: hash
# 1..3
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equal
# ok 1 - hash # time=39.624ms
# 1..1
# # time=47.64ms
# ok 60 - test/hash.js # time=270.338ms
# # Subtest: test/identical_different.js
# # Subtest: identical
# 1..5
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should be equal
# ok 5 - should be equal
# ok 1 - identical # time=43.174ms
# 1..1
# # time=51.427ms
# ok 61 - test/identical_different.js # time=274.893ms
# # Subtest: test/identical.js
# # Subtest: identical
# 1..5
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should be equal
# ok 5 - should be equal
# ok 1 - identical # time=35.443ms
# 1..1
# # time=43.679ms
# ok 62 - test/identical.js # time=264.526ms
# # Subtest: test/ignore_browser_field.js
# # Subtest: ignore browser field
# 1..3
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should be equal
# ok 1 - ignore browser field # time=36.593ms
# 1..1
# # time=142.632ms
# ok 63 - test/ignore_browser_field.js # time=270.997ms
# # Subtest: test/ignore_missing.js
# # Subtest: ignoreMissing option
# # Subtest: on browserify
# 1..1
# ok 1 - bundle completed with missing file ignored
# ok 1 - on browserify # time=27.162ms
# # Subtest: on .bundle
# 1..1
# ok 1 - bundle completed with missing file ignored
# ok 2 - on .bundle # time=8.274ms
# # Subtest: defaults to false
# 1..1
# ok 1 - ignoreMissing was false, an error was raised
# ok 3 - defaults to false # time=3.958ms
# 1..3
# ok 1 - ignoreMissing option # time=43.02ms
# 1..1
# # time=50.895ms
# ok 64 - test/ignore_missing.js # time=276.225ms
# # Subtest: test/ignore_transform_key.js
# # Subtest: ignore transform
# 1..1
# ok 1 - should be equal
# ok 1 - ignore transform # time=32.806ms
# 1..1
# # time=40.89ms
# ok 65 - test/ignore_transform_key.js # time=261.625ms
# # Subtest: test/ignore.js
# # Subtest: ignore
# 1..1
# not ok 1 - this file should have been skipped
# ---
# at:
# file: evalmachine.<anonymous>
# line: 5
# column: 3
# function: '2'
# stack: >
# Object.2 (evalmachine.<anonymous>:5:3)
# s (evalmachine.<anonymous>:1:254)
# evalmachine.<anonymous>:1:305
# Object.1../skip.js (evalmachine.<anonymous>:2:13)
# s (evalmachine.<anonymous>:1:254)
# e (evalmachine.<anonymous>:1:425)
# evalmachine.<anonymous>:1:443
# ContextifyScript.Script.runInContext (vm.js:37:29)
# ContextifyScript.Script.runInNewContext (vm.js:43:15)
# Object.exports.runInNewContext (vm.js:74:17)
# test\ignore.js:14:12
# index.js:779:13
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Readable.onend (node_modules\readable-stream\lib\_stream_readable.js:504:10)
# endReadableNT (node_modules\readable-stream\lib\_stream_readable.js:926:12)
# _combinedTickCallback (internal/process/next_tick.js:74:11)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# # failed 1 of 1 tests
# not ok 1 - ignore # time=37.489ms
# ---
# at:
# file: test\ignore.js
# line: 5
# column: 1
# results:
# plan:
# start: 1
# end: 1
# count: 1
# pass: 0
# ok: false
# fail: 1
# time: 37.489
# source: |
# test('ignore', function (t) {
# ...
# # Subtest: ignore by package or id
# 1..3
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 3 - should be equivalent
# ok 2 - ignore by package or id # time=10.892ms
# # Subtest: ignore files referenced by relative path
# 1..1
# ok 1 - should be equivalent
# ok 3 - ignore files referenced by relative path # time=9.918ms
# # Subtest: do not ignore files with relative paths that do not resolve
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 4 - do not ignore files with relative paths that do not resolve # time=10.656ms
# 1..4
# # failed 1 of 4 tests
# # time=78.12ms
# not ok 66 - test/ignore.js # time=302.389ms
# ---
# timeout: 30000
# file: test/ignore.js
# results:
# ok: false
# count: 4
# pass: 3
# fail: 1
# plan:
# start: 1
# end: 4
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/ignore.js
# ...
# # Subtest: test/json.js
# # Subtest: json
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 1 - json # time=32.332ms
# # Subtest: verify evil json
# 1..1
# ok 1 - expected to throw
# ok 2 - verify evil json # time=1.089ms
# # Subtest: evil json
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 3 - evil json # time=10.066ms
# 1..3
# # time=51.781ms
# ok 67 - test/json.js # time=274.963ms
# # Subtest: test/leak.js
# # Subtest: leaking information about system paths (process)
# 1..4
# ok 1 - temp directory visible
# ok 2 - cwd directory visible
# ok 3 - home directory visible
# ok 4 - expect truthy value
# ok 1 - leaking information about system paths (process) # time=60.788ms
# # Subtest: leaking information about system paths (Buffer)
# 1..4
# ok 1 - temp directory visible
# ok 2 - cwd directory visible
# ok 3 - home directory visible
# ok 4 - should be equal
# ok 2 - leaking information about system paths (Buffer) # time=113.316ms
# 1..2
# # time=183.384ms
# ok 68 - test/leak.js # time=407.476ms
# # Subtest: test/maxlisteners.js
# # Subtest: setMaxListener
# 1..1
# ok 1 - expect truthy value
# ok 1 - setMaxListener # time=33.619ms
# 1..1
# # time=137.881ms
# ok 69 - test/maxlisteners.js # time=265.616ms
# # Subtest: test/multi_bundle_unique.js
# # Subtest: unique require
# 1..6
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# ok 1 - unique require # time=37.212ms
# 1..1
# # time=46.534ms
# ok 70 - test/multi_bundle_unique.js # time=269.866ms
# # Subtest: test/multi_bundle.js
# # Subtest: multi bundle
# 1..5
# ok 1 - should be equal
# not ok 2 - Error: Cannot find module '/test\multi_bundle\b.js'
# ---
# at:
# file: evalmachine.<anonymous>
# line: 1
# column: 156
# function: s
# code: MODULE_NOT_FOUND
# test: multi bundle
# message: 'Error: Cannot find module ''/test\multi_bundle\b.js'''
# stack: |
# s (evalmachine.<anonymous>:1:156)
# s (evalmachine.<anonymous>:1:114)
# evalmachine.<anonymous>:1:305
# Object.1../b (evalmachine.<anonymous>:2:9)
# s (evalmachine.<anonymous>:1:254)
# e (evalmachine.<anonymous>:1:425)
# evalmachine.<anonymous>:1:443
# ContextifyScript.Script.runInContext (vm.js:37:29)
# ContextifyScript.Script.runInNewContext (vm.js:43:15)
# Object.exports.runInNewContext (vm.js:74:17)
# ...
# not ok 3 - missing test
# not ok 4 - missing test
# not ok 5 - missing test
# # failed 4 of 5 tests
# not ok 1 - multi bundle # time=42.363ms
# ---
# at:
# file: test\multi_bundle.js
# line: 5
# column: 1
# results:
# plan:
# start: 1
# end: 5
# count: 5
# pass: 1
# ok: false
# fail: 4
# time: 42.363
# source: |
# test('multi bundle', function (t) {
# ...
# # Subtest: multi bundle
# 1..8
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# ok 7 - should be equal
# ok 8 - should be equal
# ok 2 - multi bundle # time=20.132ms
# not ok 3 - Error: test count exceeds plan
# ---
# at:
# file: test\multi_bundle.js
# line: 83
# column: 15
# test: TAP
# count: 9
# plan: 8
# message: 'Error: test count exceeds plan'
# source: |
# t.equal(c.baton.times, 1);
# stack: >
# test\multi_bundle.js:83:15
# index.js:779:13
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Readable.onend (node_modules\readable-stream\lib\_stream_readable.js:504:10)
# ...
# 1..3
# # failed 2 of 3 tests
# # time=73.061ms
# not ok 71 - test/multi_bundle.js # time=297.516ms
# ---
# timeout: 30000
# file: test/multi_bundle.js
# results:
# ok: false
# count: 3
# pass: 1
# fail: 2
# plan:
# start: 1
# end: 3
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/multi_bundle.js
# ...
# # Subtest: test/multi_entry_cross_require.js
# # Subtest: multi entry cross require
# 1..8
# not ok 1 - should contain full entry path
# ---
# at:
# file: test\multi_entry_cross_require.js
# line: 22
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry_cross_require.js:22:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 2 - should contain full entry path
# ---
# at:
# file: test\multi_entry_cross_require.js
# line: 22
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry_cross_require.js:22:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 3 - should contain full entry path
# ---
# at:
# file: test\multi_entry_cross_require.js
# line: 22
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry_cross_require.js:22:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# ok 7 - should be equal
# ok 8 - should be equal
# # failed 3 of 8 tests
# not ok 1 - multi entry cross require # time=62.58ms
# ---
# at:
# file: test\multi_entry_cross_require.js
# line: 11
# column: 1
# results:
# plan:
# start: 1
# end: 8
# count: 8
# pass: 5
# ok: false
# fail: 3
# time: 62.58
# source: |
# test('multi entry cross require', function (t) {
# ...
# # Subtest: multi entry cross require - relative cwd
# 1..8
# not ok 1 - should contain full entry path
# ---
# at:
# file: test\multi_entry_cross_require.js
# line: 51
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry_cross_require.js:51:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 2 - should contain full entry path
# ---
# at:
# file: test\multi_entry_cross_require.js
# line: 51
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry_cross_require.js:51:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 3 - should contain full entry path
# ---
# at:
# file: test\multi_entry_cross_require.js
# line: 51
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry_cross_require.js:51:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# ok 7 - should be equal
# ok 8 - should be equal
# # failed 3 of 8 tests
# not ok 2 - multi entry cross require - relative cwd # time=21.036ms
# ---
# at:
# file: test\multi_entry_cross_require.js
# line: 36
# column: 1
# results:
# plan:
# start: 1
# end: 8
# count: 8
# pass: 5
# ok: false
# fail: 3
# time: 21.036
# source: |
# test('multi entry cross require - relative cwd', function (t) {
# ...
# # Subtest: multi entry cross require - relative
# 1..8
# not ok 1 - should contain full entry path
# ---
# at:
# file: test\multi_entry_cross_require.js
# line: 80
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry_cross_require.js:80:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 2 - should contain full entry path
# ---
# at:
# file: test\multi_entry_cross_require.js
# line: 80
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry_cross_require.js:80:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 3 - should contain full entry path
# ---
# at:
# file: test\multi_entry_cross_require.js
# line: 80
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry_cross_require.js:80:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# ok 7 - should be equal
# ok 8 - should be equal
# # failed 3 of 8 tests
# not ok 3 - multi entry cross require - relative # time=28.947ms
# ---
# at:
# file: test\multi_entry_cross_require.js
# line: 65
# column: 1
# results:
# plan:
# start: 1
# end: 8
# count: 8
# pass: 5
# ok: false
# fail: 3
# time: 28.947
# source: |
# test('multi entry cross require - relative', function (t) {
# ...
# 1..3
# # failed 3 of 3 tests
# # time=124.159ms
# not ok 72 - test/multi_entry_cross_require.js # time=346.362ms
# ---
# timeout: 30000
# file: test/multi_entry_cross_require.js
# results:
# ok: false
# count: 3
# pass: 0
# fail: 3
# plan:
# start: 1
# end: 3
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/multi_entry_cross_require.js
# ...
# # Subtest: test/multi_entry.js
# # Subtest: multi entry
# 1..6
# not ok 1 - should contain full entry path
# ---
# at:
# file: test\multi_entry.js
# line: 23
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry.js:23:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 2 - should contain full entry path
# ---
# at:
# file: test\multi_entry.js
# line: 23
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry.js:23:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 3 - should contain full entry path
# ---
# at:
# file: test\multi_entry.js
# line: 23
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry.js:23:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# # failed 3 of 6 tests
# not ok 1 - multi entry # time=51.44ms
# ---
# at:
# file: test\multi_entry.js
# line: 12
# column: 1
# results:
# plan:
# start: 1
# end: 6
# count: 6
# pass: 3
# ok: false
# fail: 3
# time: 51.44
# source: |
# test('multi entry', function (t) {
# ...
# # Subtest: multi entry relative
# 1..6
# not ok 1 - should contain full entry path
# ---
# at:
# file: test\multi_entry.js
# line: 51
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry.js:51:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 2 - should contain full entry path
# ---
# at:
# file: test\multi_entry.js
# line: 51
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry.js:51:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 3 - should contain full entry path
# ---
# at:
# file: test\multi_entry.js
# line: 51
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry.js:51:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# # failed 3 of 6 tests
# not ok 2 - multi entry relative # time=19.245ms
# ---
# at:
# file: test\multi_entry.js
# line: 36
# column: 1
# results:
# plan:
# start: 1
# end: 6
# count: 6
# pass: 3
# ok: false
# fail: 3
# time: 19.245
# source: |
# test('multi entry relative', function (t) {
# ...
# # Subtest: multi entry relative cwd
# 1..6
# not ok 1 - should contain full entry path
# ---
# at:
# file: test\multi_entry.js
# line: 79
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry.js:79:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 2 - should contain full entry path
# ---
# at:
# file: test\multi_entry.js
# line: 79
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry.js:79:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 3 - should contain full entry path
# ---
# at:
# file: test\multi_entry.js
# line: 79
# column: 15
# type: Browserify
# source: |
# t.ok(testFiles.indexOf(row.file) > -1, 'should contain full entry path');
# stack: >
# Browserify.<anonymous> (test\multi_entry.js:79:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# # failed 3 of 6 tests
# not ok 3 - multi entry relative cwd # time=16.367ms
# ---
# at:
# file: test\multi_entry.js
# line: 64
# column: 1
# results:
# plan:
# start: 1
# end: 6
# count: 6
# pass: 3
# ok: false
# fail: 3
# time: 16.367
# source: |
# test('multi entry relative cwd', function (t) {
# ...
# # Subtest: entries as streams
# 1..6
# not ok 1 - should be full entry path
# ---
# found: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\multi_entry\_stream_0.js
# pattern: >-
# /C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\/multi_entry\/_stream_[\d].js/
# at:
# file: test\multi_entry.js
# line: 106
# column: 15
# type: Browserify
# source: |
# t.similar(
# stack: >
# Browserify.<anonymous> (test\multi_entry.js:106:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 2 - should be full entry path
# ---
# found: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\multi_entry\_stream_1.js
# pattern: >-
# /C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\/multi_entry\/_stream_[\d].js/
# at:
# file: test\multi_entry.js
# line: 106
# column: 15
# type: Browserify
# source: |
# t.similar(
# stack: >
# Browserify.<anonymous> (test\multi_entry.js:106:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# not ok 3 - should be full entry path
# ---
# found: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\multi_entry\_stream_2.js
# pattern: >-
# /C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\/multi_entry\/_stream_[\d].js/
# at:
# file: test\multi_entry.js
# line: 106
# column: 15
# type: Browserify
# source: |
# t.similar(
# stack: >
# Browserify.<anonymous> (test\multi_entry.js:106:15)
# DestroyableTransform._transform (index.js:731:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:723:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# DestroyableTransform._transform (index.js:669:14)
# DestroyableTransform.Transform._read
# (node_modules\readable-stream\lib\_stream_transform.js:159:10)
# DestroyableTransform.Transform._write
# (node_modules\readable-stream\lib\_stream_transform.js:147:83)
# Labeled.Pipeline._write (node_modules\stream-splicer\index.js:70:22)
# doWrite (node_modules\readable-stream\lib\_stream_writable.js:347:64)
# writeOrBuffer (node_modules\readable-stream\lib\_stream_writable.js:336:5)
# Labeled.Writable.write
# (node_modules\readable-stream\lib\_stream_writable.js:274:11)
# Labeled.ondata (node_modules\readable-stream\lib\_stream_readable.js:546:20)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:217:18)
# Labeled.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# Labeled.Pipeline._read (node_modules\stream-splicer\index.js:54:31)
# DestroyableTransform.onreadable (node_modules\stream-splicer\index.js:61:18)
# emitReadable_ (node_modules\readable-stream\lib\_stream_readable.js:434:10)
# emitReadable (node_modules\readable-stream\lib\_stream_readable.js:428:65)
# readableAddChunk (node_modules\readable-stream\lib\_stream_readable.js:224:35)
# DestroyableTransform.Readable.push
# (node_modules\readable-stream\lib\_stream_readable.js:176:10)
# DestroyableTransform.Transform.push
# (node_modules\readable-stream\lib\_stream_transform.js:123:32)
# node_modules\deps-sort\index.js:76:16
# Array.forEach (native)
# sorter (node_modules\deps-sort\index.js:67:14)
# DestroyableTransform.end [as _flush] (node_modules\deps-sort\index.js:14:9)
# DestroyableTransform.<anonymous>
# (node_modules\readable-stream\lib\_stream_transform.js:115:49)
# prefinish (node_modules\readable-stream\lib\_stream_writable.js:503:12)
# finishMaybe (node_modules\readable-stream\lib\_stream_writable.js:511:7)
# endWritable (node_modules\readable-stream\lib\_stream_writable.js:523:3)
# ...
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# # failed 3 of 6 tests
# not ok 4 - entries as streams # time=18.506ms
# ---
# at:
# file: test\multi_entry.js
# line: 92
# column: 1
# results:
# plan:
# start: 1
# end: 6
# count: 6
# pass: 3
# ok: false
# fail: 3
# time: 18.506
# source: |
# test('entries as streams', function (t) {
# ...
# 1..4
# # failed 4 of 4 tests
# # time=116.366ms
# not ok 73 - test/multi_entry.js # time=337.237ms
# ---
# timeout: 30000
# file: test/multi_entry.js
# results:
# ok: false
# count: 4
# pass: 0
# fail: 4
# plan:
# start: 1
# end: 4
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/multi_entry.js
# ...
# # Subtest: test/multi_require.js
# # Subtest: require same file locally and globally
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 1 - require same file locally and globally # time=40.403ms
# 1..1
# # time=48.782ms
# ok 74 - test/multi_require.js # time=276.017ms
# # Subtest: test/multi_symlink.js
# # Subtest: multiple symlink execution
# 1..1
# ok 1 - should be equal
# ok 1 - multiple symlink execution # time=34.096ms
# not ok 2 - Error: test count exceeds plan
# ---
# at:
# file: test\multi_symlink.js
# line: 11
# column: 32
# function: Object.log
# test: TAP
# count: 2
# plan: 1
# message: 'Error: test count exceeds plan'
# source: |
# function log (msg) { t.equal(msg, 'X') }
# stack: |
# Object.log (test\multi_symlink.js:11:32)
# Object.2 (evalmachine.<anonymous>:6:9)
# Object.3.dup (evalmachine.<anonymous>:9:20)
# s (evalmachine.<anonymous>:1:254)
# evalmachine.<anonymous>:1:305
# Object.1../x.js (evalmachine.<anonymous>:3:1)
# s (evalmachine.<anonymous>:1:254)
# e (evalmachine.<anonymous>:1:425)
# evalmachine.<anonymous>:1:443
# ContextifyScript.Script.runInContext (vm.js:37:29)
# ...
# 1..2
# # failed 1 of 2 tests
# # time=46.892ms
# not ok 75 - test/multi_symlink.js # time=288.42ms
# ---
# timeout: 30000
# file: test/multi_symlink.js
# results:
# ok: false
# count: 2
# pass: 1
# fail: 1
# plan:
# start: 1
# end: 2
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/multi_symlink.js
# ...
# # Subtest: test/no_builtins.js
# # Subtest: builtins false
# 1..1
# ok 1 - should be equal
# ok 1 - builtins false # time=51.586ms
# # Subtest: builtins []
# 1..1
# ok 1 - should be equal
# ok 2 - builtins [] # time=11.353ms
# # Subtest: builtins object
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - builtins object # time=13.62ms
# 1..3
# # time=85.279ms
# ok 76 - test/no_builtins.js # time=312.882ms
# # Subtest: test/noparse.js
# # Subtest: noParse array
# 1..2
# ok 1 - should not error
# not ok 2 - should be equivalent
# ---
# found:
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\noparse\a.js
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\noparse\b.js
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\noparse\dir1\1.js
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\noparse\dir1\dir2\2.js
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\noparse\node_modules\robot\lib\beep.js
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\noparse\node_modules\robot\lib\boop.js
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\noparse\node_modules\robot\main.js
# wanted:
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\noparse\a.js
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\noparse\b.js
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\noparse\dir1\1.js
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\noparse\node_modules\robot\main.js
# at:
# file: test\noparse.js
# line: 29
# column: 11
# type: global
# stack: >
# test\noparse.js:29:11
# index.js:779:13
# ConcatStream.<anonymous> (node_modules\concat-stream\index.js:36:43)
# finishMaybe
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:475:14)
# endWritable
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:485:3)
# ConcatStream.Writable.end
# (node_modules\concat-stream\node_modules\readable-stream\lib\_stream_writable.js:455:41)
# Readable.onend (node_modules\readable-stream\lib\_stream_readable.js:504:10)
# endReadableNT (node_modules\readable-stream\lib\_stream_readable.js:926:12)
# _combinedTickCallback (internal/process/next_tick.js:74:11)
# process._tickCallback (internal/process/next_tick.js:98:9)
# ...
# # failed 1 of 2 tests
# not ok 1 - noParse array # time=55.492ms
# ---
# at:
# file: test\noparse.js
# line: 5
# column: 1
# results:
# plan:
# start: 1
# end: 2
# count: 2
# pass: 1
# ok: false
# fail: 1
# time: 55.492
# ...
# 1..1
# # failed 1 of 1 tests
# # time=65.001ms
# not ok 77 - test/noparse.js # time=294.224ms
# ---
# timeout: 30000
# file: test/noparse.js
# results:
# ok: false
# count: 1
# pass: 0
# fail: 1
# plan:
# start: 1
# end: 1
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/noparse.js
# ...
# # Subtest: test/pack.js
# # Subtest: custom packer
# 1..7
# ok 1 - should be equal
# ok 2 - should be equivalent
# ok 3 - should be equal
# ok 4 - should be equivalent
# ok 5 - should be equal
# ok 6 - should be equivalent
# ok 7 - should be equal
# ok 1 - custom packer # time=32.685ms
# 1..1
# # time=40.918ms
# ok 78 - test/pack.js # time=264.026ms
# # Subtest: test/paths_transform.js
# # Subtest: absolute paths with transform property
# 1..6
# ok 1 - should not error
# ok 2 - should not contain AX's
# ok 3 - should contain AZ's
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# ok 1 - absolute paths with transform property # time=47.762ms
# # Subtest: relative paths with transform property
# 1..6
# ok 1 - should not error
# ok 2 - should not contain AX's
# ok 3 - should contain AZ's
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# ok 2 - relative paths with transform property # time=18.785ms
# # Subtest: absolute paths with transform method
# 1..6
# ok 1 - should not error
# ok 2 - should not contain AX's
# ok 3 - should contain AZ's
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# ok 3 - absolute paths with transform method # time=18.96ms
# # Subtest: relative paths with transform method
# 1..6
# ok 1 - should not error
# ok 2 - should not contain AX's
# ok 3 - should contain AZ's
# ok 4 - should be equal
# ok 5 - should be equal
# ok 6 - should be equal
# ok 4 - relative paths with transform method # time=16.329ms
# 1..4
# # time=110.868ms
# ok 79 - test/paths_transform.js # time=334.259ms
# # Subtest: test/paths.js
# # Subtest: $NODE_PATHS
# 1..3
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equal
# ok 1 - $NODE_PATHS # time=45.127ms
# # Subtest: opts.paths
# 1..3
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - should be equal
# ok 2 - opts.paths # time=16.781ms
# 1..2
# # time=70.41ms
# ok 80 - test/paths.js # time=292.166ms
# # Subtest: test/pipeline_deps.js
# # Subtest: deps pipeline
# 1..1
# ok 1 - should be equal
# ok 1 - deps pipeline # time=37.442ms
# 1..1
# # time=46.087ms
# ok 81 - test/pipeline_deps.js # time=268.676ms
# # Subtest: test/pkg_event.js
# # Subtest: package event
# 1..5
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 3 - should be equivalent
# ok 4 - should not error
# ok 5 - should be equal
# ok 1 - package event # time=39.293ms
# 1..1
# # time=48.724ms
# ok 82 - test/pkg_event.js # time=272.708ms
# # Subtest: test/pkg.js
# # Subtest: package
# 1..2
# ok 1 - should be equivalent
# ok 2 - should not error
# ok 1 - package # time=24.665ms
# 1..1
# # time=33.632ms
# ok 83 - test/pkg.js # time=254.102ms
# # Subtest: test/plugin.js
# # Subtest: plugin fn
# 1..2
# ok 1 - should be equal
# ok 2 - should not error
# ok 1 - plugin fn # time=24.922ms
# # Subtest: plugin module
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 2 - plugin module # time=5.525ms
# 1..2
# # time=42.654ms
# ok 84 - test/plugin.js # time=265.443ms
# # Subtest: test/process.js
# # Subtest: implicit process global
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 1 - implicit process global # time=63.636ms
# 1..1
# # time=71.964ms
# ok 85 - test/process.js # time=294.942ms
# # Subtest: test/relative_dedupe.js
# # Subtest: relative dedupe
# 1..5
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should be equal
# ok 5 - should be equal
# ok 1 - relative dedupe # time=48.188ms
# 1..1
# # time=56.394ms
# ok 86 - test/relative_dedupe.js # time=282.051ms
# # Subtest: test/require_cache.js
# # Subtest: cached require results
# 1..1
# ok 1 - expect truthy value
# ok 1 - cached require results # time=127.283ms
# 1..1
# # time=135.547ms
# ok 87 - test/require_cache.js # time=358.572ms
# # Subtest: test/require_expose.js
# # Subtest: require expose external module
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 1 - require expose external module # time=26.342ms
# # Subtest: renaming builtin
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 2 - renaming builtin # time=7.726ms
# # Subtest: exposed modules do not leak across bundles
# ok 1 - should be equal
# ok 2 - should fail with missing module
# 1..2
# ok 3 - exposed modules do not leak across bundles # time=19.416ms
# 1..3
# # time=62.103ms
# ok 88 - test/require_expose.js # time=283.483ms
# # Subtest: test/reset.js
# # Subtest: reset
# 1..4
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should not error
# ok 4 - should be equal
# ok 1 - reset # time=98.559ms
# 1..1
# # time=106.657ms
# ok 89 - test/reset.js # time=330.103ms
# # Subtest: test/resolve_exposed.js
# # Subtest: resolve exposed files
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 1 - resolve exposed files # time=34.244ms
# 1..1
# # time=42.456ms
# ok 90 - test/resolve_exposed.js # time=264.269ms
# # Subtest: test/retarget.js
# # Subtest: retarget with -r
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 1 - retarget with -r # time=237.83ms
# 1..1
# # time=244.67ms
# ok 91 - test/retarget.js # time=372.047ms
# # Subtest: test/reverse_multi_bundle.js
# # Subtest: reverse multi bundle
# 1..5
# ok 1 - the main app bundle can already use the shared library
# ok 2 - lazy bundle is not executed yet so the lazy module cannot be required yet
# not ok 3 - Error: Cannot find module '/test\reverse_multi_bundle\lazy.js'
# ---
# at:
# file: evalmachine.<anonymous>
# line: 1
# column: 156
# function: s
# code: MODULE_NOT_FOUND
# test: reverse multi bundle
# message: 'Error: Cannot find module ''/test\reverse_multi_bundle\lazy.js'''
# stack: |
# s (evalmachine.<anonymous>:1:156)
# s (evalmachine.<anonymous>:42:143)
# s (evalmachine.<anonymous>:1:122)
# evalmachine.<anonymous>:1:313
# Timeout._onTimeout (evalmachine.<anonymous>:25:5)
# ...
# not ok 4 - missing test
# not ok 5 - missing test
# # failed 3 of 5 tests
# not ok 1 - reverse multi bundle # time=49.621ms
# ---
# at:
# file: test\reverse_multi_bundle.js
# line: 12
# column: 1
# results:
# plan:
# start: 1
# end: 5
# count: 5
# pass: 2
# ok: false
# fail: 3
# time: 49.621
# source: |
# test('reverse multi bundle', function (t) {
# ...
# 1..1
# # failed 1 of 1 tests
# # time=59.709ms
# not ok 92 - test/reverse_multi_bundle.js # time=282.666ms
# ---
# timeout: 30000
# file: test/reverse_multi_bundle.js
# results:
# ok: false
# count: 1
# pass: 0
# fail: 1
# plan:
# start: 1
# end: 1
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/reverse_multi_bundle.js
# ...
# # Subtest: test/shared_symlink.js
# # Subtest: shared symlink
# 1..1
# not ok 1 - should be equal
# ---
# found: >-
# Cannot find module 'shared' from
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\shared_symlink\app'
# wanted: >-
# Cannot find module 'foo' from
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/shared_symlink/shared'
# compare: ===
# at:
# file: test\shared_symlink.js
# line: 12
# column: 11
# type: Readable
# source: |
# t.equal(err.message, "Cannot find module 'foo' from '"
# stack: >
# Readable.<anonymous> (test\shared_symlink.js:12:11)
# Labeled.<anonymous> (node_modules\read-only-stream\index.js:28:44)
# Labeled.<anonymous> (node_modules\stream-splicer\index.js:130:18)
# Deps.<anonymous> (node_modules\stream-splicer\index.js:130:18)
# node_modules\module-deps\index.js:359:30
# onresolve (node_modules\module-deps\index.js:174:25)
# index.js:490:22
# node_modules\browser-resolve\index.js:265:24
# node_modules\browser-resolve\node_modules\resolve\lib\async.js:46:14
# process
# (node_modules\browser-resolve\node_modules\resolve\lib\async.js:173:43)
# ondir (node_modules\browser-resolve\node_modules\resolve\lib\async.js:188:17)
# load (node_modules\browser-resolve\node_modules\resolve\lib\async.js:69:43)
# onex (node_modules\browser-resolve\node_modules\resolve\lib\async.js:92:31)
# node_modules\browser-resolve\node_modules\resolve\lib\async.js:22:47
# FSReqWrap.oncomplete (fs.js:112:15)
# ...
# # failed 1 of 1 tests
# not ok 1 - shared symlink # time=39.544ms
# ---
# at:
# file: test\shared_symlink.js
# line: 7
# column: 1
# results:
# plan:
# start: 1
# end: 1
# count: 1
# pass: 0
# ok: false
# fail: 1
# time: 39.544
# source: |
# test('shared symlink', function (t) {
# ...
# 1..1
# # failed 1 of 1 tests
# # time=48.946ms
# not ok 93 - test/shared_symlink.js # time=272.686ms
# ---
# timeout: 30000
# file: test/shared_symlink.js
# results:
# ok: false
# count: 1
# pass: 0
# fail: 1
# plan:
# start: 1
# end: 1
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/shared_symlink.js
# ...
# # Subtest: test/shebang.js
# # Subtest: files with shebangs
# 1..1
# ok 1 - should be equal
# ok 1 - files with shebangs # time=32.286ms
# 1..1
# # time=40.802ms
# ok 94 - test/shebang.js # time=263.181ms
# # Subtest: test/standalone_events.js
# # Subtest: standalone bundle close event
# 1..1
# ok 1 - expect truthy value
# ok 1 - standalone bundle close event # time=33.674ms
# 1..1
# # time=42.027ms
# ok 95 - test/standalone_events.js # time=265.479ms
# # Subtest: test/standalone_sourcemap.js
# # Subtest: standalone in debug mode
# 1..3
# # Subtest: window global
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 1 - window global # time=1.918ms
# # Subtest: CommonJS
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 2 - CommonJS # time=1.099ms
# # Subtest: RequireJS
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - RequireJS # time=1.102ms
# ok 1 - standalone in debug mode # time=39.663ms
# 1..1
# # time=48.04ms
# ok 96 - test/standalone_sourcemap.js # time=272.694ms
# # Subtest: test/standalone.js
# # Subtest: standalone
# 1..3
# # Subtest: window global
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 1 - window global # time=1.898ms
# # Subtest: CommonJS
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 2 - CommonJS # time=1.219ms
# # Subtest: RequireJS
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - RequireJS # time=1.061ms
# ok 1 - standalone # time=37.679ms
# # Subtest: A.B.C standalone
# 1..3
# # Subtest: window global
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 1 - window global # time=1.27ms
# # Subtest: CommonJS
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 2 - CommonJS # time=0.771ms
# # Subtest: RequireJS
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 3 - RequireJS # time=0.854ms
# ok 2 - A.B.C standalone # time=14.7ms
# 1..2
# # time=61.368ms
# ok 97 - test/standalone.js # time=282.491ms
# # Subtest: test/stdin.js
# # Subtest: stdin
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 1 - stdin # time=234.608ms
# 1..1
# # time=249.477ms
# ok 98 - test/stdin.js # time=376.788ms
# # Subtest: test/stream_file.js
# # Subtest: stream file
# 1..5
# ok 1 - expect truthy value
# ok 2 - expect truthy value
# ok 3 - expect truthy value
# ok 4 - should be equal
# ok 5 - should be equal
# ok 1 - stream file # time=36.936ms
# 1..1
# # time=45.17ms
# ok 99 - test/stream_file.js # time=268.091ms
# # Subtest: test/stream.js
# # Subtest: stream
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 1 - stream # time=36.486ms
# 1..1
# # time=44.527ms
# ok 100 - test/stream.js # time=270.234ms
# # Subtest: test/subdep.js
# # Subtest: subdep
# 1..1
# ok 1 - should be equal
# ok 1 - subdep # time=40.54ms
# 1..1
# # time=48.557ms
# ok 101 - test/subdep.js # time=270.858ms
# # Subtest: test/symlink_dedupe.js
# # Subtest: hash instances with hashed contexts
# 1..5
# not ok 1 - TypeError: Cannot read property 'toString' of undefined
# ---
# at:
# file: test\symlink_dedupe.js
# line: 11
# column: 22
# function: Readable.<anonymous>
# test: hash instances with hashed contexts
# message: 'TypeError: Cannot read property ''toString'' of undefined'
# source: |
# var src = buf.toString('utf8');
# stack: |
# Readable.<anonymous> (test\symlink_dedupe.js:11:22)
# Labeled.<anonymous> (node_modules\read-only-stream\index.js:28:44)
# Labeled.<anonymous> (node_modules\stream-splicer\index.js:130:18)
# Deps.<anonymous> (node_modules\stream-splicer\index.js:130:18)
# ...
# not ok 2 - missing test
# not ok 3 - missing test
# not ok 4 - missing test
# not ok 5 - missing test
# # failed 5 of 5 tests
# not ok 1 - hash instances with hashed contexts # time=32.954ms
# ---
# at:
# file: test\symlink_dedupe.js
# line: 5
# column: 1
# results:
# plan:
# start: 1
# end: 5
# count: 5
# pass: 0
# ok: false
# fail: 5
# time: 32.954
# source: |
# test('hash instances with hashed contexts', function (t) {
# ...
# 1..1
# # failed 1 of 1 tests
# # time=47.269ms
# not ok 102 - test/symlink_dedupe.js # time=268.798ms
# ---
# timeout: 30000
# file: test/symlink_dedupe.js
# results:
# ok: false
# count: 1
# pass: 0
# fail: 1
# plan:
# start: 1
# end: 1
# exitCode: 1
# command: 'd:\node\Release\node-v8.0.0-win-x86\node.exe'
# arguments:
# - test/symlink_dedupe.js
# ...
# # Subtest: test/syntax_cache.js
# # Subtest: syntax cache - valid
# 1..2
# ok 1 - should be equivalent
# ok 2 - should be equivalent
# ok 1 - syntax cache - valid # time=34.616ms
# # Subtest: syntax cache - skip invalid
# 1..5
# ok 1 - should be equivalent
# ok 2 - should match pattern provided
# ok 3 - should be equivalent
# ok 4 - should match pattern provided
# ok 5 - errors should be unique
# ok 2 - syntax cache - skip invalid # time=10.921ms
# 1..2
# # time=54.931ms
# ok 103 - test/syntax_cache.js # time=282.384ms
# # Subtest: test/tr_args.js
# # Subtest: transform arguments
# 1..2
# ok 1 - should be equal
# ok 2 - should be equal
# ok 1 - transform arguments # time=242.02ms
# 1..1
# # time=257.211ms
# ok 104 - test/tr_args.js # time=383.197ms
# # Subtest: test/tr_error.js
# # Subtest: transform errors errback
# 1..2
# ok 1 - expect truthy value
# ok 2 - should be equal
# ok 1 - transform errors errback # time=25.741ms
# # Subtest: transform errors propagate
# 1..1
# ok 1 - expect truthy value
# ok 2 - transform errors propagate # time=9.251ms
# 1..2
# # time=43.879ms
# ok 105 - test/tr_error.js # time=269.805ms
# # Subtest: test/tr_flags.js
# # Subtest: --debug passed to transforms
# 1..3
# ok 1 - debug: false
# ok 2 - debug: true
# ok 3 - transform arguents are preserved
# ok 1 - --debug passed to transforms # time=26.032ms
# 1..1
# # time=43.886ms
# ok 106 - test/tr_flags.js # time=268.928ms
# # Subtest: test/tr_global.js
# # Subtest: global transform precedence
# 1..1
# ok 1 - should be equal
# ok 1 - global transform precedence # time=35.83ms
# 1..1
# # time=44.466ms
# ok 107 - test/tr_global.js # time=266.702ms
# # Subtest: test/tr_no_entry.js
# # Subtest: transform with no entry files
# 1..2
# ok 1 - should not error
# ok 2 - should be equal
# ok 1 - transform with no entry files # time=28.171ms
# 1..1
# # time=36.982ms
# ok 108 - test/tr_no_entry.js # time=260.642ms
# # Subtest: test/tr_once.js
# # Subtest: transform exactly once
# 1..3
# ok 1 - should be equal
# ok 2 - should not error
# ok 3 - should be equal
# ok 1 - transform exactly once # time=26.739ms
# 1..1
# # time=35.551ms
# ok 109 - test/tr_once.js # time=262.42ms
# # Subtest: test/tr_order.js
# # Subtest: function transform
# 1..8
# ok 1 - should not error
# ok 2 - should be equal
# ok 3 - should be equal
# ok 4 - should be equal
# ok 5 - transformation scope
# ok 6 - sub-transformation applied
# ok 7 - GGG leak
# ok 8 - should be equal
# ok 1 - function transform # time=49.116ms
# 1..1
# # time=57.153ms
# ok 110 - test/tr_order.js # time=278.514ms
# # Subtest: test/tr_symlink.js
# # Subtest: transform symlink
# 1..4
# not ok 1 - Cannot find module 'aaa' from 'C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\tr_symlink\app'
# ---
# found:
# stack: >-
# Error: Cannot find module 'aaa' from
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\tr_symlink\app'
# at C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\browser-resolve\node_modules\resolve\lib\async.js:46:17
# at process (C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\browser-resolve\node_modules\resolve\lib\async.js:173:43)
# at ondir (C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\browser-resolve\node_modules\resolve\lib\async.js:188:17)
# at load (C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\browser-resolve\node_modules\resolve\lib\async.js:69:43)
# at onex (C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\browser-resolve\node_modules\resolve\lib\async.js:92:31)
# at C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\browser-resolve\node_modules\resolve\lib\async.js:22:47
# at FSReqWrap.oncomplete (fs.js:112:15)
# message: >-
# Cannot find module 'aaa' from
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\tr_symlink\app'
# stream:
# _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes:
# _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes:
# _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes:
# _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes:
# _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes:
# _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes:
# _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes:
# _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes:
# _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes:
# _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes:
# _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes:
# _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes: null
# pipesCount: 0
# flowing: null
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: true
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# finish:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# error:
# - |-
# function onerror(er) {
# debug('onerror', er);
# unpipe();
# dest.removeListener('error', onerror);
# if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er);
# }
# - |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# unpipe: |-
# function onunpipe(readable) {
# debug('onunpipe');
# if (readable === src) {
# cleanup();
# }
# }
# drain: |-
# function () {
# var state = src._readableState;
# debug('pipeOnDrain', state.awaitDrain);
# if (state.awaitDrain) state.awaitDrain--;
# if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) {
# state.flowing = true;
# flow(src);
# }
# }
# close: 'function () { [native code] }'
# _mutate: 'function () { [native code] }'
# readable: 'function () { [native code] }'
# _eventsCount: 8
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _options:
# objectMode: true
# _wrapOptions:
# objectMode: true
# _streams:
# - _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes: null
# pipesCount: 0
# flowing: null
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: true
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# prefinish: 'function () { [native code] }'
# readable: 'function () { [native code] }'
# _eventsCount: 3
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _transformState:
# afterTransform: |-
# function (er, data) {
# return afterTransform(stream, er, data);
# }
# needTransform: true
# transforming: false
# writecb: null
# writechunk: null
# writeencoding: null
# length: 1
# label: wrap
# pipesCount: 1
# flowing: true
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: false
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# finish:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# error:
# - |-
# function onerror(er) {
# debug('onerror', er);
# unpipe();
# dest.removeListener('error', onerror);
# if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er);
# }
# - |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# unpipe: |-
# function onunpipe(readable) {
# debug('onunpipe');
# if (readable === src) {
# cleanup();
# }
# }
# drain: |-
# function () {
# var state = src._readableState;
# debug('pipeOnDrain', state.awaitDrain);
# if (state.awaitDrain) state.awaitDrain--;
# if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) {
# state.flowing = true;
# flow(src);
# }
# }
# close: 'function () { [native code] }'
# data: |-
# function ondata(chunk) {
# debug('ondata');
# increasedAwaitDrain = false;
# var ret = dest.write(chunk);
# if (false === ret && !increasedAwaitDrain) {
# // If the user unpiped during `dest.write()`, it is possible
# // to get stuck in a permanently paused state if that write
# // also returned false.
# // => Check whether `dest` is still a piping destination.
# if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) {
# debug('false write response, pause', src._readableState.awaitDrain);
# src._readableState.awaitDrain++;
# increasedAwaitDrain = true;
# }
# src.pause();
# }
# }
# _mutate: 'function () { [native code] }'
# _eventsCount: 8
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _options:
# objectMode: true
# _wrapOptions:
# objectMode: true
# _streams:
# - _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes: null
# pipesCount: 0
# flowing: null
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: true
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# prefinish: 'function () { [native code] }'
# error: |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# readable: 'function () { [native code] }'
# _eventsCount: 4
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _transformState:
# afterTransform: |-
# function (er, data) {
# return afterTransform(stream, er, data);
# }
# needTransform: true
# transforming: false
# writecb: null
# writechunk: null
# writeencoding: null
# _destroyed: false
# _transform: >-
# function (buf, enc, next) {
# parser.write(buf); next() }
# _flush: 'function () { parser.end() }'
# standaloneModule: null
# hasExports: null
# length: 1
# label: pack
# pipesCount: 1
# flowing: true
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: false
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# finish:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# error:
# - |-
# function onerror(er) {
# debug('onerror', er);
# unpipe();
# dest.removeListener('error', onerror);
# if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er);
# }
# - |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# unpipe: |-
# function onunpipe(readable) {
# debug('onunpipe');
# if (readable === src) {
# cleanup();
# }
# }
# drain: |-
# function () {
# var state = src._readableState;
# debug('pipeOnDrain', state.awaitDrain);
# if (state.awaitDrain) state.awaitDrain--;
# if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) {
# state.flowing = true;
# flow(src);
# }
# }
# close: 'function () { [native code] }'
# data: |-
# function ondata(chunk) {
# debug('ondata');
# increasedAwaitDrain = false;
# var ret = dest.write(chunk);
# if (false === ret && !increasedAwaitDrain) {
# // If the user unpiped during `dest.write()`, it is possible
# // to get stuck in a permanently paused state if that write
# // also returned false.
# // => Check whether `dest` is still a piping destination.
# if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) {
# debug('false write response, pause', src._readableState.awaitDrain);
# src._readableState.awaitDrain++;
# increasedAwaitDrain = true;
# }
# src.pause();
# }
# }
# _mutate: 'function () { [native code] }'
# _eventsCount: 8
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _options:
# objectMode: true
# _wrapOptions:
# objectMode: true
# _streams:
# - _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes: null
# pipesCount: 0
# flowing: null
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: true
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# prefinish: 'function () { [native code] }'
# error: |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# readable: 'function () { [native code] }'
# _eventsCount: 4
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _transformState:
# afterTransform: |-
# function (er, data) {
# return afterTransform(stream, er, data);
# }
# needTransform: true
# transforming: false
# writecb: null
# writechunk: null
# writeencoding: null
# _destroyed: false
# _transform: |-
# function (row, enc, next) {
# if (opts.debug) {
# row.sourceRoot = 'file://localhost';
# row.sourceFile = relativePath(basedir, row.file)
# .replace(/\\/g, '/');
# }
# this.push(row);
# next();
# }
# length: 1
# label: debug
# pipesCount: 1
# flowing: true
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: false
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# finish:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# error:
# - |-
# function onerror(er) {
# debug('onerror', er);
# unpipe();
# dest.removeListener('error', onerror);
# if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er);
# }
# - |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# unpipe: |-
# function onunpipe(readable) {
# debug('onunpipe');
# if (readable === src) {
# cleanup();
# }
# }
# drain: |-
# function () {
# var state = src._readableState;
# debug('pipeOnDrain', state.awaitDrain);
# if (state.awaitDrain) state.awaitDrain--;
# if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) {
# state.flowing = true;
# flow(src);
# }
# }
# close: 'function () { [native code] }'
# data: |-
# function ondata(chunk) {
# debug('ondata');
# increasedAwaitDrain = false;
# var ret = dest.write(chunk);
# if (false === ret && !increasedAwaitDrain) {
# // If the user unpiped during `dest.write()`, it is possible
# // to get stuck in a permanently paused state if that write
# // also returned false.
# // => Check whether `dest` is still a piping destination.
# if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) {
# debug('false write response, pause', src._readableState.awaitDrain);
# src._readableState.awaitDrain++;
# increasedAwaitDrain = true;
# }
# src.pause();
# }
# }
# _mutate: 'function () { [native code] }'
# _eventsCount: 8
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _options:
# objectMode: true
# _wrapOptions:
# objectMode: true
# _streams:
# - _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes: null
# pipesCount: 0
# flowing: null
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: true
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# prefinish: 'function () { [native code] }'
# error: |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# readable: 'function () { [native code] }'
# _eventsCount: 4
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _transformState:
# afterTransform: |-
# function (er, data) {
# return afterTransform(stream, er, data);
# }
# needTransform: true
# transforming: false
# writecb: null
# writechunk: null
# writeencoding: null
# _destroyed: false
# _transform: |-
# function (row, enc, next) {
# self.emit('dep', row);
# this.push(row);
# next();
# }
# length: 1
# label: emit-deps
# pipesCount: 1
# flowing: true
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: false
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# finish:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# error:
# - |-
# function onerror(er) {
# debug('onerror', er);
# unpipe();
# dest.removeListener('error', onerror);
# if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er);
# }
# - |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# unpipe: |-
# function onunpipe(readable) {
# debug('onunpipe');
# if (readable === src) {
# cleanup();
# }
# }
# drain: |-
# function () {
# var state = src._readableState;
# debug('pipeOnDrain', state.awaitDrain);
# if (state.awaitDrain) state.awaitDrain--;
# if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) {
# state.flowing = true;
# flow(src);
# }
# }
# close: 'function () { [native code] }'
# data: |-
# function ondata(chunk) {
# debug('ondata');
# increasedAwaitDrain = false;
# var ret = dest.write(chunk);
# if (false === ret && !increasedAwaitDrain) {
# // If the user unpiped during `dest.write()`, it is possible
# // to get stuck in a permanently paused state if that write
# // also returned false.
# // => Check whether `dest` is still a piping destination.
# if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) {
# debug('false write response, pause', src._readableState.awaitDrain);
# src._readableState.awaitDrain++;
# increasedAwaitDrain = true;
# }
# src.pause();
# }
# }
# _mutate: 'function () { [native code] }'
# _eventsCount: 8
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _options:
# objectMode: true
# _wrapOptions:
# objectMode: true
# _streams:
# - _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes: null
# pipesCount: 0
# flowing: null
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: true
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# prefinish: 'function () { [native code] }'
# error: |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# readable: 'function () { [native code] }'
# _eventsCount: 4
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _transformState:
# afterTransform: |-
# function (er, data) {
# return afterTransform(stream, er, data);
# }
# needTransform: true
# transforming: false
# writecb: null
# writechunk: null
# writeencoding: null
# _destroyed: false
# _transform: |-
# function (row, enc, next) {
# var prev = row.id;
# if (self._external.indexOf(row.id) >= 0) return next();
# if (self._external.indexOf('/' + relativePath(basedir, row.id)) >= 0) {
# return next();
# }
# if (self._external.indexOf(row.file) >= 0) return next();
# if (row.index) row.id = row.index;
# self.emit('label', prev, row.id);
# if (row.indexDeps) row.deps = row.indexDeps || {};
# Object.keys(row.deps).forEach(function (key) {
# if (self._expose[key]) {
# row.deps[key] = key;
# return;
# }
# var afile = path.resolve(path.dirname(row.file), key);
# var rfile = '/' + relativePath(basedir, afile);
# if (self._external.indexOf(rfile) >= 0) {
# row.deps[key] = rfile;
# }
# if (self._external.indexOf(afile) >= 0) {
# row.deps[key] = rfile;
# }
# if (self._external.indexOf(key) >= 0) {
# row.deps[key] = key;
# return;
# }
# for (var i = 0; i < self._extensions.length; i++) {
# var ex = self._extensions[i];
# if (self._external.indexOf(rfile + ex) >= 0) {
# row.deps[key] = rfile + ex;
# break;
# }
# }
# });
# if (row.entry || row.expose) {
# self._bpack.standaloneModule = row.id;
# }
# this.push(row);
# next();
# }
# length: 1
# label: label
# pipesCount: 1
# flowing: true
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: false
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# finish:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# error:
# - |-
# function onerror(er) {
# debug('onerror', er);
# unpipe();
# dest.removeListener('error', onerror);
# if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er);
# }
# - |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# unpipe: |-
# function onunpipe(readable) {
# debug('onunpipe');
# if (readable === src) {
# cleanup();
# }
# }
# drain: |-
# function () {
# var state = src._readableState;
# debug('pipeOnDrain', state.awaitDrain);
# if (state.awaitDrain) state.awaitDrain--;
# if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) {
# state.flowing = true;
# flow(src);
# }
# }
# close: 'function () { [native code] }'
# data: |-
# function ondata(chunk) {
# debug('ondata');
# increasedAwaitDrain = false;
# var ret = dest.write(chunk);
# if (false === ret && !increasedAwaitDrain) {
# // If the user unpiped during `dest.write()`, it is possible
# // to get stuck in a permanently paused state if that write
# // also returned false.
# // => Check whether `dest` is still a piping destination.
# if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) {
# debug('false write response, pause', src._readableState.awaitDrain);
# src._readableState.awaitDrain++;
# increasedAwaitDrain = true;
# }
# src.pause();
# }
# }
# _mutate: 'function () { [native code] }'
# _eventsCount: 8
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _options:
# objectMode: true
# _wrapOptions:
# objectMode: true
# _streams:
# - _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes: null
# pipesCount: 0
# flowing: null
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: true
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# prefinish: 'function () { [native code] }'
# error: |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# readable: 'function () { [native code] }'
# _eventsCount: 4
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _transformState:
# afterTransform: |-
# function (er, data) {
# return afterTransform(stream, er, data);
# }
# needTransform: true
# transforming: false
# writecb: null
# writechunk: null
# writeencoding: null
# _destroyed: false
# _transform: |-
# function (row, enc, next) {
# if (!row.dedupeIndex && row.dedupe) {
# row.source = 'arguments[4]['
# + JSON.stringify(row.dedupe)
# + '][0].apply(exports,arguments)'
# ;
# row.nomap = true;
# }
# else if (row.dedupeIndex) {
# row.source = 'arguments[4]['
# + JSON.stringify(row.dedupeIndex)
# + '][0].apply(exports,arguments)'
# ;
# row.nomap = true;
# }
# if (row.dedupeIndex && row.indexDeps) {
# row.indexDeps.dup = row.dedupeIndex;
# }
# this.push(row);
# next();
# }
# length: 1
# label: dedupe
# pipesCount: 1
# flowing: true
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: false
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# finish:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# error:
# - |-
# function onerror(er) {
# debug('onerror', er);
# unpipe();
# dest.removeListener('error', onerror);
# if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er);
# }
# - |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# unpipe: |-
# function onunpipe(readable) {
# debug('onunpipe');
# if (readable === src) {
# cleanup();
# }
# }
# drain: |-
# function () {
# var state = src._readableState;
# debug('pipeOnDrain', state.awaitDrain);
# if (state.awaitDrain) state.awaitDrain--;
# if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) {
# state.flowing = true;
# flow(src);
# }
# }
# close: 'function () { [native code] }'
# data: |-
# function ondata(chunk) {
# debug('ondata');
# increasedAwaitDrain = false;
# var ret = dest.write(chunk);
# if (false === ret && !increasedAwaitDrain) {
# // If the user unpiped during `dest.write()`, it is possible
# // to get stuck in a permanently paused state if that write
# // also returned false.
# // => Check whether `dest` is still a piping destination.
# if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) {
# debug('false write response, pause', src._readableState.awaitDrain);
# src._readableState.awaitDrain++;
# increasedAwaitDrain = true;
# }
# src.pause();
# }
# }
# _mutate: 'function () { [native code] }'
# _eventsCount: 8
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _options:
# objectMode: true
# _wrapOptions:
# objectMode: true
# _streams:
# - _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes: null
# pipesCount: 0
# flowing: null
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: true
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# prefinish: 'function () { [native code] }'
# error: |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# readable: 'function () { [native code] }'
# _eventsCount: 4
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _transformState:
# afterTransform: |-
# function (er, data) {
# return afterTransform(stream, er, data);
# }
# needTransform: true
# transforming: false
# writecb: null
# writechunk: null
# writeencoding: null
# _destroyed: false
# _transform: >-
# function write(row, enc, next) { rows.push(row);
# next() }
# _flush: |-
# function end() {
# var tr = this;
# rows.sort(cmp);
# sorter(rows, tr, opts);
# }
# length: 1
# label: sort
# pipesCount: 1
# flowing: true
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: false
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# finish:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# error:
# - |-
# function onerror(er) {
# debug('onerror', er);
# unpipe();
# dest.removeListener('error', onerror);
# if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er);
# }
# - |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# unpipe: |-
# function onunpipe(readable) {
# debug('onunpipe');
# if (readable === src) {
# cleanup();
# }
# }
# drain: |-
# function () {
# var state = src._readableState;
# debug('pipeOnDrain', state.awaitDrain);
# if (state.awaitDrain) state.awaitDrain--;
# if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) {
# state.flowing = true;
# flow(src);
# }
# }
# close: 'function () { [native code] }'
# data: |-
# function ondata(chunk) {
# debug('ondata');
# increasedAwaitDrain = false;
# var ret = dest.write(chunk);
# if (false === ret && !increasedAwaitDrain) {
# // If the user unpiped during `dest.write()`, it is possible
# // to get stuck in a permanently paused state if that write
# // also returned false.
# // => Check whether `dest` is still a piping destination.
# if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) {
# debug('false write response, pause', src._readableState.awaitDrain);
# src._readableState.awaitDrain++;
# increasedAwaitDrain = true;
# }
# src.pause();
# }
# }
# _mutate: 'function () { [native code] }'
# _eventsCount: 8
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _options:
# objectMode: true
# _wrapOptions:
# objectMode: true
# _streams:
# - _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes: null
# pipesCount: 0
# flowing: null
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: true
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# prefinish: 'function () { [native code] }'
# error: |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# readable: 'function () { [native code] }'
# _eventsCount: 4
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _transformState:
# afterTransform: |-
# function (er, data) {
# return afterTransform(stream, er, data);
# }
# needTransform: true
# transforming: false
# writecb: null
# writechunk: null
# writeencoding: null
# _destroyed: false
# _transform: |-
# function (row, enc, next) {
# var h = shasum(row.source);
# if (typeof self._syntaxCache[h] === 'undefined') {
# var err = syntaxError(row.source, row.file || row.id);
# if (err) return this.emit('error', err);
# self._syntaxCache[h] = true;
# }
# this.push(row);
# next();
# }
# length: 1
# label: syntax
# pipesCount: 1
# flowing: true
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: false
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# finish:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# error:
# - |-
# function onerror(er) {
# debug('onerror', er);
# unpipe();
# dest.removeListener('error', onerror);
# if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er);
# }
# - |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# unpipe: |-
# function onunpipe(readable) {
# debug('onunpipe');
# if (readable === src) {
# cleanup();
# }
# }
# drain: |-
# function () {
# var state = src._readableState;
# debug('pipeOnDrain', state.awaitDrain);
# if (state.awaitDrain) state.awaitDrain--;
# if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) {
# state.flowing = true;
# flow(src);
# }
# }
# close: 'function () { [native code] }'
# data: |-
# function ondata(chunk) {
# debug('ondata');
# increasedAwaitDrain = false;
# var ret = dest.write(chunk);
# if (false === ret && !increasedAwaitDrain) {
# // If the user unpiped during `dest.write()`, it is possible
# // to get stuck in a permanently paused state if that write
# // also returned false.
# // => Check whether `dest` is still a piping destination.
# if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) {
# debug('false write response, pause', src._readableState.awaitDrain);
# src._readableState.awaitDrain++;
# increasedAwaitDrain = true;
# }
# src.pause();
# }
# }
# _mutate: 'function () { [native code] }'
# _eventsCount: 8
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _options:
# objectMode: true
# _wrapOptions:
# objectMode: true
# _streams:
# - _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes: null
# pipesCount: 0
# flowing: null
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: true
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# prefinish: 'function () { [native code] }'
# error: |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# readable: 'function () { [native code] }'
# _eventsCount: 4
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _transformState:
# afterTransform: |-
# function (er, data) {
# return afterTransform(stream, er, data);
# }
# needTransform: true
# transforming: false
# writecb: null
# writechunk: null
# writeencoding: null
# _destroyed: false
# _transform: |-
# function (row, enc, next) {
# if (/^#!/.test(row.source)) {
# row.source = row.source.replace(/^#![^\n]*\n/, '');
# }
# this.push(row);
# next();
# }
# length: 1
# label: unshebang
# pipesCount: 1
# flowing: true
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: false
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# finish:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# error:
# - |-
# function onerror(er) {
# debug('onerror', er);
# unpipe();
# dest.removeListener('error', onerror);
# if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er);
# }
# - |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# unpipe: |-
# function onunpipe(readable) {
# debug('onunpipe');
# if (readable === src) {
# cleanup();
# }
# }
# drain: |-
# function () {
# var state = src._readableState;
# debug('pipeOnDrain', state.awaitDrain);
# if (state.awaitDrain) state.awaitDrain--;
# if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) {
# state.flowing = true;
# flow(src);
# }
# }
# close: 'function () { [native code] }'
# data: |-
# function ondata(chunk) {
# debug('ondata');
# increasedAwaitDrain = false;
# var ret = dest.write(chunk);
# if (false === ret && !increasedAwaitDrain) {
# // If the user unpiped during `dest.write()`, it is possible
# // to get stuck in a permanently paused state if that write
# // also returned false.
# // => Check whether `dest` is still a piping destination.
# if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) {
# debug('false write response, pause', src._readableState.awaitDrain);
# src._readableState.awaitDrain++;
# increasedAwaitDrain = true;
# }
# src.pause();
# }
# }
# _mutate: 'function () { [native code] }'
# _eventsCount: 8
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _options:
# objectMode: true
# _wrapOptions:
# objectMode: true
# _streams:
# - _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes: null
# pipesCount: 0
# flowing: null
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: true
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# prefinish: 'function () { [native code] }'
# error: |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# readable: 'function () { [native code] }'
# _eventsCount: 4
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _transformState:
# afterTransform: |-
# function (er, data) {
# return afterTransform(stream, er, data);
# }
# needTransform: true
# transforming: false
# writecb: null
# writechunk: null
# writeencoding: null
# _destroyed: false
# _transform: |-
# function (row, enc, next) {
# if (/^\ufeff/.test(row.source)) {
# row.source = row.source.replace(/^\ufeff/, '');
# }
# this.push(row);
# next();
# }
# length: 1
# label: unbom
# pipesCount: 1
# flowing: true
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: false
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# finish:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# error:
# - |-
# function onerror(er) {
# debug('onerror', er);
# unpipe();
# dest.removeListener('error', onerror);
# if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er);
# }
# - |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# unpipe: |-
# function onunpipe(readable) {
# debug('onunpipe');
# if (readable === src) {
# cleanup();
# }
# }
# drain: |-
# function () {
# var state = src._readableState;
# debug('pipeOnDrain', state.awaitDrain);
# if (state.awaitDrain) state.awaitDrain--;
# if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) {
# state.flowing = true;
# flow(src);
# }
# }
# close: 'function () { [native code] }'
# data: |-
# function ondata(chunk) {
# debug('ondata');
# increasedAwaitDrain = false;
# var ret = dest.write(chunk);
# if (false === ret && !increasedAwaitDrain) {
# // If the user unpiped during `dest.write()`, it is possible
# // to get stuck in a permanently paused state if that write
# // also returned false.
# // => Check whether `dest` is still a piping destination.
# if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) {
# debug('false write response, pause', src._readableState.awaitDrain);
# src._readableState.awaitDrain++;
# increasedAwaitDrain = true;
# }
# src.pause();
# }
# }
# _mutate: 'function () { [native code] }'
# _eventsCount: 8
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _options:
# objectMode: true
# _wrapOptions:
# objectMode: true
# _streams:
# - _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes: null
# pipesCount: 0
# flowing: null
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: true
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# prefinish: 'function () { [native code] }'
# error: |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# readable: 'function () { [native code] }'
# _eventsCount: 4
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: false
# ended: false
# finished: false
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: false
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: true
# allowHalfOpen: true
# _transformState:
# afterTransform: |-
# function (er, data) {
# return afterTransform(stream, er, data);
# }
# needTransform: true
# transforming: false
# writecb: null
# writechunk: null
# writeencoding: null
# _destroyed: false
# _transform: |-
# function (row, enc, next) {
# if (/\.json$/.test(row.file)) {
# row.source = 'module.exports=' + sanitize(row.source);
# }
# this.push(row);
# next();
# }
# length: 1
# label: json
# pipesCount: 1
# flowing: true
# ended: false
# endEmitted: false
# reading: true
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: false
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# error:
# - |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# data: |-
# function ondata(chunk) {
# debug('ondata');
# increasedAwaitDrain = false;
# var ret = dest.write(chunk);
# if (false === ret && !increasedAwaitDrain) {
# // If the user unpiped during `dest.write()`, it is possible
# // to get stuck in a permanently paused state if that write
# // also returned false.
# // => Check whether `dest` is still a piping destination.
# if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) {
# debug('false write response, pause', src._readableState.awaitDrain);
# src._readableState.awaitDrain++;
# increasedAwaitDrain = true;
# }
# src.pause();
# }
# }
# _mutate: 'function () { [native code] }'
# _eventsCount: 4
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: true
# ended: true
# finished: true
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: false
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: true
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: false
# allowHalfOpen: true
# _options:
# objectMode: true
# _wrapOptions:
# objectMode: true
# _streams:
# - _readableState:
# objectMode: true
# highWaterMark: 16
# buffer:
# head: null
# tail: null
# length: 0
# length: 0
# pipes: null
# pipesCount: 0
# flowing: null
# ended: false
# endEmitted: false
# reading: false
# sync: false
# needReadable: true
# emittedReadable: false
# readableListening: true
# resumeScheduled: false
# defaultEncoding: utf8
# ranOut: false
# awaitDrain: 0
# readingMore: false
# decoder: null
# encoding: null
# readable: true
# domain: null
# _events:
# end:
# - 'function () { [native code] }'
# - 'function () { [native code] }'
# file: |-
# function (file, id) {
# pipeline.emit('file', file, id);
# self.emit('file', file, id);
# }
# package: |-
# function (pkg) {
# pipeline.emit('package', pkg);
# self.emit('package', pkg);
# }
# transform: |-
# function (tr, file) {
# pipeline.emit('transform', tr, file);
# self.emit('transform', tr, file);
# }
# error: |-
# function (err) {
# err.stream = this;
# self.emit('error', err);
# }
# readable: 'function () { [native code] }'
# _eventsCount: 6
# _maxListeners: null
# _writableState:
# objectMode: true
# highWaterMark: 16
# needDrain: false
# ending: true
# ended: true
# finished: true
# decodeStrings: true
# defaultEncoding: utf8
# length: 0
# writing: false
# corked: 0
# sync: true
# bufferProcessing: false
# onwrite: |-
# function (er) {
# onwrite(stream, er);
# }
# writecb: null
# writelen: 0
# bufferedRequest: null
# lastBufferedRequest: null
# pendingcb: 0
# prefinished: true
# errorEmitted: false
# bufferedRequestCount: 0
# corkedRequestsFree:
# next: null
# entry: null
# finish: |-
# function (err) {
# var entry = _this.entry;
# _this.entry = null;
# while (entry) {
# var cb = entry.callback;
# state.pendingcb--;
# cb(err);
# entry = entry.next;
# }
# if (state.corkedRequestsFree) {
# state.corkedRequestsFree.next = _this;
# } else {
# state.corkedRequestsFree = _this;
# }
# }
# writable: false
# allowHalfOpen: true
# _transformState:
# afterTransform: |-
# function (er, data) {
# return afterTransform(stream, er, data);
# }
# needTransform: true
# transforming: false
# writecb: null
# writechunk: null
# writeencoding: utf8
# basedir: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/tr_symlink/app
# cache: null
# fileCache: null
# pkgCache:
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\tr_symlink\app\package.json':
# browserify:
# transform:
# - tr
# __dirname: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\tr_symlink\app
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\tr_symlink\app\main.js':
# browserify:
# transform:
# - tr
# __dirname: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\tr_symlink\app
# pkgFileCache: {}
# pkgFileCachePending: {}
# _emittedPkg:
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\tr_symlink\app': true
# visited:
# 'C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\tr_symlink\app\main.js': true
# walking: {}
# entries:
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\tr_symlink\app\main.js
# _input:
# - row:
# entry: true
# expose: false
# basedir: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/tr_symlink/app
# file: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\tr_symlink\app\main.js
# id: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\tr_symlink\app\main.js
# order: 0
# pkg:
# browserify:
# transform:
# - tr
# __dirname: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test\tr_symlink\app
# paths: []
# transforms:
# - - |-
# function (file) {
# return through(function (buf, enc, next) {
# this.push(String(buf).replace(/7/g, 9));
# next();
# })
# }
# - _flags:
# basedir: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/tr_symlink/app
# entries:
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/tr_symlink/app/main.js
# dedupe: true
# globalTransforms:
# - - |-
# function globalTr(file) {
# if (opts.detectGlobals === false) return through();
# if (opts.noParse === true) return through();
# if (no.indexOf(file) >= 0) return through();
# if (absno.indexOf(file) >= 0) return through();
# var parts = file.split('/node_modules/');
# for (var i = 0; i < no.length; i++) {
# if (typeof no[i] === 'function' && no[i](file)) {
# return through();
# }
# else if (no[i] === parts[parts.length-1].split('/')[0]) {
# return through();
# }
# else if (no[i] === parts[parts.length-1]) {
# return through();
# }
# }
# var vars = xtend({
# process: function () { return "require('_process')" },
# }, opts.insertGlobalVars);
# if (opts.bundleExternal === false) {
# vars.process = undefined;
# vars.buffer = undefined;
# }
# return insertGlobals(file, xtend(opts, {
# debug: opts.debug,
# always: opts.insertGlobals,
# basedir: opts.commondir === false
# ? '/'
# : opts.basedir || process.cwd()
# ,
# vars: vars
# }));
# }
# - _flags:
# basedir: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/tr_symlink/app
# entries:
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/tr_symlink/app/main.js
# dedupe: true
# expose: {}
# extensions:
# - .js
# - .json
# transform: []
# transformKey:
# - browserify
# - transform
# postFilter: |-
# function (id, file, pkg) {
# if (opts.postFilter && !opts.postFilter(id, file, pkg)) return false;
# if (self._external.indexOf(file) >= 0) return false;
# if (self._exclude.indexOf(file) >= 0) return false;
# //filter transforms on module dependencies
# if (pkg && pkg.browserify && pkg.browserify.transform) {
# //In edge cases it may be a string
# pkg.browserify.transform = [].concat(pkg.browserify.transform)
# .filter(Boolean)
# .filter(self._filterTransform);
# }
# return true;
# }
# filter: |-
# function (id) {
# if (opts.filter && !opts.filter(id)) return false;
# if (self._external.indexOf(id) >= 0) return false;
# if (self._exclude.indexOf(id) >= 0) return false;
# if (opts.bundleExternal === false && isExternalModule(id)) {
# return false;
# }
# return true;
# }
# resolve: |-
# function (id, parent, cb) {
# if (self._ignore.indexOf(id) >= 0) return cb(null, paths.empty, {});
# self._bresolve(id, parent, function (err, file, pkg) {
# if (file && self._ignore.indexOf(file) >= 0) {
# return cb(null, paths.empty, {});
# }
# if (file && self._ignore.length) {
# var nm = file.split('/node_modules/')[1];
# if (nm) {
# nm = nm.split('/')[0];
# if (self._ignore.indexOf(nm) >= 0) {
# return cb(null, paths.empty, {});
# }
# }
# }
# if (file) {
# var ex = '/' + relativePath(basedir, file);
# if (self._external.indexOf(ex) >= 0) {
# return cb(null, ex);
# }
# if (self._exclude.indexOf(ex) >= 0) {
# return cb(null, ex);
# }
# if (self._ignore.indexOf(ex) >= 0) {
# return cb(null, paths.empty, {});
# }
# }
# if (err) cb(err, file, pkg)
# else if (file) fs.realpath(file, function (err, res) {
# cb(err, res, pkg, file);
# });
# else cb(err, null, pkg)
# });
# }
# modules:
# assert: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\assert\assert.js
# buffer: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\buffer\index.js
# child_process: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# cluster: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# console: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\console-browserify\index.js
# constants: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\constants-browserify\constants.json
# crypto: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\crypto-browserify\index.js
# dgram: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# dns: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# domain: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\domain-browser\index.js
# events: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\events\events.js
# fs: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# http: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\stream-http\index.js
# https: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\https-browserify\index.js
# module: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# net: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# os: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\os-browserify\browser.js
# path: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\path-browserify\index.js
# punycode: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\punycode\punycode.js
# querystring: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\querystring-es3\index.js
# readline: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# repl: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# stream: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\stream-browserify\index.js
# _stream_duplex: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\readable-stream\duplex.js
# _stream_passthrough: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\readable-stream\passthrough.js
# _stream_readable: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\readable-stream\readable.js
# _stream_transform: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\readable-stream\transform.js
# _stream_writable: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\readable-stream\writable.js
# string_decoder: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\string_decoder\index.js
# sys: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\util\util.js
# timers: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\timers-browserify\main.js
# tls: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# tty: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\tty-browserify\index.js
# url: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\url\url.js
# util: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\util\util.js
# vm: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\vm-browserify\index.js
# zlib: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\browserify-zlib\src\index.js
# _process: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\process\browser.js
# globalTransform: []
# resolver: |-
# function (id, parent, cb) {
# if (self._ignore.indexOf(id) >= 0) return cb(null, paths.empty, {});
# self._bresolve(id, parent, function (err, file, pkg) {
# if (file && self._ignore.indexOf(file) >= 0) {
# return cb(null, paths.empty, {});
# }
# if (file && self._ignore.length) {
# var nm = file.split('/node_modules/')[1];
# if (nm) {
# nm = nm.split('/')[0];
# if (self._ignore.indexOf(nm) >= 0) {
# return cb(null, paths.empty, {});
# }
# }
# }
# if (file) {
# var ex = '/' + relativePath(basedir, file);
# if (self._external.indexOf(ex) >= 0) {
# return cb(null, ex);
# }
# if (self._exclude.indexOf(ex) >= 0) {
# return cb(null, ex);
# }
# if (self._ignore.indexOf(ex) >= 0) {
# return cb(null, paths.empty, {});
# }
# }
# if (err) cb(err, file, pkg)
# else if (file) fs.realpath(file, function (err, res) {
# cb(err, res, pkg, file);
# });
# else cb(err, null, pkg)
# });
# }
# options:
# basedir: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/tr_symlink/app
# entries:
# - >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\test/tr_symlink/app/main.js
# dedupe: true
# expose: {}
# extensions:
# - .js
# - .json
# transform: []
# transformKey:
# - browserify
# - transform
# postFilter: |-
# function (id, file, pkg) {
# if (opts.postFilter && !opts.postFilter(id, file, pkg)) return false;
# if (self._external.indexOf(file) >= 0) return false;
# if (self._exclude.indexOf(file) >= 0) return false;
# //filter transforms on module dependencies
# if (pkg && pkg.browserify && pkg.browserify.transform) {
# //In edge cases it may be a string
# pkg.browserify.transform = [].concat(pkg.browserify.transform)
# .filter(Boolean)
# .filter(self._filterTransform);
# }
# return true;
# }
# filter: |-
# function (id) {
# if (opts.filter && !opts.filter(id)) return false;
# if (self._external.indexOf(id) >= 0) return false;
# if (self._exclude.indexOf(id) >= 0) return false;
# if (opts.bundleExternal === false && isExternalModule(id)) {
# return false;
# }
# return true;
# }
# resolve: |-
# function (id, parent, cb) {
# if (self._ignore.indexOf(id) >= 0) return cb(null, paths.empty, {});
# self._bresolve(id, parent, function (err, file, pkg) {
# if (file && self._ignore.indexOf(file) >= 0) {
# return cb(null, paths.empty, {});
# }
# if (file && self._ignore.length) {
# var nm = file.split('/node_modules/')[1];
# if (nm) {
# nm = nm.split('/')[0];
# if (self._ignore.indexOf(nm) >= 0) {
# return cb(null, paths.empty, {});
# }
# }
# }
# if (file) {
# var ex = '/' + relativePath(basedir, file);
# if (self._external.indexOf(ex) >= 0) {
# return cb(null, ex);
# }
# if (self._exclude.indexOf(ex) >= 0) {
# return cb(null, ex);
# }
# if (self._ignore.indexOf(ex) >= 0) {
# return cb(null, paths.empty, {});
# }
# }
# if (err) cb(err, file, pkg)
# else if (file) fs.realpath(file, function (err, res) {
# cb(err, res, pkg, file);
# });
# else cb(err, null, pkg)
# });
# }
# modules:
# assert: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\assert\assert.js
# buffer: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\buffer\index.js
# child_process: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# cluster: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# console: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\console-browserify\index.js
# constants: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\constants-browserify\constants.json
# crypto: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\crypto-browserify\index.js
# dgram: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# dns: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# domain: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\domain-browser\index.js
# events: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\events\events.js
# fs: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# http: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\stream-http\index.js
# https: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\https-browserify\index.js
# module: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# net: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# os: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\os-browserify\browser.js
# path: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\path-browserify\index.js
# punycode: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\punycode\punycode.js
# querystring: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\querystring-es3\index.js
# readline: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# repl: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# stream: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\stream-browserify\index.js
# _stream_duplex: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\readable-stream\duplex.js
# _stream_passthrough: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\readable-stream\passthrough.js
# _stream_readable: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\readable-stream\readable.js
# _stream_transform: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\readable-stream\transform.js
# _stream_writable: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\readable-stream\writable.js
# string_decoder: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\string_decoder\index.js
# sys: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\util\util.js
# timers: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\timers-browserify\main.js
# tls: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\lib\_empty.js
# tty: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\tty-browserify\index.js
# url: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\url\url.js
# util: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\util\util.js
# vm: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\vm-browserify\index.js
# zlib: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\browserify-zlib\src\index.js
# _process: >-
# C:\Users\GRZYBI~1\AppData\Local\Temp\79610732-6820-4485-bf1b-389053e0e4d6\browserify\node_modules\process\browser.js
# globalTransform: []
# pending: 3
# inputPending: 0
# top:
#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment