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