7 Commits

Author SHA1 Message Date
Adrian Secord
f773f2ba69 [Scripts] Optionally use xcpretty in scripts/build_all. (#1571)
* WIP

* Add optional xcpretty to scripts/build_all.
2017-06-26 13:57:42 -04:00
Adrian Secord
08b29efb59 [Scripts] Updated scripts/build_all to take a verbose flag. (#1565)
* Updated scripts/build_all to take a verbose flag.

* Added --verbose flag to Travis CI build_all.
2017-06-23 16:45:31 -04:00
Adrian Secord
6b7be75f58 [Scripts] Add scripts for "prepping" and cleaning the library/catalog/demo apps. (#1130)
* Changed build_all to echo the xcodebuild command it is executing.

* Added a clean_all script.

* Added a prep_all script.

* Updated README.md with new scripts.

* Change Travis CI to use the new `prep_all` script.
2017-01-05 10:18:20 -05:00
ianegordon
82dc874d6d Enable Travis CI integration (#1095)
* Add file to kick off Travis

* Checking Travis CI's installed Xcode and simulator devices.

* Adding Cocoapods init to Travis CI config.

* Enabling building in Travis CI config.

* Added temporary dumping of the log file on error.

* Switched Shrine to manual signing.

* Dump Travis code signing options.

* Adding CocoaPods version to debug output.

* Remove code signing reporting from Travis CI config.

* Forcing `build_all` to skip code signing.

* Switching Shrine back to automatic provisioning style.

* Re-enabling testing in Travis CI.

* Bump up verbosity of testing.

* Changing test device from 10.2 to 10.1 to work around Travis CI bug.

* Remove the printing of available devices, Xcode will print them out on error.

* Added more context on failure for Travis CI builds only.

* Re-enable CI for our normal branches.

* Remove "do not merge" file.

* Removing our development team and switching Catalog to automatic profiles.

* Removing our development team and switching Bare to automatic profiles.

* Removing our development team and switching Pesto to automatic profiles.
2016-12-27 17:46:34 -05:00
Adrian Secord
a11d01a092 Made build/test scripts exit with failure if anything failed. (#1088) 2016-12-21 17:07:56 -05:00
Adrian Secord
ab2037afc6 Update scripts/test_all to run all test targets (#1004)
* WIP

* WIP

* Simplified build script and fixed it to build all schemes.

* WIP

* Renamed script to build_all and added better output.

* Add scripts/list_xcode_workspaces.

* Filtered out the CocoaPods schemes.

* Added Xcode workspace helpers.

Switched build_all to a whitelist approach instead of a blacklist.

* Refactored scripts/test_all to find all test schemes.

* Fixed test_all log filename.

* Add comment to scripts/test_all.
2016-12-12 11:55:10 -05:00
Adrian Secord
4842a362f5 Convert component examples to Swift 3 (#1002)
* WIP

* WIP

* Simplified build script and fixed it to build all schemes.

* WIP

* Renamed script to build_all and added better output.

* Add scripts/list_xcode_workspaces.

* Filtered out the CocoaPods schemes.

* Use Xcode to update Swift to v3.

* Updated tracked touches map from NSNumber to Int.

* Fixed button sorting that was not actually sorting.

* targetContentOffset no longer allowed to be nil.

* "Fixed" failing test by reducing random number range?

* Swift 3 syntax change.

* Swift 3 syntax change.

* Removed invalid center-aligning tests.

Fixed default nav bar alignment test.
2016-12-12 09:55:36 -05:00