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
2017-09-25 10:17:28 -04:00
2017-09-25 10:17:28 -04:00
2017-09-25 10:17:28 -04:00
2017-09-25 10:17:28 -04:00
2017-09-25 10:17:28 -04:00
2017-09-16 21:44:15 -04:00
2017-09-25 10:17:28 -04:00

Build status Description
CircleCI Cypress CI (this repo)
CircleCI cypress-test-node-versions
CircleCI cypress-test-ci-environments
CircleCI cypress-test-module-api
CircleCI cypress-test-nested-projects
CircleCI cypress-on
CircleCI cypress-test-example-repos
CircleCI docsearch-scraper
Docker Build Status cypress-docker-images
Build status Windows CI

Cypress

This is the Cypress monorepo, containing all packages that make up the Cypress app. See Issue #256 for details.

This monorepo is made up of various packages, all of which are found under the packages directory. They are discrete modules with different responsibilities, but each is necessary for the Cypress app and is not necessarily useful outside of the Cypress app.

Some, like core-https-proxy and core-launcher, run solely in node and support the Cypress server. Others, like core-desktop-gui and core-runner, create the GUI parts of the Cypress app.

CLI Documentation

Badges

Let the world know your project is using Cypress.io to test with this cool badge

badge

Markdown

[![Cypress.io tests](https://img.shields.io/badge/cypress.io-tests-green.svg?style=flat-square)](https://cypress.io)

SVG image

https://img.shields.io/badge/cypress.io-tests-green.svg?style=flat-square

Development

Please see our Contributing Guideline

Deployment

Please see out deployment document

License

This project is licensed under the terms of the MIT license.

S
Description
Fast, easy and reliable testing for anything that runs in a browser.
Readme MIT 992 MiB
Languages
TypeScript 55.5%
JavaScript 36.8%
Vue 4%
HTML 3.1%
SCSS 0.4%
Other 0.2%