In commit “test: Run AppInitSanityChecks before all tests” (facdfb61b8df2958e47ced2c5014383fcf5affef)
I wish this commit would just add the AppInitSanityChecks assert without deleting the other tests. I don’t see a reason to delete low level tests just because high level code calls some of the same functions. Low level tests can be useful because they can find identify errors that might be masked in high level tests that are changing other state. Also they can be provide more granular errors in case of failure, and they can serve as examples to show how low-level APIs can be called.