Failing to run tests can be more detrimental than not writing tests at all.
Common reasons for tests not running include misconfigured CI pipelines, file structure changes, and lack of updates to testing commands.
Practical tips to ensure tests are run include checking CI configurations, making tests mandatory in pull requests, adding test summaries, and running tests locally before pushing.
An example is shared where a missed test execution due to a folder renaming issue caused a costly bug in a React project.