Are there any guidelines on when you should run tests for common code on all target platforms and when it is not needed?
Context: In our mobile multiplatform app, our domain (use cases) are shared. This is just the business logic and there's no thread switch happening for example. The entire domain layer executes on a single thread.
Currently we run these tests as JVM tests on the development host.
Does it make sense to somehow test it on iOS as well, especially since this layer is not impacted by the memory model?