Kevin Lacker affd5ac681 Improve Android testing scripts
Summary:
The goal of this pull request is to make it easier for contributors to run Android tests locally, specifically the unit tests and integration tests. I added a bunch of checks to the local testing scripts that will warn you if your environment is misconfigured, and tell you how to fix it. I also updated the testing docs, so that the regular "Testing" page should be a decent resource to point people to when you are telling them "hey this pull request needs a test." Just Android, though, I haven't gotten to the iOS parts yet.

I also disabled a couple tests that seemed quite flaky while running on a local machine, and don't seem to be providing much value. In particular, the `TestId` test just hangs on my emulator a lot and has been flaky on CI in the past, so I removed about half of its test cases to make the sample app smaller. The testMetions test appears to be dependent on screen size so I commented it out.
Closes https://github.com/facebook/react-native/pull/11442

Differential Revision: D4323569

Pulled By: bestander

fbshipit-source-id: 9c869f3915d5c7cee438615f37986b07ab251f8c
2016-12-13 17:13:35 -08:00
..
2016-07-14 15:58:36 -07:00
2016-10-19 16:29:00 -07:00
2016-10-19 17:58:52 -07:00
2016-07-26 21:43:46 -07:00
2016-11-28 03:28:37 -08:00
2015-03-25 11:52:29 -07:00
2016-11-28 08:28:35 -08:00
2016-12-13 17:13:35 -08:00
2016-11-28 03:28:37 -08:00
2016-11-22 10:13:31 -08:00