| Index: site/dev/testing/ios.md
|
| diff --git a/site/dev/testing/ios.md b/site/dev/testing/ios.md
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..e6535e17ea506d37abe2dd58cb1d4243084c5daa
|
| --- /dev/null
|
| +++ b/site/dev/testing/ios.md
|
| @@ -0,0 +1,39 @@
|
| +Testing on iOS
|
| +==============
|
| +Before setting Skia up for automated testing from the command line, please
|
| +follow the instructions to run Skia tests (*dm*, *nano-bench*) with the
|
| +mainstream iOS tool chain. See the [quick start guide for ios](../../user/quick/ios).
|
| +
|
| +iOS doesn't lend itself well to compiling and running from the command line.
|
| +Below are instructions on how to install a set of tools that make this possible.
|
| +To see how they are used in automated testing please see the bash scripts
|
| +used by the buildbot recipes: <https://github.com/google/skia/tree/master/platform_tools/ios/bin>.
|
| +
|
| +Installation
|
| +------------
|
| +The key tools are
|
| +
|
| +* libimobiledevice <http://www.libimobiledevice.org/>, <https://github.com/libimobiledevice/libimobiledevice>
|
| +
|
| +* ios-deploy <https://github.com/phonegap/ios-deploy>
|
| +
|
| +Follow these steps to install them:
|
| +
|
| +* Install Brew at <http://brew.sh/>
|
| +* Install *libimobiledevice*
|
| + (Note: All these are part of the *libimobiledevice* project but packaged/developed
|
| + under different names. The *cask* extension to *brew* is necessary to install
|
| + *osxfuse* and *ifuse*, which allows to mount the application directory on an iOS device).
|
| +```
|
| +brew install libimobiledevice
|
| +brew install ideviceinstaller
|
| +brew install caskroom/cask/brew-cask
|
| +brew install Caskroom/cask/osxfuse
|
| +brew install ifuse
|
| +```
|
| +* Install node.js and ios-deploy
|
| +```
|
| +$ brew update
|
| +$ brew install node
|
| +$ npm install ios-deploy
|
| +```
|
|
|