Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

dusk-runner

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dusk-runner - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

9

lib/cleanup.js

@@ -8,3 +8,6 @@ /*

const log = require('debug-logger')('DuskRunner')
const handlers = []
module.exports = function (callback) {

@@ -14,2 +17,3 @@ if (typeof (callback) === 'function') handlers.push(callback)

process.on('cleanup', () => {
log.debug('Exiting. Process cleanup...')
handlers.forEach(handler => handler())

@@ -19,10 +23,9 @@ })

process.on('SIGINT', function () {
console.log('CTRL + C ... exiting')
log.info('CTRL + C ... exiting')
process.exit(2)
})
process.on('uncaughtException', function (e) {
console.log('uncaughtException ...')
console.log(e.stack)
log.error(e)
process.exit(99)
})
}
const spawn = require('cross-spawn')
const log = require('debug-logger')('DuskRunner')

@@ -6,2 +7,3 @@ module.exports = function (env) {

log.info('Start dusk tests.')
const tests = spawn(

@@ -8,0 +10,0 @@ 'php',

@@ -9,13 +9,13 @@ /*

const spawn = require('cross-spawn')
const log = require('debug-logger')('DuskRunner:Laravel')
const log = require('debug')('DuskRunner:Laravel')
process.env.DEBUG = process.env.DEBUG || 'DuskRunner:Laravel*'
function start(config, resolve, reject) {
function start({ serve, host, port, env }, resolve, reject) {
let started = false
if (!config.serve) {
log('No need for laravel serve.')
if (!serve) {
log.info('No need for laravel serve.')

@@ -27,7 +27,7 @@ return resolve()

log('Starting laravel server...')
log.debug('Starting laravel server...', { host, port, env })
const laravel = spawn('php',
['artisan', 'serve', `--host=${config.host}`, `--port=${config.port}`, `--env=${config.env}`],
{ env: process.env, shell: true }
['artisan', 'serve', `--host=${host}`, `--port=${port}`, `--env=${env}`],
{ env: process.env, detached: true }
)

@@ -39,9 +39,9 @@

laravel.on('error', error => log(error))
laravel.on('close', code => log(`Laravel server exited with code ${code}`))
laravel.stderr.on('data', data => log(data.toString()))
laravel.on('error', error => log.error(error))
laravel.on('close', code => log.debug(`Laravel server exited with code ${code}`))
laravel.stderr.on('data', data => !started && log.debug(data.toString()))
laravel.stdout.on('data', (data) => {
if (started) return
log(data.toString())
log.info(data.toString())

@@ -48,0 +48,0 @@ started = true

{
"name": "dusk-runner",
"version": "0.1.0",
"version": "0.1.1",
"description": "Run dusk tests",

@@ -15,4 +15,4 @@ "main": " ",

"cross-spawn": "^5.1.0",
"debug": "^2.6.3"
"debug-logger": "^0.4.1"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc