Closes#24.
Turtle smoke tests are being executed from the context of `expo/universe` repository so far. That doesn't make too much sense. I moved running those tests to this repository.
* [turtle] Added smoke tests for building Android image
* [turtle] Recorded tests for iOS and added assertion for job finishing successfully.
* [turtle] Readded unit test config. Modified config to run android and ios test suites in the same run.
* [turtle] Optimized test commands
* [turtle] Moved reload only to mocked file
* [turtle] Replaced fixtureLoader with require. Minor fixes.
* Update server/turtle/README.md
Co-Authored-By: Hajto <[email protected]>
* [turtle] Minor fixes requested by PR #3245
* [turtle] Smoke test refactor
* [turtle] Refactored validator.test.ts
* [turtle] smoke test improvements
* cleanup
* more cleanup
* update readme
* review
* Update server/turtle/README.md
Co-Authored-By: jakubste <[email protected]>
* Update server/turtle/src/__smoke__/smoke.test.ts
Co-Authored-By: jakubste <[email protected]>
* Apply suggestions from code review
Co-Authored-By: jakubste <[email protected]>
* review changes
* add circleci job with turtle tests
* add bash script with env
* [turtle] separate tests on ci for ios/and
* update config for ios
* [xdl][exponent] support building ios shell apps with only one sdk version
* [circleci] add jobs for building shell apps for each sdk
* [REVERT ME] [circleci] temporarily disable some jobs
* [circleci] fix shell_app_base_ios_upload_single_sdk
* [xdl][turtle][terraform] support building apps with single sdk in turtle
* [turtle][internal-docs] addresses review comments
* [turtle] add more shell tarballs urls (this has to be changes to the proper values anyway - from ios release branch)
* [circleci] don't pass sdk version to gulp task in shell_app_sim_base_ios job
* [turtle] fix ts errors
* [turtle] remove redundant file with types