martinjonsson01 / contract-portal

A website for working with a contract portfolio that can be bought into by other corporations. The central function of the portal allows for viewing these contracts and using them to receive discounts on purchases.
6 stars 1 forks source link

Hotfix test structure #114

Closed martinjonsson01 closed 2 years ago

martinjonsson01 commented 2 years ago

Summary

Refactors our test projects out into more distinct pieces. This helps us organize our tests better (and helps us find them more easily), and also allows them to run in parallel (resulting in quicker test-runtimes).

The continuous integration workflow has also been refactored to mirror this parallelism, so now each individual part runs in isolation. This means that if any one job were to fail (for a random reason, like Presentation.Tests was doing before this hotfix) then you could re-run that single job individually.

And it's also cool to look at 🤩 chrome_TL9GKwOYtb

Gives a great oversight of PRs: image