Skip to content
Merged

Develop #1964

7,712 changes: 3,825 additions & 3,887 deletions package-lock.json

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
"@cypress/questions-remain": "1.0.1",
"@keyv/redis": "github:bahmutov/keyv-redis#b64f44cd1d1e87893d989b1469068af8292299d5",
"@types/fluent-ffmpeg": "2.1.10",
"@types/jest": "24.0.16",
"@types/jest": "24.0.17",
"beeper": "2.0.0",
"bluebird": "3.5.5",
"chai": "4.2.0",
Expand Down Expand Up @@ -117,7 +117,7 @@
"request-promise": "4.2.4",
"sinon": "7.4.0",
"sinon-chai": "3.3.0",
"start-server-and-test": "1.9.1",
"start-server-and-test": "1.9.2",
"stop-only": "3.1.0",
"textlint": "11.3.1",
"textlint-filter-rule-comments": "1.2.2",
Expand All @@ -130,7 +130,7 @@
"dependencies": {
"@contentful/rich-text-html-renderer": "13.1.0",
"check-more-types": "2.24.0",
"contentful": "7.8.2",
"contentful": "7.9.0",
"debug": "4.1.1",
"docsearch.js": "2.6.3",
"font-awesome": "4.7.0",
Expand Down
32 changes: 32 additions & 0 deletions source/_data/blogs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,38 @@ small:

# large links with thumbnails, links, embedded video
large:
- title: "The concept of Monitoring Tests"
url: https://dev.to/noriste/the-concept-of-monitoring-tests-4l5j
sourceName: "DEV.to"
sourceUrl: https://dev.to/
author: Stefano Magni
date: Jul 30, 2019
img: /img/examples/conio-devto-monitoring-tests.png

- title: "Sleeping better at night with Cypress.io"
url: https://dev.to/tlakomy/sleeping-better-at-night-with-cypress-io-59m2
sourceName: "DEV.to"
sourceUrl: https://dev.to/
author: Tomasz Lakomy
date: Jul 29, 2019
img: /img/examples/devto-sleep-at-night-cypress.png

- title: "Cypress.io: the Selenium killer"
url: https://blog.logrocket.com/cypress-io-the-selenium-killer/
sourceName: LogRocket
sourceUrl: https://blog.logrocket.com
author: Paul Cowan
date: Jul 29, 2019
img: /img/examples/logrocket-selenium-cypress.png

- title: "Await, do not make your E2E tests sleep"
url: https://itnext.io/await-do-not-sleep-your-e2e-tests-df67e051b409
sourceName: ITNext
sourceUrl: https://itnext.io/
author: Stefano Magni
date: Jul 25, 2019
img: /img/examples/itnext-await-e2e-cypress.png

- title: "Cypress: A New Kid On The E2E Block"
url: https://ordina-jworks.github.io/testing/2019/07/18/Cypress.html
sourceName: JWorks Tech Blog
Expand Down
46 changes: 35 additions & 11 deletions source/_data/screencasts.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,60 @@
# large links with thumbnails, links, embedded video
large:
- title: "Running Cypress.io off the Command Line"
url: https://www.youtube.com/watch?v=Eprov0EKRfQ
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=Eprov0EKRfQ
date: Jul 26, 2019
author: Catherine Karena
youtubeId: Eprov0EKRfQ

- title: "GeeCON 2019: Dmitry Vinnik - Modern Web Testing: Going Beyond Selenium"
url: https://www.youtube.com/watch?v=1m2AcmiEdpI
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=1m2AcmiEdpI
date: Jul 24, 2019
author: Dmitry Vinnik
youtubeId: 1m2AcmiEdpI

- title: "Cypress.io - Automatización al siguiente nivel"
url: https://www.youtube.com/watch?v=9IVA2HTtlL0
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=9IVA2HTtlL0
date: Jul 24, 2019
author: Didier Corrales
youtubeId: 9IVA2HTtlL0

- title: "Cypress + Cucumber Automated Browser Testing stream 02"
url: https://www.youtube.com/watch?v=JNYia3gHCc4
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=JNYia3gHCc4
date: Jul 3, 2019
author: Code Mortals
youtubeId: JNYia3gHCc4

- title: "Preparing Angular Cypress End to End Tests for Continuous Integration (CI)"
url: https://www.youtube.com/watch?v=WOCrIhqk7Js
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://angular-university.io/course/angular-testing-course
date: Jun 13, 2019
author: Angular University
youtubeId: WOCrIhqk7Js

- title: "Problemas, ventajas y retos del Test end to end con Cypress.io"
url: https://www.youtube.com/watch?v=rA_1fPa38Tg
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=rA_1fPa38Tg
date: May 29, 2019
author: "KeepCoding, Kevin Julián Martínez Escobar"
youtubeId: rA_1fPa38Tg

- title: "TP Vlog 12 - Cypress io, instalacja, konfiguracja, pierwsze testy"
url: https://www.youtube.com/watch?v=WvmGRZNw6j8&t=1s
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=WvmGRZNw6j8&t=1s
date: May 26, 2019
author: Bartosz Kita
youtubeId: WvmGRZNw6j8&t=1s
youtubeId: WvmGRZNw6j8&t=1s

- title: "Fun and Fast End to End Testing Using Cypress"
url: https://www.youtube.com/watch?v=zpn0f4sKUNw
Expand All @@ -43,15 +67,15 @@ large:

- title: "Cypress: cómo mantener el amor tras las primeras citas"
url: https://www.youtube.com/watch?v=LlF6VhAAm7g
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=LlF6VhAAm7g
date: May 2, 2019
author: Alberto Gualis
youtubeId: LlF6VhAAm7g

- title: "End to End Testing a Web Application using Cypress"
url: https://www.youtube.com/watch?v=woI490HRM34
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=woI490HRM34
date: Apr 23, 2019
author: Code With Kris
Expand All @@ -60,15 +84,15 @@ large:

- title: "Working with XHR in Web app automation testing with Cypress.io"
url: https://www.youtube.com/watch?v=Q6em2Xv-6Ew
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.udemy.com/e2e-cypress/
date: Apr 23, 2019
author: Execute Automation
youtubeId: Q6em2Xv-6Ew

- title: "Automated and Manual Accessibility Testing with Marcy Sutton"
url: https://www.youtube.com/watch?v=IADSsClWVtA
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=IADSsClWVtA
date: Apr 19, 2019
author: Jason Lengstorf & Marcy Sutton
Expand All @@ -77,15 +101,15 @@ large:

- title: "ngHouston - Intro to Cypress w/ Jesse Sanders"
url: https://www.youtube.com/watch?v=tM2KRTE3F6Y
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=tM2KRTE3F6Y
date: Mar 13, 2019
author: Bonnie Brennan, Jesse Sanders, Mike Brocchi, Amir Rustamzadeh
youtubeId: tM2KRTE3F6Y

- title: "How to write tests for your Gatsby sites and apps"
url: https://www.youtube.com/watch?v=BzRAYt7BHRw
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.twitch.tv/jlengstorf
date: Mar 7, 2019
author: Jason Lengstorf & Kent C. Dodds
Expand Down
3 changes: 2 additions & 1 deletion source/guides/dashboard/github-integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@ The Cypress Dashboard can integrate your Cypress tests with your GitHub workflow
{% note info %}
GitHub Enterprise is currently not supported. Please [contact us](mailto:[email protected]) if you are interested in Enterprise integration.
{% endnote %}

{% note warning %}
GitHub Integration is dependent on your CI environment reliably providing commit SHA data (typically via an environment variable). This is not a problem for most users, but please [contact us](mailto:[email protected]) if you are facing GitHub integration issues with your CI setup.
GitHub Integration is dependent on your CI environment reliably providing commit SHA data (typically via an environment variable). This is not a problem for most users, but if you are facing GitHub integration issues with your CI setup, please make sure the git information is being sent properly by following {% url "these guidelines" continuous-integration#Git-information %}. If you are still facing issues after this, please [contact us](mailto:[email protected]).
{% endnote %}

## Install the Cypress GitHub app
Expand Down
8 changes: 7 additions & 1 deletion source/guides/guides/continuous-integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -412,7 +412,7 @@ Typically you'd set this inside of your CI provider.

### Git information

Cypress uses the {% url 'commit-info' https://github.com/cypress-io/commit-info %} package to extract git information to associate with the run (e.g. branch, commit message, author).
Cypress uses the {% url '@cypress/commit-info' https://github.com/cypress-io/commit-info %} package to extract git information to associate with the run (e.g. branch, commit message, author).

It assumes there is a `.git` folder and uses Git commands to get each property, like `git show -s --pretty=%B` to get commit message, see {% url 'src/git-api.js' https://github.com/cypress-io/commit-info/blob/master/src/git-api.js %}.

Expand All @@ -425,6 +425,12 @@ Under some environment setups (e.g. `docker`/`docker-compose`) if the `.git` dir
- SHA: `COMMIT_INFO_SHA`
- Remote: `COMMIT_INFO_REMOTE`

If the commit information is missing in the Dashboard run then {% url "GitHub Integration" github-integration %} or other tasks might not work correctly. To see the relevant Cypress debug logs, set the environment variable `DEBUG` on your CI machine and inspect the terminal output to see why the commit information is unavailable.

```shell
DEBUG=commit-info,cypress:server:record
```

### Custom Environment Variables

You can also set custom environment variables for use in your tests. These enable your code to reference dynamic values.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/img/examples/itnext-await-e2e-cypress.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 32 additions & 0 deletions source/ja/_data/blogs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,38 @@ small:

# large links with thumbnails, links, embedded video
large:
- title: "The concept of Monitoring Tests"
url: https://dev.to/noriste/the-concept-of-monitoring-tests-4l5j
sourceName: "DEV.to"
sourceUrl: https://dev.to/
author: Stefano Magni
date: Jul 30, 2019
img: /img/examples/conio-devto-monitoring-tests.png

- title: "Sleeping better at night with Cypress.io"
url: https://dev.to/tlakomy/sleeping-better-at-night-with-cypress-io-59m2
sourceName: "DEV.to"
sourceUrl: https://dev.to/
author: Tomasz Lakomy
date: Jul 29, 2019
img: /img/examples/devto-sleep-at-night-cypress.png

- title: "Cypress.io: the Selenium killer"
url: https://blog.logrocket.com/cypress-io-the-selenium-killer/
sourceName: LogRocket
sourceUrl: https://blog.logrocket.com
author: Paul Cowan
date: Jul 29, 2019
img: /img/examples/logrocket-selenium-cypress.png

- title: "Await, do not make your E2E tests sleep"
url: https://itnext.io/await-do-not-sleep-your-e2e-tests-df67e051b409
sourceName: ITNext
sourceUrl: https://itnext.io/
author: Stefano Magni
date: Jul 25, 2019
img: /img/examples/itnext-await-e2e-cypress.png

- title: "Cypress: A New Kid On The E2E Block"
url: https://ordina-jworks.github.io/testing/2019/07/18/Cypress.html
sourceName: JWorks Tech Blog
Expand Down
46 changes: 35 additions & 11 deletions source/ja/_data/screencasts.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,60 @@
# large links with thumbnails, links, embedded video
large:
- title: "Running Cypress.io off the Command Line"
url: https://www.youtube.com/watch?v=Eprov0EKRfQ
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=Eprov0EKRfQ
date: Jul 26, 2019
author: Catherine Karena
youtubeId: Eprov0EKRfQ

- title: "GeeCON 2019: Dmitry Vinnik - Modern Web Testing: Going Beyond Selenium"
url: https://www.youtube.com/watch?v=1m2AcmiEdpI
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=1m2AcmiEdpI
date: Jul 24, 2019
author: Dmitry Vinnik
youtubeId: 1m2AcmiEdpI

- title: "Cypress.io - Automatización al siguiente nivel"
url: https://www.youtube.com/watch?v=9IVA2HTtlL0
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=9IVA2HTtlL0
date: Jul 24, 2019
author: Didier Corrales
youtubeId: 9IVA2HTtlL0

- title: "Cypress + Cucumber Automated Browser Testing stream 02"
url: https://www.youtube.com/watch?v=JNYia3gHCc4
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=JNYia3gHCc4
date: Jul 3, 2019
author: Code Mortals
youtubeId: JNYia3gHCc4

- title: "Preparing Angular Cypress End to End Tests for Continuous Integration (CI)"
url: https://www.youtube.com/watch?v=WOCrIhqk7Js
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://angular-university.io/course/angular-testing-course
date: Jun 13, 2019
author: Angular University
youtubeId: WOCrIhqk7Js

- title: "Problemas, ventajas y retos del Test end to end con Cypress.io"
url: https://www.youtube.com/watch?v=rA_1fPa38Tg
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=rA_1fPa38Tg
date: May 29, 2019
author: "KeepCoding, Kevin Julián Martínez Escobar"
youtubeId: rA_1fPa38Tg

- title: "TP Vlog 12 - Cypress io, instalacja, konfiguracja, pierwsze testy"
url: https://www.youtube.com/watch?v=WvmGRZNw6j8&t=1s
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=WvmGRZNw6j8&t=1s
date: May 26, 2019
author: Bartosz Kita
youtubeId: WvmGRZNw6j8&t=1s
youtubeId: WvmGRZNw6j8&t=1s

- title: "Fun and Fast End to End Testing Using Cypress"
url: https://www.youtube.com/watch?v=zpn0f4sKUNw
Expand All @@ -43,15 +67,15 @@ large:

- title: "Cypress: cómo mantener el amor tras las primeras citas"
url: https://www.youtube.com/watch?v=LlF6VhAAm7g
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=LlF6VhAAm7g
date: May 2, 2019
author: Alberto Gualis
youtubeId: LlF6VhAAm7g

- title: "End to End Testing a Web Application using Cypress"
url: https://www.youtube.com/watch?v=woI490HRM34
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=woI490HRM34
date: Apr 23, 2019
author: Code With Kris
Expand All @@ -60,15 +84,15 @@ large:

- title: "Working with XHR in Web app automation testing with Cypress.io"
url: https://www.youtube.com/watch?v=Q6em2Xv-6Ew
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.udemy.com/e2e-cypress/
date: Apr 23, 2019
author: Execute Automation
youtubeId: Q6em2Xv-6Ew

- title: "Automated and Manual Accessibility Testing with Marcy Sutton"
url: https://www.youtube.com/watch?v=IADSsClWVtA
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=IADSsClWVtA
date: Apr 19, 2019
author: Jason Lengstorf & Marcy Sutton
Expand All @@ -77,15 +101,15 @@ large:

- title: "ngHouston - Intro to Cypress w/ Jesse Sanders"
url: https://www.youtube.com/watch?v=tM2KRTE3F6Y
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.youtube.com/watch?v=tM2KRTE3F6Y
date: Mar 13, 2019
author: Bonnie Brennan, Jesse Sanders, Mike Brocchi, Amir Rustamzadeh
youtubeId: tM2KRTE3F6Y

- title: "How to write tests for your Gatsby sites and apps"
url: https://www.youtube.com/watch?v=BzRAYt7BHRw
sourceName: Youtube
sourceName: YouTube
sourceUrl: https://www.twitch.tv/jlengstorf
date: Mar 7, 2019
author: Jason Lengstorf & Kent C. Dodds
Expand Down
3 changes: 2 additions & 1 deletion source/ja/guides/dashboard/github-integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@ The Cypress Dashboard can integrate your Cypress tests with your GitHub workflow
{% note info %}
GitHub Enterprise is currently not supported. Please [contact us](mailto:[email protected]) if you are interested in Enterprise integration.
{% endnote %}

{% note warning %}
GitHub Integration is dependent on your CI environment reliably providing commit SHA data (typically via an environment variable). This is not a problem for most users, but please [contact us](mailto:[email protected]) if you are facing GitHub integration issues with your CI setup.
GitHub Integration is dependent on your CI environment reliably providing commit SHA data (typically via an environment variable). This is not a problem for most users, but if you are facing GitHub integration issues with your CI setup, please make sure the git information is being sent properly by following {% url "these guidelines" continuous-integration#Git-information %}. If you are still facing issues after this, please [contact us](mailto:[email protected]).
{% endnote %}

## Install the Cypress GitHub app
Expand Down
Loading