mirror of
https://github.com/cypress-io/cypress.git
synced 2026-01-26 00:49:05 -06:00
Merge branch 'issue-151'
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
exports['passes --browser option 1'] = [
|
||||
"--project",
|
||||
"--run-project",
|
||||
null,
|
||||
"--cli-version",
|
||||
"0.0.0",
|
||||
@@ -17,7 +17,7 @@ exports['removes --record option when using --browser 1'] = [
|
||||
]
|
||||
|
||||
exports['passes --record option 1'] = [
|
||||
"--project",
|
||||
"--run-project",
|
||||
null,
|
||||
"--record",
|
||||
"my record id",
|
||||
@@ -26,7 +26,7 @@ exports['passes --record option 1'] = [
|
||||
]
|
||||
|
||||
exports['does not remove --record option when using --browser 1'] = [
|
||||
"--project",
|
||||
"--run-project",
|
||||
null,
|
||||
"--record",
|
||||
"foo",
|
||||
|
||||
@@ -1,11 +1,18 @@
|
||||
const _ = require('lodash')
|
||||
const cp = require('child_process')
|
||||
const chalk = require('chalk')
|
||||
// const chalk = require('chalk')
|
||||
const Promise = require('bluebird')
|
||||
const debug = require('debug')('cypress:cli')
|
||||
|
||||
const downloadUtils = require('../download/utils')
|
||||
const xvfb = require('./xvfb')
|
||||
const { formErrorText, errors } = require('../download/errors')
|
||||
|
||||
const logAndFail = (info) => (err) => {
|
||||
const text = formErrorText(info, err)
|
||||
console.log(text) // eslint-disable-line no-console
|
||||
process.exit(1)
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
start (args, options = {}) {
|
||||
@@ -49,15 +56,7 @@ module.exports = {
|
||||
if (needsXvfb) {
|
||||
return xvfb.start()
|
||||
.then(spawn)
|
||||
.catch(() => {
|
||||
/* eslint-disable no-console */
|
||||
console.log('')
|
||||
console.log(chalk.bgRed.white(' -Error- '))
|
||||
console.log(chalk.red.underline('Could not start Cypress headlessly. Your CI provider must support XVFB.'))
|
||||
console.log('')
|
||||
process.exit(1)
|
||||
/* eslint-enable no-console */
|
||||
})
|
||||
.catch(logAndFail(errors.missingXvfb))
|
||||
} else {
|
||||
return spawn()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user