Commit Graph

21 Commits

Author SHA1 Message Date
Brian Mann 22042cecd9 cli: bump chalk dep back up 2017-09-01 00:41:31 -04:00
Chris Breiding 3fcb691bd1 Merge branch 'develop' of github.com:cypress-io/cypress-monorepo into develop 2017-08-31 17:05:09 -04:00
Chris Breiding 6535a1e6f0 cli: set cwd as project path if not installed globally 2017-08-31 16:58:50 -04:00
Gleb Bahmutov 36f02124ef cli: downgrade chalk for Node 0.12 clients, close #402 2017-08-31 16:46:35 -04:00
Brian Mann 5ebca5d839 cli: remove duplicate multi reporter config json 2017-08-29 14:46:12 -04:00
Gleb Bahmutov ab4fb80c9e Ingest test artifacts from CircleCI 339 (#342)
* capture test results from CLI unit tests for #339

* add test results to packages/extension

* move mocha to root

* mocha test reporter for packages/launcher

* update socket reporter

* collect server unit test results

* store test results from server integration and e2e runs

* exclude projects from .only check
2017-08-14 15:25:49 -04:00
Jennifer Shehane 17777514cc Updated chalk deps to version 2.0.1 2017-07-07 16:32:07 -04:00
Gleb Bahmutov 7eb03cfaad Issue 200 (#213)
* cli: use @cypress/sinon-chai, close #200

* server: use @cypress/sinon-chai

* driver: use @cypress/sinon-chai instead of git reference
2017-06-26 10:09:48 -04:00
Gleb Bahmutov 91ec7a0dd8 Move deploy scripts (#205)
* root: move deploy scripts from server to top level scripts

* remove postinstall download stop variable

* deploy: list all dev dependencies

* working on deploy run

* WIP comment out obsolete run-sequence

* add cypress-io/cypress-example-recipes

* root: enable run all to skip package or packages by name

* deploy: move coffee lint to root

* deploy: make bump async

* deploy: WIP update deploy + build processes for monorepo

* Add cypress-io/cypress-example-module-api project build to bump

* remove commas

* Add project cypress-io/cypress-test-ci-environments to list of projects to test

* deploy: WIP refactor classes -> functional

* deploy: don't copy node_modules or prune -> just npm install

* cli: consolidate important fields into monorepo root, pull out and build

* all: cleanup package.json, remove versions, license, repo information

-move some deps to devDeps

* all: convert es5 -> es6 + fix linting

* deploy: specify files to include when copying packages for dist

* deploy: convert coffee script in place + remove coffee files
2017-06-23 10:41:37 -04:00
Gleb Bahmutov 708a57ccd6 cli: use published @cypress/xvfb package, close #168 (#178)
* cli: use published @cypress/xvfb package, close #168

* public xvfb version

* remove pre-git

* cypress/xvfb name 1.0.3

* remove commit wizard script
2017-06-21 14:19:35 -04:00
Gleb Bahmutov 90db59ab0a root, docs, cli: quickly check missing dependencies on prebuild 2017-06-21 12:18:53 -04:00
Gleb Bahmutov 82c3a0fff0 cli: specify exact prod dependency versions, close #164 2017-06-20 13:33:58 -04:00
Brian Mann b7731d0326 cli: use cypress-releaser for releasing 2017-06-19 17:17:55 -04:00
Brian Mann 3e72e7be1c cli: WIP build script to generate cli/build folder 2017-06-19 12:59:27 -04:00
Gleb Bahmutov b331cb54f0 Issue 156 cli node 0.12 (#158)
* cli: set engines node > 0.12

* cli: trying to transpile using babel-register on the fly

* downgrading fs-extras to 1.0.0 to let it work on Node 0.12

* lint and enforce single quote on strings

* remove individual plugins

* cli: include dist folder in the npm package

* cli: add build step on prepublish, add readme

* cli: use default options, because code is transpiled

* cli: output into es5

* cli: see published size, a few missing requires

* cli: replace const with var in node 0.12

* cli: cache node_modules on CircleCI

* cli: back to use const that is not changed to let by eslint

* cli: build separate package for npm publishing

* remove postinstall step

* cli: remove npm vs dev install check
2017-06-19 12:14:06 -04:00
Gleb Bahmutov 0cd395d5df cli: check dependencies before testing, close #156 (#160)
* cli: check dependencies before testing, close #156

* add missing dependency

* cli: move ramda from dev dependencies to prod

* print cli bin

* cli: use the right tool name
2017-06-14 11:43:13 +02:00
Gleb Bahmutov 8e1776c870 Issue 146: uniform CLI error reporting (#149)
* cli: shorter install message without undefined for #146

* cli: show relative path after install

* cli: debug install process

* cli: print message if using CYPRESS_VERSION

* cli: tests for CYPRESS_VERSION install

* cli: needed version message

* cli: verify app after download on install

* cli: do not verify app on install, wait until it runs

* cli: add verify command

* cli: good messags for missing app binary

* cli: xvfb error

* add missing app error

* linting

* cli: errors reported using same function

* print stack in error message for some errors

* show path checked

* use same error mechanism for download errors

* cli: unzip should report error the same way as the rest of CLI

* update some error language

* consolidate urls in error messages

* show terminal info

* terminal check outside of code

* cli: detect CI, do not use progress bar

* cli: test mock bar

* remove context.only
2017-06-09 17:37:48 -04:00
Gleb Bahmutov 1840027951 cli: use bin-up 2017-06-08 10:03:18 -04:00
Gleb Bahmutov d0b7a72b3d Remove standard in favor of eslint (#144)
* docs: use eslint instead of standard

* example: eslint instead of standard

* cli: eslint for CLI
2017-06-08 09:34:06 -04:00
Brian Mann dc99198efc cli: only publish bin and lib 2017-06-05 18:31:17 -04:00
Brian Mann 101aac9c9b cli: move cli into subfolder, refactor cli scripts
-cleanup root monorepo files
-prevent downloading cypress binary when in development
-remove app-module-path
2017-06-05 17:26:51 -04:00