3 ms·
It's excellent advice, but you still need to test that the wiring of all those functions works as well. As an example, PhotoStructure has over 4,000 tests whic
by mceachen 6y ago
It's excellent advice, but you still need to test that the wiring of all those functions works as well.
As an example, PhotoStructure has over 4,000 tests which test isolated functions: classical "unit" tests, which run under a minute. There are only a few hundred integration tests, but those take a couple minutes. All of these tests are run on every commit across all supported OSes using GitLab's CI and self-hosted runners.