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