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

Test Coverage - Team Game Start #522

Closed
sei-bstein opened this issue Nov 7, 2024 · 1 comment
Closed

Test Coverage - Team Game Start #522

sei-bstein opened this issue Nov 7, 2024 · 1 comment
Assignees
Labels
chores Keeping our project tidy, current, and building

Comments

@sei-bstein
Copy link
Contributor

We want to beef up our coverage on this critical path:

  • Single user can enroll, but cannot start session
  • Users can team up, then start session
  • Users can team up, promote someone else to captain, then start session
  • Users can team up, leave the team, join a different team, then start sessions on the original and the new team
  • Admins can start sessions for non-admins
  • Non-admins can't start sessions for other teams
@sei-bstein sei-bstein added the chores Keeping our project tidy, current, and building label Nov 7, 2024
@sei-bstein sei-bstein self-assigned this Nov 7, 2024
@sei-bstein
Copy link
Contributor Author

Partially addressed in 3.24.0, more coming next release.

@sei-bstein sei-bstein mentioned this issue Jan 3, 2025
sei-bstein added a commit that referenced this issue Jan 6, 2025
@sei-bstein sei-bstein mentioned this issue Jan 6, 2025
sei-jbooz pushed a commit that referenced this issue Jan 16, 2025
* Resolves #522

* WIP export

* Fix an issue that caused the game name to be null in ticket markdown export

* Fixed an issue where challenges from games with no end date wouldn't appear in the ticket challenge picker

* Add cancellation tokens to report endpoints, fix denorm bug for new scoring teams.

* Cleanup

* Minor cleanup

* WIP import/export

* Fix flailing test and more defense for session time stuff

* WIP import/export

* MVP import/export endpoints

* Fix 'top performance' for #594

* Add 'completed teams' to game center for #594

* Remove old cert stuff. Rename RequirePermissions to Require. Fix tests

* Remove version endpoint since we no longer support it anyway.

* Resolve #572

* Fixed autotagging bug and minor cleanup

* Fix autotagging bugs, add observe to practice tab, fix import/export stuff

* Fix bug that prevented feedback from loading for support personnel

* Fix enrollment report unstarted teams calc. Fix challenge launch failure after an attempt that is canceled

* Align calculation of 'team has started' logic

* Minor cleanup

* Add export download endpoint

* Add missing export field

* Add missing field

* Hide test in dev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chores Keeping our project tidy, current, and building
Projects
None yet
Development

No branches or pull requests

1 participant