Test existing WatchKit support#71
Conversation
|
A few things I'm not positive on:
Having said that--and also commending the efforts for adding needed coverage for watch1--I don't believe extensive effort would need to be given for something that can now be considered legacy support. Since Apple has moved fully to watch2 support (I can't find any way to create watch1 apps in new projects), I think the current tests are more than adequate. Thanks! |
|
Thanks @l3ender. The only purpose of this PR is to test existing functionality (for Watch 1) which is related to the new functionality (for Watch 2) proposed in #56. You can see that I am basically using most but not all of your test cases from #56 to test the existing functionality. My purpose is in several parts:
If we merge this PR, it may imply that you have to move some of the WatchKit 2 tests that you added in PR #56 (or rename some files that you added). Does this answer your questions? Do you think this PR is ready to be merged? Would you mind taking a quick look at the changes I made, which are in separate commits, to ensure I didn't add anything harmful? |
|
Your changes look good and I think this is ready to merge. After that's done, I can rebase the watch2 branch and move watch2 tests into separate files. |
|
Thanks, merging now. And thanks for all of your help with the development in general. |
Tests originally proposed by @l3ender in PR #56, adapted to test the existing WatchKit support functionality.
I think this testing should be done before we add WatchKit 2 support, as proposed in PR #56.
Here is the report from the Stryker mutator tool:
Note that WatchKit extension functionality in
filetypeForProducttype(internal function inlib/pbxProject.js) is still not covered by these updates (see issue #70)./cc @l3ender - review and feedback would be appreciated