Erstellen Sie mit Docker x Cypress eine E2E-Testumgebung

Ein Memo, in dem verschiedene Möglichkeiten zum Erstellen einer Umgebung untersucht wurden, weil ich Cypress auf Docker ausführen und E2E-Tests durchführen wollte.

Verfassung

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

Datei

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
}

Lauf

docker-comopse build
docker-comopse up

Impressionen

Ich habe verschiedene Dinge ausprobiert, aber es war nicht sehr gut. .. .. Schließlich ist es wichtig, die offizielle Website richtig zu sehen.

Recommended Posts

Erstellen Sie mit Docker x Cypress eine E2E-Testumgebung
Erstellen Sie eine E2E-Testumgebung mit Selenium (Java).
[Workshop für Anfänger] Schreiben wir einen E2E-Test mit Cloud9 + Docker Compose + Cypress!
Erstellen Sie mit Docker eine Vue3-Umgebung!
Erstellen Sie mit Docker eine SolrCloud-Überprüfungsumgebung
Erstellen Sie mit Docker eine Spring Boot-gradle-mysql-Entwicklungsumgebung
[Docker] Erstellen Sie mit Docker eine Node.js + Express + Webpack-Umgebung
Erstellen Sie eine Umgebung mit Docker unter AWS
[Memo] Erstellen Sie mit Docker ganz einfach eine CentOS 8-Umgebung
[Rails] So erstellen Sie eine Umgebung mit Docker
Erstellen Sie mit Docker eine Spring Boot-Entwicklungsumgebung
Erstellen Sie mit Docker eine Ruby2.7.x + Rails6.0.x + MySQL8.0.x-Umgebung
[Hinweis] Erstellen Sie mit Docker eine Java-Umgebung von Grund auf neu
Build Rails (API) x MySQL x Nuxt.js Umgebung mit Docker
Erstellen Sie eine Chisel-Entwicklungsumgebung mit Windows 10 + WSL2 + VScode + Docker
Erstellen Sie eine Umgebung, in der CircleCI lokal mit Windows 10 + WSL2 (Ubuntu) + Docker ausgeführt werden kann
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Erstellen einer Docker-Umgebung mit WSL
Vielleicht funktioniert es! Erstellen Sie ein Bild mit Docker und teilen Sie es!
Erstellen Sie mit Docker eine Umgebung für Rails5 und postgresql, damit auch pgadmin verwendet werden kann
Ich habe versucht, mit Docker eine Padrino-Entwicklungsumgebung zu erstellen
Erstellen Sie mit JAVA eine unveränderliche Klasse
Erstellen Sie die Node.js-Umgebung mit Docker Compose
Erstellen Sie mit Docker eine lokale Couchbase-Umgebung
Umgebungsbau mit Docker für Anfänger
Erstellen Sie eine App-Katalogsite mit CLI für Microsoft 365 mit Docker
Erstellen Sie eine Excel-Datei mit poi
Erstellen Sie eine App mit Spring Boot
[Umgebungskonstruktion mit Docker] Rails 6 & MySQL 8
Konstruktionsverfahren für die Docker-Umgebung "Rails 6 x MySQL 8" für die gemeinsame Nutzung mit Teams
Erstellen Sie mit Laradock eine Docker + Laravel-Umgebung
Erstellen Sie mit Docker eine Umgebung für "API-Entwicklung + API-Überprüfung mithilfe der Swagger-Benutzeroberfläche"
[Rails API x Docker] Einfache Umgebungskonstruktion mit Shell- und Funktionsprüfung mit Flutter
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
Erstellen Sie mit Docker für Mac Teil2 eine Entwicklungsumgebung für Java-Webanwendungen
Erstellen Sie mit Docker schnell eine Webumgebung
Lassen Sie uns eine Instanz mit .new selbst erstellen. .. ..
[Java] Erstellen Sie mit Gradle ein ausführbares Modul
Aufbau einer GPU-Umgebung mit Docker [Version Oktober 2020]
Schienenumgebungskonstruktion mit Docker (persönliche Apokalypse)
Aufbau einer Laravel-Entwicklungsumgebung mit Docker (Mac)
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
[Docker] Erstellen einer Umgebung für Hugo
Java EE Test (CDI / Interceptor) mit Arquillian