Créer un environnement de test E2E avec Docker x Cypress

Un mémo qui explorait différentes façons de créer un environnement parce que je voulais exécuter Cypress sur Docker et effectuer des tests E2E.

Constitution

e2e
├ cypress - integration - sample_spec.js
└ cypress.json
  docker-compose.yml
  Dockerfile

Fichier

Dockerfile

FROM cypress/base:10

RUN npm install --save-dev cypress
RUN npx cypress verify

docker-compose.yml

version: '3'

services:
  e2e:
    container_name: cypress
    build: .
    command: >
      bash -c "cd cypress &&
        npx cypress run -s cypress/integration/sample_spec.js"
    volumes:
      - ./:/cypress

cypress.json

{
    "video": false
}

Courir

docker-comopse build
docker-comopse up

Impressions

J'ai essayé diverses choses, mais ce n'était pas très bon. .. .. Après tout, il est important de voir correctement le site officiel.

Recommended Posts

Créer un environnement de test E2E avec Docker x Cypress
Créer un environnement de test E2E avec Selenium (Java)
[Atelier pour débutants] Écrivons un test E2E avec Cloud9 + Docker Compose + Cypress!
Créez un environnement Vue3 avec Docker!
Créer un environnement de vérification SolrCloud avec Docker
Construire un environnement Rails 6 + MySQL avec Docker compose
Créer un environnement de développement Spring Boot-gradle-mysql avec Docker
[Docker] Créez un environnement Node.js + express + webpack avec Docker
Créer un environnement avec Docker sur AWS
[Memo] Créez facilement un environnement CentOS 8 avec Docker
[Rails] Comment créer un environnement avec Docker
Créer un environnement de développement Spring Boot avec docker
Créez un environnement Ruby2.7.x + Rails6.0.x + MySQL8.0.x avec Docker
[Note] Créez un environnement Java à partir de zéro avec docker
Environnement Build Rails (API) x MySQL x Nuxt.js avec Docker
Créer un environnement de développement Chisel avec Windows10 + WSL2 + VScode + Docker
Créez un environnement dans lequel CircleCI peut être exécuté localement avec Windows10 + WSL2 (Ubuntu) + Docker
[Docker] Construction de l'environnement Rails 5.2 avec docker
Créer un environnement Docker avec WSL
Peut-être que ça marche! Créez une image avec Docker et partagez-la!
Créez un environnement pour Rails5 et postgresql avec Docker afin que pgadmin puisse également être utilisé
J'ai essayé de créer un environnement de développement padrino avec Docker
Créer une classe immuable avec JAVA
Créer un environnement Node.js avec Docker Compose
Créer un environnement local Couchbase avec Docker
Construction d'environnement avec Docker pour les débutants
Créer un site de catalogue d'applications à l'aide de l'interface de ligne de commande pour Microsoft 365 avec Docker
Créer un fichier Excel avec POI
Créez une application avec Spring Boot
[Construction de l'environnement avec Docker] Rails 6 et MySQL 8
Procédure de construction de l'environnement Docker "Rails 6 x MySQL 8" à partager avec les équipes
Créez un environnement Docker + Laravel avec Laradock
Créez un environnement de "développement d'API + vérification d'API à l'aide de Swagger UI" avec Docker
[Rails API x Docker] Construction facile de l'environnement avec contrôle de la coque et du fonctionnement avec Flutter
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 6.x)
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
Créer un environnement de développement d'applications Web Java avec Docker pour Mac Part2
Créez rapidement un environnement Web à l'aide de Docker
Créons vous-même une instance avec .new. .. ..
[Java] Créer un module exécutable avec Gradle
Construction de l'environnement GPU avec Docker [version d'octobre 2020]
Construction d'environnement de rails avec Docker (apocalypse personnelle)
Construction de l'environnement de développement Laravel avec Docker (Mac)
Créer un environnement de développement PureScript avec Docker
[Docker] Création d'un environnement pour utiliser Hugo
Test Java EE (CDI / intercepteur) avec Arquillian