Commit Graph

98 Commits

Author SHA1 Message Date
Brian Mann 7d41987b7b cli: WIP iterating on verify snapshots 2017-09-04 02:55:51 -04:00
Brian Mann f740506f05 cli: deps bump sinon for bug fixes 2017-09-04 02:55:31 -04:00
Brian Mann 27e388fc31 cli: more comprehensive tests around cli + util, exits, rejected promises, etc 2017-09-04 02:15:43 -04:00
Brian Mann ff55669874 cli: extract verify tests out of info, get tests passing 2017-09-04 01:55:08 -04:00
Brian Mann 04e5bd21e2 cli: rename spec 2017-09-04 01:48:30 -04:00
Brian Mann 9a38bca34c cli: tests around install including snapshots, woo! 2017-09-04 01:47:21 -04:00
Brian Mann 0dbda32419 cli: update errors tests + error snapshots 2017-09-04 01:01:44 -04:00
Brian Mann 77ea4fc5c2 WIP: rename all the specs, move them around, get it going! 2017-09-04 00:16:59 -04:00
Brian Mann 4842c9d6a4 cli: install finish green to pair nicely with verification 2017-09-04 00:01:11 -04:00
Brian Mann 173849f4ab cli: normalized all start methods 2017-09-04 00:00:41 -04:00
Brian Mann 8ee29f7864 cli: better error formatting, added cypress version to errors, add footer feature 2017-09-03 23:41:52 -04:00
Brian Mann fe20323b06 cli: add logger.warn function 2017-09-03 23:41:12 -04:00
Brian Mann a6a925057f cli: remove unused progress bar 2017-09-03 23:41:01 -04:00
Brian Mann 143640c828 cli: refactor verify, better error handling, use listr for messaging, clearer errors 2017-09-03 23:40:52 -04:00
Brian Mann 89632bbbaf cli: move titleize to be reusable 2017-09-03 23:40:12 -04:00
Brian Mann 42ca775755 cli: WIP, move to listr for user notifications, extract and begin refactoring into multiple tasks and files
- cleaned up lots of redundant error handling
- do not ever forcibly exit early
- add user messaging for global installations
- add user messaging for opening cypress
- enable CYPRESS_BINARY_VERSION to be set, with warning
2017-09-03 21:28:59 -04:00
Brian Mann 4ddb54dd57 cli: update to use tasks path 2017-09-03 00:02:51 -04:00
Brian Mann c1eb1a9663 cli: WIP rename utils -> info 2017-09-02 23:59:56 -04:00
Brian Mann 983b34d740 cli: WIP extracted concerns into multiple files 2017-09-02 23:58:16 -04:00
Brian Mann 61bcefab91 cli: WIP rename download -> tasks, begin extracting out concerns 2017-09-02 23:53:33 -04:00
Brian Mann a8af8add25 cli: remove unnecessary sample project 2017-09-02 23:36:00 -04:00
Brian Mann f29b3b9b1f cli: code cleanup, formatting, content improvements 2017-09-02 23:34:05 -04:00
Brian Mann 98724366fd cli: move package version check to utility function 2017-09-02 23:33:45 -04:00
Brian Mann 1e1a58330d cli: rename exitGracefully to exit1, DRY up usage 2017-09-02 23:33:23 -04:00
Brian Mann c0bb28d20f cli: consolidate usage of fs-extra 2017-09-02 23:31:50 -04:00
Brian Mann 13f73701c2 WIP cleanup npm cli readme 2017-09-02 22:51:07 -04:00
Brian Mann baf20d48a5 set node engines for the CLI 2017-09-02 22:48:38 -04:00
Brian Mann 2151c18f84 Merge branch 'develop' into cli-log-snapshots 2017-09-02 22:33:33 -04:00
Brian Mann 0770f06574 cli: properly chain xvfb stop promise so cypress runs correctly in linux
- better debug logs
- use close event, not exit
2017-09-02 15:55:24 -04:00
Brian Mann 0e36be10bf cli: bump xvfb dep to fix bugs 2017-09-02 15:53:20 -04:00
Chris Breiding 1fac6d58d9 snapshot various log states (wip) 2017-09-01 17:26:08 -04:00
Brian Mann 62e4c585bb cli: ignore snapshots from eslint, they were rewriting them per the rules 2017-09-01 12:22:20 -04:00
Brian Mann 3607a08efb cli: remove passing in --cli-version to binary 2017-09-01 00:55:27 -04:00
Brian Mann 579608ce95 cli: fixes #405 replace old snapshot with snap-shot-it 2017-09-01 00:50:07 -04:00
Brian Mann 22042cecd9 cli: bump chalk dep back up 2017-09-01 00:41:31 -04:00
Brian Mann b4f5816acd cli: use @packages/root instead of hardcoded path 2017-08-31 22:27:49 -04:00
Chris Breiding cf9d43f0d4 cli: always set project to cwd for cypress run 2017-08-31 17:20:31 -04:00
Chris Breiding d5e0ae3c96 cli: don’t log that we’re verifying unless we’re verifying 2017-08-31 17:08:08 -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 2a80a7e0c7 cli: fix flaky test by calling done when process.exit is invoked 2017-08-29 15:40:04 -04:00
Brian Mann 5ebca5d839 cli: remove duplicate multi reporter config json 2017-08-29 14:46:12 -04:00
Brian Mann a95e5f1a45 root: move common .eslint to root, remove duplicates 2017-08-29 14:45:55 -04:00
Gleb Bahmutov df737cc2fc cli: remove -r alias to --record option, close #360 (#361) 2017-08-23 12:18:33 -04:00
Chris Breiding bfd34e20fe use cypress eslint plugin 2017-08-22 15:10:02 -04:00
Chris Breiding 4f927c7a2f eslint fixes 2017-08-22 15:08:27 -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
Gleb Bahmutov b1501e9410 Show path to Cypress executable during verify command (#288)
* cli: show path to Cypress executable on verify

* add test for displayed cypress executable path

* cli: some UI color improvement to messages
2017-07-10 10:25:00 -04:00
Jennifer Shehane 17777514cc Updated chalk deps to version 2.0.1 2017-07-07 16:32:07 -04:00