Commit graph

13 commits

Author SHA1 Message Date
Tom Bogle
9e9a08e6cd Run IM tests as separate step to avoid interfering with local deploy
For some seemingly inexplicable reason, if the scheme is not specified, xcodebuild magically builds the app and puts it in the Debug or Release subfolder of the build folder. However, if the scheme is specified explicitly, then the app is built only in the DerivedData folder and not automatically copied to the build folder. Since the local deploy process expects to find it there, it fails. So I'm adding a subsequent step to run the tests. As an added bonus, I also suppress the IM tests for a release build since they fail to build.
2018-02-13 01:36:00 -05:00
Tom Bogle
016f0dc7f6 Re-added $BUILD_ACTIONS - maybe not needed 2018-02-12 23:15:04 -05:00
Tom Bogle
bcc527f696 Fixed up all the plumbing issues with unit tests for Keyman4MacIM 2018-02-02 13:35:42 -05:00
Tom Bogle
141c10cd47 Temporary addition of "which carthage" 2018-01-31 12:36:56 -05:00
Tom Bogle
3522e876c4 Only do carthage update (to get OCMocks) is -test is specified 2018-01-31 12:32:12 -05:00
Tom Bogle
cfecadbe33 Added missing escape characters 2018-01-31 11:38:22 -05:00
Tom Bogle
7bc22ad72f Changed from update to bootstrap 2018-01-30 16:44:30 -05:00
Tom Bogle
1e730c6f5e Changed build to run update carthage command and clean Carthage folder 2018-01-30 16:10:37 -05:00
Tom Bogle
6b136ce9b0 Went back to separate variable for test action
Because there are no tests for Keyman4Mac, inlcuding the test target caused it to fail.
2018-01-29 10:21:16 -05:00
Tom Bogle
eb7cab176f Added plumbing for unit testing IM.
This also slightly simplifies the logic in build.sh and even opens the possiblity of unit tests for the test app if that were ever to be desirable.
2018-01-26 12:31:38 -05:00
Tom Bogle
3a48213cc7 Changed test option to a) work and b) only be applicable to KeymanEngine4Mac. (Can't get it to work for the other two projects, and it probably isn't necessary.) 2017-09-07 14:00:58 -04:00
Tom Bogle
08c399d2e8 Made changes to allow CI to set version numbers dynamically (similar to changes made in previous repo, but with some refactoring and also included testapp). 2017-08-11 02:40:43 -04:00
Tom Bogle
87aa5057ef [Mac] Initial check-in to open-source repo 2017-08-10 13:11:52 +07:00