Skip to content

Repository files navigation

Currents Examples

Welcome to the Currents Examples directory. This collection showcases how to integrate Currents with various testing frameworks and CI/CD providers.

🎭 Playwright

Examples demonstrating Playwright integration with Currents, including sharding, orchestration, and CI setup.

CI

ExampleDescription
AWS CodeBuildRun Playwright tests in AWS CodeBuild
Azure DevOpsIntegration with Azure DevOps pipelines
BuildkiteRun Playwright tests in Buildkite
CircleCIRun Playwright tests in CircleCI
GitHub ActionsComprehensive GitHub Actions workflow
GitHub Actions — Basic SetupStandard CI setup with sharding and reporting
GitHub Actions — OrchestrationOptimized parallel execution with load balancing
GitHub Actions — Rerun FailedRerun only failed tests from a previous build
GitHub Actions — Visual TestingIntegration with Argos for visual regression testing
GitLab CIPlaywright + Currents on GitLab CI (source on GitLab)
JenkinsAdvanced Jenkins setup with Docker, Sharding, and "Last Failed" rerun
Nx MonorepoPlaywright in an Nx workspace

Features

ExampleDescription
BDD / CucumberUsing playwright-bdd with Currents
Component TestingPlaywright Component Testing (React)
Code Coverage (Instrumented)Collecting and reporting instrumented code coverage
Code Coverage (Raw V8)Collecting and reporting raw V8 code coverage
OrchestrationUsing Currents Orchestration for parallel execution
pnpmUsing pnpm package manager

🌲 Cypress

Examples demonstrating Cypress integration with Currents.

ExampleDescription
AWS CodeBuildRun Cypress tests in AWS CodeBuild
Azure DevOpsIntegration with Azure DevOps pipelines
CircleCIRun Cypress tests in CircleCI
GitHub ActionsStandard GitHub Actions workflow
NetlifyIntegration with Netlify Build
CucumberCypress with Cucumber preprocessor
Nx MonorepoCypress in an Nx workspace

📊 Generic Reporters

Examples for other test runners using Currents' generic reporters.

ExampleDescription
JestReporting Jest results to Currents
JUnit XMLUploading generic JUnit XML reports
Node.js / JUnitNode.js project reporting JUnit results

About

Set of code examples for Currents.dev

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages