[android] Kotlinize various util and other classes (#14014)
Setup Initial AWS Devicefarm CI tests (#3986)* Update channel name and export isInCI in devicefarm lane This mirrors the logic of how a channel name is created for the test suite app in `test-s
Setup Initial AWS Devicefarm CI tests (#3986)* Update channel name and export isInCI in devicefarm lane This mirrors the logic of how a channel name is created for the test suite app in `test-suite/publish.sh`. Instead of just using git_branch it converts it to lowercase and removes all invalid characters so that there is no discrepancy between that and the published version. I also export a isInCI env variable in Test config which we will use to skip tests that require interaction (e.g. signing in). * Remove write contacts permission in Android test suite * Grant necessary permissions and properly log test info * [android] add isInCI constant in ExponentTest Native module * Update getTestModules to not require certain tests in CI This is a temporary fix to get the devicefarm CI test to run all the way through. Ideally, we should be running all of the tests in CI as well, however, there are some that require interaction, accepting permissions, or crash the app when mounting a component. See the comments in TestUtils.js for more details * Add back tests that no longer crash * Make suggested changes regarding TaskManager tests
show more ...
ExponentView -> ExpoViewfbshipit-source-id: 46cffc7