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

Discussion: Error handling and testing #1124

Open
4 tasks
Snorre98 opened this issue May 14, 2024 · 0 comments
Open
4 tasks

Discussion: Error handling and testing #1124

Snorre98 opened this issue May 14, 2024 · 0 comments
Labels
difficulty: medium A task presumed to be more demanding. discussion Items which require or depend on discussion priority: high recruitment Task related to the recruitment system

Comments

@Snorre98
Copy link
Contributor

Snorre98 commented May 14, 2024

For now this should focus on the recruitment system, but this is a discussion which will have consequences for Samf4 as a whole.

We need to figure out how to deal with error handling and testing of the recruitment system. As soon as there is a clear picture of how we want to deal with this there will be created specific issues. There might be more here which I have not thought of.

The focus is on recruitment system because we are trying to create a robust release for the coming ISFiT recruitment, 11. august. This must at least have equal features and functionality as Samf3, but should have some new features. See #682.

Testing

We are doing some testing, specifically in the backend, but we need to get an overview of the extent of current testing. We should also make sure to implement Cypress tests in the frontend.

Error handling

We need to discuss how we want to deal with multiple types of error handling. For one it has to be considered if there should be a more consistent error response in the UI (Spinner, Toast and maybe error-induced 'Encountered Issue form' etc.). Secondly we should discuss to what extent we want error/anomaly logging, of course we need some logging. Do we want a similar system to what is implemented on Samf3 (automated e-mail on error), or some other solution.

Checks

  • Map extent of backend testing

  • Discuss frontend testing

  • Come to a solution for uniformity in UI error response.

  • Consider error logging and subsequent notification

@Snorre98 Snorre98 added difficulty: medium A task presumed to be more demanding. priority: high recruitment Task related to the recruitment system discussion Items which require or depend on discussion labels May 14, 2024
@Snorre98 Snorre98 added this to the Recruitmentsystem milestone May 14, 2024
@Snorre98 Snorre98 changed the title Error handling and testing of recruitmentsystem Discussion: Error handling and testing May 14, 2024
@Snorre98 Snorre98 pinned this issue May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty: medium A task presumed to be more demanding. discussion Items which require or depend on discussion priority: high recruitment Task related to the recruitment system
Projects
None yet
Development

No branches or pull requests

1 participant