Commit Graph

346 Commits

Author SHA1 Message Date
Brian Mann e48c95fc58 use older bash syntax 2017-05-27 14:47:04 -04:00
Brian Mann fe5bdfa57e run the server integration tests, cleanup package scripts, echo helpful errors 2017-05-27 14:36:44 -04:00
Brian Mann df5af51a8b skip docker updater failing test which causes more test failures downstream 2017-05-27 12:40:04 -04:00
Brian Mann 111a98b654 Merge pull request #103 from cypress-io/102
fix $SHELL undefined in docker, use process.env.SHELL, fixes #102
2017-05-27 11:40:32 -04:00
Brian Mann 26bcf3126e fixes failing headless unit tests 2017-05-27 11:36:02 -04:00
Brian Mann 3dcf45623a fix $SHELL undefined in docker, use process.env.SHELL, fixes #102 2017-05-27 11:23:55 -04:00
Gleb Bahmutov 09e40afe8b Merge branch 'log-saved-state' 2017-05-26 16:00:33 -04:00
Gleb Bahmutov df9971e16f show debug messages when reading file and saved state 2017-05-26 15:57:16 -04:00
Chris Breiding 31e882b4a0 driver: simplify driver test infrastructure
- don’t browserify spec_helper
- don’t bundle driver into spec_helper, use the one already built for development
- just use ‘npm run watch’ to both watch and run tests on save
2017-05-26 09:14:43 -04:00
Gleb Bahmutov dd14a09aa1 server: add debug log module to server 2017-05-25 14:14:23 -04:00
Chris Breiding b57c8422f7 Merge branch 'master' of github.com:cypress-io/cypress-monorepo
the commit.
2017-05-25 10:48:03 -04:00
Chris Breiding 3bf8ade2b7 driver: make test deps non-global 2017-05-25 10:47:57 -04:00
Chris Breiding e7b0e59236 driver: mark and skip some hanging tests 2017-05-25 10:47:27 -04:00
Chris Breiding 7a80dc15f3 driver: add missing deps 2017-05-25 10:46:04 -04:00
Chris Breiding ff54b55003 driver: remove debugger 2017-05-25 10:45:51 -04:00
Gleb Bahmutov 70f7c7bce3 rebuilt example spec 2017-05-25 09:59:06 -04:00
Chris Breiding b3ef06e041 Merge branch 'master' of github.com:cypress-io/cypress-monorepo 2017-05-25 09:35:40 -04:00
Chris Breiding 12b3689459 example: underscore -> lodash 2017-05-25 09:35:12 -04:00
Gleb Bahmutov f0526ffc3f Refactor browser detection (#91)
* refactor browser detection to have single facade function for each platform

* refactor found browser

* update to tslint@5.3.2

* short detection code without duplicates

* deleted obsolete individual browser files

* launcher: detect and grab custom alias google-chrome-stable

* keep same browser name, and set human name as displayName property

* if mdfind fails, try using /Applications path to detect

* remove duplicate code

* detect and remove duplicate browser detections

* refactor for readability

* change chromium version property
2017-05-24 22:26:58 -04:00
Brian Mann a1e0f244a0 Merge remote-tracking branch 'origin/master' 2017-05-24 18:49:25 -04:00
Brian Mann 4e1901375c server: fixes failing integration tests 2017-05-24 18:49:15 -04:00
Brian Mann 49f654e933 server: extract listening for project end so we cleanup ffmpeg processes 2017-05-24 17:16:25 -04:00
Chris Breiding af9426000d driver: add Dom and Server to Cypress instance 2017-05-24 15:22:32 -04:00
Chris Breiding d2fbc07ca2 driver: add missing requires 2017-05-24 15:22:13 -04:00
Chris Breiding 7b85d8d925 driver: add test for clearing number input 2017-05-24 13:57:31 -04:00
Chris Breiding 0210e339c9 Merge branch 'master' of github.com:cypress-io/cypress-monorepo 2017-05-24 13:35:11 -04:00
Chris Breiding ac16c9eac2 driver: fix specs 2017-05-24 13:35:08 -04:00
Chris Breiding 89db8e9cc0 driver: remove unused files 2017-05-24 13:34:49 -04:00
Gleb Bahmutov 00887071bc Merge branch 'refactor-launcher' 2017-05-24 12:12:39 -04:00
Gleb Bahmutov 3e6f3393cb clean up detect a little 2017-05-24 12:11:55 -04:00
Gleb Bahmutov 0231a250df launcher: detect browsers in series to avoid mangling log messages 2017-05-24 12:04:11 -04:00
Gleb Bahmutov f4ca92013e laucher: add Ramda and refactor code a little 2017-05-24 12:00:43 -04:00
Chris Breiding 1e47e95258 driver: make cy.trigger test not flaky 2017-05-24 11:51:56 -04:00
Chris Breiding 1df3c32b76 driver: fix typing decimal into number input 2017-05-24 11:48:15 -04:00
Chris Breiding 4aae695a28 driver: fix issues with selecting text in number and email inputs 2017-05-24 11:33:54 -04:00
Chris Breiding 762d6d0754 driver: add watch-test script to save frustration 2017-05-24 11:02:39 -04:00
Chris Breiding 3d0e08d4dd driver: add support for week inputs 2017-05-24 10:37:46 -04:00
Chris Breiding 79be50bac6 driver: add support for month inputs 2017-05-24 09:17:12 -04:00
Chris Breiding 80507eb564 driver: improve date input support 2017-05-23 14:36:34 -04:00
Chris Breiding e59e7a600b driver: add support for time inputs 2017-05-23 14:36:21 -04:00
Brian Mann 43a8280474 Merge remote-tracking branch 'origin/master' 2017-05-23 12:44:21 -04:00
Gleb Bahmutov 5fd652ed1f Improve ts-node speed (#85)
* ts: move tsconfig file to ts subproject to speed up TypeScript hook

* remove typescript build command
2017-05-23 12:41:00 -04:00
Chris Breiding 64dc14b82f Merge branch 'master' of github.com:cypress-io/cypress-monorepo 2017-05-23 10:48:16 -04:00
Chris Breiding c62d329bc1 driver: add support for date inputs 2017-05-23 10:48:05 -04:00
Chris Breiding 1aa716f329 driver: use specific inputs for type tests 2017-05-23 10:47:09 -04:00
Gleb Bahmutov 1188181331 launcher: fix lint errors by using exact dependencies, close #82 2017-05-23 09:39:22 -04:00
Gleb Bahmutov a7877921a4 all: need to run build all command separately, fix #79 2017-05-23 09:07:55 -04:00
Brian Mann dac9524fe2 remove unused modules 2017-05-23 00:29:07 -04:00
Brian Mann beffe1cd36 server: fixes tests, don't getConfig when we already have projectRoot 2017-05-22 22:07:42 -04:00
Brian Mann aac160e08a server: output json (including subfolders) 2017-05-22 22:06:48 -04:00