Skip to content

hpi-schul-cloud/e2e-system-tests

Repository files navigation

BDD Testing for "Schulcloud-Verbund-Software" using Cypress & Cucumber

This project utilizes Cypress and Cucumber for Behavior-Driven Development (BDD) testing. For detailed information on setting up, running tests, and understanding the project structure, please refer to the following documentation:

Documentation

  • Setup Guide: Instructions for configuring your development environment, including prerequisites, setup, and installation.
  • Running Tests Guide: How to execute tests, including script naming conventions and details for running tests in different environments.
  • Tags Description: Explanation of the tagging system used in our tests, including tag usage, hierarchy, and examples.
  • Folder Structure: Overview of the project directory layout and the purpose of each folder and file.
  • Branch Activation Process: Details on the branch activation process and how to extend activation time using labels.

Branch Activation Process

To utilize e2e tests in other repositories, you must complete the branch activation process. This includes applying specific labels to the pull requests (PR's) to extend the activation time for the branch URL of the namespaces (e.g. BRB/NBC/dBC) .

For a detailed guide on how to extend activation time and other branch activation procedures, please refer to the Branch Activation Process documentation.

For additional questions or clarifications, please consult the relevant documentation or contact the team.