Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

An automated monitoring system that periodically goes into our website and does various operations #801

Open
n8kim1 opened this issue May 6, 2024 · 0 comments
Labels
module: devops Related to deployments and other operations priority: p3 low type: feature New feature or request, or quick non-essential bugfix

Comments

@n8kim1
Copy link
Contributor

n8kim1 commented May 6, 2024

Pretty unnecessary for Battlecode reasons, but a super fun exercise if a dev wants to learn something new!

Basically, we would have

  • a program that runs a (possibly headless) browser, makes an account, etc etc
  • An automated system to run this program every week or so and report results somewhere (backend? a separate store somewhere? github? LOL)

This should probably live in staging (although I'm not opposed to prod too)

Would be helpful to monitor stuff that breaks throughout the year. Especially cuz, every time we start preparing for a season, we have to fix all the bugs introduced over the past 10 months or so

This is a pretty similar concept to end-to-end testing

@n8kim1 n8kim1 added type: feature New feature or request, or quick non-essential bugfix priority: p3 low module: devops Related to deployments and other operations labels May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
module: devops Related to deployments and other operations priority: p3 low type: feature New feature or request, or quick non-essential bugfix
Projects
None yet
Development

No branches or pull requests

1 participant