Commit Graph

10622 Commits

Author SHA1 Message Date
Brian Mann
fa8551793b fixes #661, accept --project for cypress open 2017-09-19 11:52:44 -04:00
Brian Mann
a124bab167 release 0.20.1 [skip ci] v0.20.1 2017-09-18 11:03:54 -04:00
Brian Mann
9d6183e334 root: compress as much as possible on linux zip [skip ci] 2017-09-18 00:08:03 -04:00
Brian Mann
ea451d48cd server: exit when running headed, add better warning when running electron headed not recording video 2017-09-17 21:38:53 -04:00
Brian Mann
4b9b36a4bb root: remove dead deploy code, refactor to do smoke test, project test, and failing project test 2017-09-17 20:51:03 -04:00
Brian Mann
f2591f81b3 fixes #657, accept --headed option, remove undocumented --show-headless-gui 2017-09-17 14:56:50 -04:00
Brian Mann
5a78ef65fa driver: cleanup specs, code, fix some flaky tests 2017-09-17 14:20:42 -04:00
Brian Mann
f96ad33031 driver: remove dead spec code 2017-09-17 13:20:38 -04:00
Brian Mann
4335a5cd28 driver: fix for 652, hashchange events not firing 2017-09-17 13:20:29 -04:00
Brian Mann
0868ce5038 driver: should have fixed busted scroll spec 2017-09-16 23:19:31 -04:00
Brian Mann
52e96d4513 driver: remove only 2017-09-16 23:07:22 -04:00
Brian Mann
e90fc15241 driver: WIP still trying to get tests to pass 2017-09-16 23:03:50 -04:00
Brian Mann
77d20123fb driver: WIP trying to fix broken tests in CI 2017-09-16 22:40:02 -04:00
Brian Mann
6eb8e60416 root: store test results 2017-09-16 21:44:15 -04:00
Brian Mann
8db69e9b86 driver: WIP trying to fix flaky CI tests 2017-09-16 21:42:04 -04:00
Brian Mann
9ab2094ad0 driver: fix screenshot spec 2017-09-16 21:32:48 -04:00
Brian Mann
4350523e6e root: reduce parallelization on regular unit tests (they are never flaky) [skip ci] 2017-09-16 21:29:59 -04:00
Brian Mann
96eb6f22a7 root: spread out parallelization more 2017-09-16 21:26:51 -04:00
Brian Mann
34f3e1ecc6 driver: take screenshots whenever we're running from terminal as opposed to interactive
- this gives us more consistent results based on how users use cypress
- is interactive could turn off at any time (such as when running too
many tests)
2017-09-16 21:17:52 -04:00
Brian Mann
394a4911ea server: properly copy circle artifacts to subfolders 2017-09-16 20:59:18 -04:00
Brian Mann
8e56bbd1fb desktop-gui: update specs for 0.20.0, fix failing specs not being properly guarded. skip legit broken tests with FIXME note 2017-09-16 20:46:22 -04:00
Brian Mann
1fa2d9f2a2 root, server: WIP try to copy circle artifacts 2017-09-16 19:44:57 -04:00
Brian Mann
2b415cab4c cli: verify against installed version not package version when displaying first time opening message 2017-09-16 19:21:00 -04:00
Brian Mann
88b19a91e1 server: whitespace 2017-09-16 19:20:39 -04:00
Brian Mann
b1a677d61d root: turn back on copying circle artifacts post build 2017-09-16 19:01:14 -04:00
Brian Mann
b2654edf8c root: use our CLI's xvfb lib instead of xvfb-maybe 2017-09-16 18:34:06 -04:00
Brian Mann
9b0508f1bf root: update local docker to match circle [skip ci] 2017-09-16 17:28:02 -04:00
Brian Mann
704320c950 root: tweak xvfb-run args 2017-09-16 17:16:29 -04:00
Brian Mann
957375b034 root: run desktop gui cypress tests across 3 parallel instances 2017-09-16 17:00:59 -04:00
Brian Mann
8d0dd8fb3e server: fixes #658, improve the error when reporter isn't found and enable absolute path to reporters 2017-09-16 16:56:43 -04:00
Brian Mann
cf308cc66c server: remove the special 'driver' mode, which is not necessary anymore 2017-09-16 16:38:29 -04:00
Brian Mann
e2458ba9db root: refactor run-integration to common scripts -> run-cypress-tests, accept options, use xvfb-maybe, cleanup circle.yml
- this enables us to use a common script for running cypress tests
within the monorepo itself
- useful for the driver, desktop-gui, and the reporter
2017-09-16 16:38:00 -04:00
Brian Mann
c42fb888f9 root: remove verbose linux binary build, swap to use env var 2017-09-16 15:22:42 -04:00
Brian Mann
0bb41c1313 Merge pull request #476 from cypress-io/issue-655
Issue 655
2017-09-16 15:16:59 -04:00
Brian Mann
f12273beec driver: prevent flake by not waiting thenable promise 2017-09-16 15:05:01 -04:00
Brian Mann
d15bd00758 driver: fixes failing tests 2017-09-16 15:04:50 -04:00
Brian Mann
49ddf5e28c server: send current version of cypress when checking for updates, fixes #456 2017-09-16 14:53:36 -04:00
Brian Mann
8b692274e4 driver: cleanup [skip ci] 2017-09-16 14:48:27 -04:00
Brian Mann
6366e80750 driver: rename dom_spec -> visibility_spec 2017-09-16 14:45:17 -04:00
Brian Mann
d90c49cd93 driver: rename action files for consistency 2017-09-16 14:43:07 -04:00
Brian Mann
8e77ed140a driver: rename action utils to actionability for clarity 2017-09-16 14:39:04 -04:00
Brian Mann
3cc3af3a25 driver: go back to using x/y to indicate target positioning. set value only after knowing desired position 2017-09-16 14:27:40 -04:00
Brian Mann
66c90c6c24 WIP: calculate whether an element is covered using the center, not top left [skip ci]
- provide a reason a fixed position element is hidden
- format error messages
- cleanup visibility algorithm when dealing with fixed position
- add tests to ensure new reason element is hidden is displayed
- return topCenter and leftCenter values
2017-09-15 21:19:54 -04:00
Gleb Bahmutov
baccde14a8 ughhh 2017-09-15 17:21:48 -04:00
Gleb Bahmutov
c0e1a4bcf7 zip command in parent folder 2017-09-15 17:09:01 -04:00
Gleb Bahmutov
48954d7aa5 try single command on CI 2017-09-15 16:44:04 -04:00
Gleb Bahmutov
b357ec0b5b put output zip file in root 2017-09-15 16:42:02 -04:00
Gleb Bahmutov
5ce5b973eb go through entire binary deploy on linux platform 2017-09-15 16:38:33 -04:00
Gleb Bahmutov
941203500b zip in right folder 2017-09-15 16:33:25 -04:00
Gleb Bahmutov
0807fb25d9 fix lint error 2017-09-15 16:10:55 -04:00