Ekke is a test runner for React-Native, it allows you to execute your test code directly on the device enabling you to test in the same environment as your production users.
We currently share the Metro cache with every React-Native application that is installed on the users' system as we inherit the default configuration from the metro-config module. This means when we start our tests and clear the cache (which is enabled by default), we also clear the cache of our host application. This can be easily solved if we use a custom cache location.
Acceptance Criteria
[ ] Configure a custom Metro File Cache in our custom configuration.
[ ] Configure the new Metro cache to a different, customizable location.
[ ] Verify that when we run ekke we do not clear the cache of our host application.
[ ] The new configuration is documented and has unit tests.
We currently share the Metro cache with every React-Native application that is installed on the users' system as we inherit the default configuration from the metro-config module. This means when we start our tests and clear the cache (which is enabled by default), we also clear the cache of our host application. This can be easily solved if we use a custom cache location.
Acceptance Criteria
ekke
we do not clear the cache of our host application.