Coder Social home page Coder Social logo

Comments (7)

sang2925 avatar sang2925 commented on June 1, 2024 4

Sorry about this. I will reduce the amount of runners that the cypress tests are using.

from redeye.

jsf9k avatar jsf9k commented on June 1, 2024 2

Sorry about this. I will reduce the amount of runners that the cypress tests are using.

Please don't forget to specify the purpose of running multiple, identical copies of the same job. (The value of containers from the matrix strategy is not used as far as I can tell, which is why I am saying that all the jobs are identical.)

from redeye.

sang2925 avatar sang2925 commented on June 1, 2024 1

Since RedEye is using the open source version of Cypress Cloud, we can take advantage of parallelization, allowing us to run all our integration and e2e tests, both red team and blue team versions in parallel across the VMs, resulting in faster, quicker builds.
https://docs.cypress.io/guides/guides/parallelization#Overview
https://docs.cypress.io/guides/continuous-integration/github-actions#Parallelization

Although the jobs may look identical, different tests are ran within the jobs.
For example:
https://github.com/cisagov/RedEye/actions/runs/3472932203/jobs/5804454782
vs
https://github.com/cisagov/RedEye/actions/runs/3472932203/jobs/5804455116

from redeye.

mcdonnnj avatar mcdonnnj commented on June 1, 2024

This information about Cypress Cloud should be documented in the workflow. However there are only 20 slots available for GitHub Actions for the org so this workflow will completely starve the entire org of capacity until it has finished.

from redeye.

GoldingAustin avatar GoldingAustin commented on June 1, 2024

Is the entire org on the free plan with a 20 concurrent job limit? That would be excellent information to have so we can plan our action workflows around it.

from redeye.

mcdonnnj avatar mcdonnnj commented on June 1, 2024

@GoldingAustin Yes. This org is a free org with 20 runners in the pool.

from redeye.

GoldingAustin avatar GoldingAustin commented on June 1, 2024

Closing this for now, we've reduced the test actions to a single runner each #48

from redeye.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.