Commit Graph
7 Commits
Author SHA1 Message Date
Dominik Sokal 98549f147c don't use awscli for downloading shell app tarballs 2019-04-01 14:48:33 +02:00
Dominik Sokal 9de691c60e adds running smoke tests on CircleCI (#28)
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.
2019-04-01 13:25:30 +02:00
Wojciech Kozyra 4b29da8f5b fixes for expo outside universe (#8)
* fixes for expo outside universe

* move test scripts + fix typos
2019-01-18 11:36:08 +01:00
Haitoandjakubste 95784507d0 [turtle] Smoke test (#3245)
* [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
2018-11-22 14:23:47 +01:00
Dominik Sokal 829c86c6f8 [turtle][docs] turtle-cli improvements (#3198)
* [turtle] use typescript for turtle cli

* [turtle] fix android and ios archive builders

* [turtle] add setup phase to turtle cli

* [turtle] add more logs

* [turtle-cli] create artifacts dir if not exists

* [turtle-cli] test whether xcode is properly installed

* [turtle-cli] add gulp to required tools

* [turtle-cli] run yarn/npm install after downloading shell app

* [turtle-cli] run yarn/npm install in shell app directory

* [turtle-cli] checking whether java is installed

* [turtle-cli] add android sdk & ndk installation process

* [turtle-cli] add --builds-dir param

* [turtle-cli] fix property name

* [turtle-ci] install dependencies in tools-public directory

* [turtle] use /tmp instead of /private/tmp on linux

* [turtle-cli] add support for self hosting apps

* [turtle] prepare turtle-cli for publishing to npm

* [turtle-cli] address review comments

* [turtle-cli] add commands for setting up environment

* [turtle-cli] fix passing command arguments, add --release-channel

* [docs] add turtle-cli docs

* [turtle-cli] update public README

* [turtle-cli] exit with code = 1 in case of errror

* [turtle] change to template string

* [turtle-cli] set EXPO_SKIP_SOURCING=1

* [turtle-ci] allow for providing build artifact filename explicitly

* [turtle-cli] change version to 0.1.0-alpha.0

* [docs] add CircleCI config file example

* [docs] simplify encoding command

* [docs] add example travis ci configuration file

* [docs] addresses review comments

* [docs] fix typos
2018-10-16 10:29:35 +02:00
Dominik Sokal 2c80069969 [turtle] an attempt to fix fetchRemoteIosTarball.sh on CI 2018-08-28 11:16:55 +02:00
Dominik Sokal 95678617af iOS standalone apps with only one SDK version (#2945)
* [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
2018-08-28 09:16:52 +02:00