Commit Graph

17 Commits

Author SHA1 Message Date
Gleb Bahmutov 6f657d0740 Send list of specs with record build 861 (#862)
* server: log some basic info when creating build through api

* send list of specs to API, close #861

* update a few unit tests

* set exact version of typescript and ts-node

* test integeration test

* use bluebird instead of ramba for tap-tap-tapping

* server: find and filter specs by specPattern, return name relative to integration folder, add better integration specs
2017-11-01 21:00:03 -04:00
Gleb Bahmutov 24991f4922 build: commit to test projects using commit-message-install format (#864)
* build: commit to test projects using commit-message-install format

* use exact versions of typescript
2017-11-01 00:57:50 -04:00
Gleb Bahmutov 7d13cf59ec Add ability to point built binary at staging, close #813 (#814)
* allow setting CYPRESS_ENV when running binary, close #813

* test on CircleCI against staging API

* clone test project using HTTPS

* pass record key via environment variable

* use xvfb-maybe

* locally install xvfb-maybe

* remove debug

* add testing built binary against staging api

* do not try to guess if missing ts-node is ok

* install built npm cypress.tgz

* do not need xvfb for cypress run
2017-10-26 16:33:10 -04:00
Gleb Bahmutov a2fecfc338 launcher: detect chrome on windows (#504)
close #504 

* launcher: detect chrome on windows

checks if file exists, then determines version using `wmic`

close #503

* launcher: detect canary and chromium

plus update types to latest

* add launcher as a CI job

* run launcher on Windows CI

* forgot to restore monorepo

* go back on Win CI
2017-09-26 12:55:06 -04:00
Gleb Bahmutov 1638260656 Build Linux Cypress in Docker for #217 (#220)
* deploy: working on linux build via Docker for #217

* reworking deploy links

* include register files from coffee and ts

* smoke test passes in docker container
2017-06-26 16:15:01 -04:00
Gleb Bahmutov 7ee72419a4 Issue 203 (#206)
* deploy: convert launcher TS to JS during deploy, close #203

* refactor duplicate functions

* good message when deleting TS files

* uncomment platform and version
2017-06-23 14:32:30 -04:00
Gleb Bahmutov 91ec7a0dd8 Move deploy scripts (#205)
* root: move deploy scripts from server to top level scripts

* remove postinstall download stop variable

* deploy: list all dev dependencies

* working on deploy run

* WIP comment out obsolete run-sequence

* add cypress-io/cypress-example-recipes

* root: enable run all to skip package or packages by name

* deploy: move coffee lint to root

* deploy: make bump async

* deploy: WIP update deploy + build processes for monorepo

* Add cypress-io/cypress-example-module-api project build to bump

* remove commas

* Add project cypress-io/cypress-test-ci-environments to list of projects to test

* deploy: WIP refactor classes -> functional

* deploy: don't copy node_modules or prune -> just npm install

* cli: consolidate important fields into monorepo root, pull out and build

* all: cleanup package.json, remove versions, license, repo information

-move some deps to devDeps

* all: convert es5 -> es6 + fix linting

* deploy: specify files to include when copying packages for dist

* deploy: convert coffee script in place + remove coffee files
2017-06-23 10:41:37 -04:00
Chris Breiding 0f154af1fd scripts: normalize path for —run-project and handle —project=../foo 2017-06-20 09:51:03 -04:00
Gleb Bahmutov f3595761d0 all: set private true in each internal package.json 2017-06-07 16:27:00 -04:00
Brian Mann 817758e4b6 all: symlink all cypress packages in root node_modules for easy access 2017-05-31 12:51:35 -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
Gleb Bahmutov 3a52caf183 ts: use debug cypress:ts to see TypeScript registration message 2017-05-22 12:08:18 -04:00
Gleb Bahmutov d21ef620bd ts: transpile TypeScript without checking types by default for speed 2017-05-19 17:45:54 -04:00
Gleb Bahmutov 241e31df5a all: move tsconfig.json to the packages/ folder, close #47 2017-05-17 14:03:39 -04:00
Gleb Bahmutov 23af5c282a Move ambient types (#45)
* move ambient types from launcher to TS package, fixes #41

* path to types file in ts package
2017-05-17 12:16:23 -04:00
Gleb Bahmutov 279507be4c fix(ts): register typescript hook with explicit tsconfig.json path, close #33 2017-05-17 10:24:27 -04:00
Gleb Bahmutov df3f3fcd42 On the fly TypeScript transpile using ts-node (#26)
Using require hook
2017-05-16 17:53:17 -04:00