Commit Graph

140 Commits

Author SHA1 Message Date
Gleb Bahmutov
0ee45c8de2 remove version and Mocha check from snapshot 2017-10-05 11:17:25 -04:00
Gleb Bahmutov
bad90bfd31 filter projects to trigger by provider name 2017-10-05 10:57:03 -04:00
Gleb Bahmutov
d1e74603a5 max size for windows platform 200 2017-10-05 10:19:09 -04:00
Gleb Bahmutov
75a4859cc7 Merge branch 'win-binary-495' into develop 2017-10-05 14:14:27 +00:00
Gleb Bahmutov
a9dcfdff31 Version in commit subject 563 (#564)
* start unit testing npm version extract

* put short NPM version into trigger commit subject, close #563

* pass appVeyor token to bumpercar
2017-10-05 14:13:11 +00:00
Brian Mann
62183366e4 Merge remote-tracking branch 'origin/develop' into develop 2017-10-04 18:48:07 -04:00
Brian Mann
d657b3545f root: add release tasks to bump cypress server manifest [skip ci] 2017-10-04 18:47:59 -04:00
Gleb Bahmutov
46bbca13da increase max zip size 2017-10-04 17:36:42 -04:00
Gleb Bahmutov
4fed3145e6 grab correct npm and binary strings 2017-10-04 17:04:00 -04:00
Gleb Bahmutov
5fbf1f9411 grab correct npm and binary strings 2017-10-04 17:03:40 -04:00
Gleb Bahmutov
9505640db0 install two ffmpeg architectures on Windows, close #558 (#561)
* install two ffmpeg architectures on Windows, close #558

* add missing function to export object
2017-10-04 21:00:11 +00:00
Gleb Bahmutov
9dae2a858e add missing function to export object 2017-10-04 16:58:03 -04:00
Gleb Bahmutov
cc4d65b545 install two ffmpeg architectures on Windows, close #558 2017-10-04 16:38:03 -04:00
Gleb Bahmutov
56328d5200 add purge-version --version command, close #549 (#555) 2017-10-04 15:45:57 +00:00
Gleb Bahmutov
1ad8899cdd trigger/bump other projects serially (#552)
* trigger/bump other projects serially

* bring version of bumper that suppors appVeyor variables

* add cypress-tiny-project test
2017-10-04 15:07:16 +00:00
Gleb Bahmutov
bdcbbe2f07 allow triggering test jobs with just NPM and binary strings (#547) 2017-10-03 19:58:47 +00:00
Gleb Bahmutov
496e697bd8 fix serial flag, close #541 2017-10-03 11:13:40 -04:00
Gleb Bahmutov
c244b4dca7 Merge branch 'win-binary-495' into develop 2017-10-02 21:14:40 -04:00
Gleb Bahmutov
735519a7b4 Bump via commit 537 (#538)
* run test CI projects by making empty commit, close #537

* use good message when bumping jobs

* enable more test projects

* fix vars

* trigger cypress-test-ci-environments

* enable cypress-test-example-repos

* add binary url to the trigger commit message

* enable all jobs again

* pass binary url

* prepare to test local zip install
2017-10-02 18:20:58 -04:00
Gleb Bahmutov
4672b569f1 Upload tar and zip (#536)
* run linter an all

* add NPM package CI job

* more steps for NPM package

* start upload NPM package

* more work on NPM package upload

* testing upload

* move purge cache to utils

* add unique binary build and upload from CI

* pass saved urls to test-binary job

* allow CYPRESS_BINARY_VERSION to be an url right away

* put uploaded urls into /tmp folder

* use explicit json filenames

* paths instead of path

* testing cypress npm and binary

* use NPM folder beta to store temp binary and package

* refactor utils

* set env vars and trigger other test projects

* only test NPM and binary on develop branch

* enable all jobs again
2017-10-01 17:01:19 -04:00
Gleb Bahmutov
52e8598a96 normalize mocha spec duration in snapshot 2017-09-29 13:04:02 -04:00
Gleb Bahmutov
84c6595306 update mocha sanity check
do not replace spect path because it just prints the command, not forms it
2017-09-29 08:00:36 -07:00
Gleb Bahmutov
96f34367a1 add mocha snapshot sanity test 2017-09-29 10:41:02 -04:00
Gleb Bahmutov
94b1d11856 Bring back commits (#522)
* add run serially console message

* linting

* root: add npm run all prune command (#513)

* build and install binary and NPM package locally on Circle

* pass env variable differently

* remove console.log from launcher

* listr delay

* longer listr delay in tests
2017-09-28 11:59:44 -04:00
Gleb Bahmutov
4c157557a3 Merge pull request #521 from cypress-io/bring-back-commits
Bring back commits
2017-09-28 10:25:34 -04:00
Gleb Bahmutov
93aa274bea root: add npm run all prune command (#513) 2017-09-28 10:11:21 -04:00
Gleb Bahmutov
2b6609299d linting 2017-09-28 10:10:41 -04:00
Gleb Bahmutov
3458865faf add run serially console message 2017-09-28 10:10:29 -04:00
Brian Mann
80914cbd31 root: add bump tasks for circle [skip ci] 2017-09-27 20:01:36 -04:00
Gleb Bahmutov
2a093afdf8 win: zip and unzip 2017-09-27 11:08:07 -07:00
Gleb Bahmutov
3ee71a095d add zip and upload steps to AppVeyor script 2017-09-27 08:31:19 -07:00
Gleb Bahmutov
9442a75f9d add windows binary-zip
Using 7-Zip
2017-09-27 08:18:44 -07:00
Gleb Bahmutov
98a77c07d7 skip project tests on windows 2017-09-27 10:34:53 -04:00
Gleb Bahmutov
7ca2c2e5ab root: add npm run all prune command (#513) 2017-09-26 16:41:19 -04:00
Gleb Bahmutov
d8ddaed65c Merge branch 'win-binary-495' into develop 2017-09-26 16:09:12 -04:00
Gleb Bahmutov
6282de2c2f scripts: use path separator for label, close #501 (#502) 2017-09-25 17:44:00 -04:00
Gleb Bahmutov
a772e4f5bb binary: print smoke test run project command 2017-09-25 11:42:17 -07:00
Gleb Bahmutov
ac902fb440 build: building all the way on Windows
- disabled video recording in smoke project on win32
- smoke test still crashes at the very end
2017-09-25 09:41:05 -07:00
Gleb Bahmutov
573b357595 launcher: clean script
make launcher clean command cross-platform script
2017-09-25 07:30:51 -07:00
Gleb Bahmutov
a0c08bbdf3 Windows support (#484)
* try installing on Windows

* Handle windows setup

- no browser detection on windows yet, just placeholder code
- symlink types

* add appveyor file

* add appveyor windows build

* use execa to run server unit tests

* run server unit tests on appveyor

* ignore root install errors

* upgrade rebuild-node-sass

and work on Json unit test that fails on Windows

* print npm version

before installing, commented out caching node modules in the root

* a few small tweaks for windows support

* fix bin-up in launcher project

use bin-up@1.1.0 for windows support, close #491

* cli: build script on Windows, close #492

* cli: build errors are fatal

* use cross-env in extension

Fixes environment variables on Windows in #490

* extension: fix 3 tests on Windows

1 more broken test remaining

* extension: use EOL before comparing text

* example: update test for Windows

* example: replace build.sh with build.js

Close #488

* remove trailing whitespace

* cli: build script again

* server: work on unit tests for windows

* binary: add windows as build platform

* windows: try building binary

started work on building on CI for windows
2017-09-25 10:17:28 -04:00
Gleb Bahmutov
7700927231 Check binary zip close #482 (#483)
* print zip size for #482

* check zip file against max

* stop binary build if size is > 120MB, close #482
2017-09-19 14:58:01 -04:00
Gleb Bahmutov
23c33b2eee readme: add links and cypress-test-example-repos (#479)
* readme: add links and cypress-test-example-repos

* use later version that shows key
2017-09-19 11:31:49 -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
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
1fa2d9f2a2 root, server: WIP try to copy circle artifacts 2017-09-16 19:44:57 -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