Skip to content

Commit

Permalink
ci ios branch for build appium#301.2
Browse files Browse the repository at this point in the history
  • Loading branch information
appium-ci committed May 15, 2014
1 parent 8c5fef8 commit ce5d87d
Show file tree
Hide file tree
Showing 5 changed files with 143 additions and 20 deletions.
38 changes: 18 additions & 20 deletions .travis.yml
@@ -1,36 +1,34 @@
language: objective-c
osx_image: mavericks
language: node_js
node_js:
- '0.10'
notifications:
email: false
rvm:
- 2.1.1
branches:
only:
- master
git:
submodules: false
branches:
only:
- /^ci-.*$/
env:
global:
- CI_CONFIG=functional
- SAUCE_REST_ROOT=https://saucelabs.com/rest/v1
- APPIUM_HOST='ondemand.saucelabs.com'
- APPIUM_PORT=80
- SAUCE_USERNAME=sebv
- HTTP_TIMEOUT=300000
- HTTP_RETRIES=5
- HTTP_RETRY_DELAY=10000
- DEBUG_CONNECTION=1
- MOCHA_INIT_TIMEOUT=600000
- LAUNCH_TIMEOUT='{"global":120000,"afterSimLaunch":30000}'
- secure: W0lWyFjhSce3IbaxBVEFOqWt9er1obwDxaiBT2HqsejsViorQh7N/LRdcEj+bUFqJJr+WDZNPMoBe+hv5BZcroeT03bn1QVNVo0DR3uU9KH6wRnWqumnP46BYEqhzn3h1ayGUsBtIG+ZXIbLytOM4Cbjbj8VshI0Y88N3B0P0mw=
- secure: LD8NtDTcDHqnpWtBV3RSbvrv8a04sRsRwwg02eawidSXFRSbSnF5iMLooiLVEA9nquji2xfvhlS5ctNEKWgG+mTqS8APxdtMceerF6Mlg3tI1D3jTBlsQO1wOSIx9qFNZE4GGO/kB0iTvZrQ7JmRPZC3NQB/q0CLib/gTk6l8ZA=
matrix:
- CI_CONFIG=unit
- CI_CONFIG=build_ios
- CI_CONFIG=build_android
- CI_CONFIG=build_selendroid
- CI_CONFIG=build_gappium
before_script:
- gem install --no-rdoc --no-ri appium_doc_lint
- "./ci/git-config.sh"
- "./ci/installers/install-node.sh"
- "echo Node.js version: `node -v`"
- npm install -g jshint grunt-cli mocha
- npm install
- "./ci/before_script_extra.sh"
- TEST_GROUP="group 1"
- TEST_GROUP="group 2"
- TEST_GROUP="group 3"
- TEST_GROUP="group 4"
- TEST_GROUP="group 5"
script:
- "./ci/script.sh"

36 changes: 36 additions & 0 deletions .travis.yml.master
@@ -0,0 +1,36 @@
language: objective-c
osx_image: mavericks
notifications:
email: false
rvm:
- 2.1.1
branches:
only:
- master
git:
submodules: false
env:
global:
- SAUCE_REST_ROOT=https://saucelabs.com/rest/v1
- APPIUM_HOST='ondemand.saucelabs.com'
- APPIUM_PORT=80
- SAUCE_USERNAME=sebv
- secure: W0lWyFjhSce3IbaxBVEFOqWt9er1obwDxaiBT2HqsejsViorQh7N/LRdcEj+bUFqJJr+WDZNPMoBe+hv5BZcroeT03bn1QVNVo0DR3uU9KH6wRnWqumnP46BYEqhzn3h1ayGUsBtIG+ZXIbLytOM4Cbjbj8VshI0Y88N3B0P0mw=
- secure: LD8NtDTcDHqnpWtBV3RSbvrv8a04sRsRwwg02eawidSXFRSbSnF5iMLooiLVEA9nquji2xfvhlS5ctNEKWgG+mTqS8APxdtMceerF6Mlg3tI1D3jTBlsQO1wOSIx9qFNZE4GGO/kB0iTvZrQ7JmRPZC3NQB/q0CLib/gTk6l8ZA=
matrix:
- CI_CONFIG=unit
- CI_CONFIG=build_ios
- CI_CONFIG=build_android
- CI_CONFIG=build_selendroid
- CI_CONFIG=build_gappium
before_script:
- gem install --no-rdoc --no-ri appium_doc_lint
- "./ci/git-config.sh"
- "./ci/installers/install-node.sh"
- "echo Node.js version: `node -v`"
- npm install -g jshint grunt-cli mocha
- npm install
- "./ci/before_script_extra.sh"
script:
- "./ci/script.sh"

1 change: 1 addition & 0 deletions ci/build-upload-info.json
@@ -0,0 +1 @@
{"username": "sebv", "size": 52746240, "md5": "7e94c54e3eec5cf1b1876df2543a6f81", "filename": "appium-ci-master-301.2-8c5fef81bd.tar.bz2"}
10 changes: 10 additions & 0 deletions ci/mocha
@@ -0,0 +1,10 @@
#!/bin/bash

SAUCE=1 \
VERBOSE=1 \
TARBALL="${TARBALL}" \
DEVICE="ios71" \
VERSION="7.1" \
./node_modules/.bin/mocha \
-g "@skip-ci|@skip-ios71|@skip-ios7|@skip-ios-all" -i \
"$@"
78 changes: 78 additions & 0 deletions ci/test-split.json
@@ -0,0 +1,78 @@
{
"group 1": [
"test/functional/common/jsonwp-specs.js",
"test/functional/ios/iwebview/cookies-specs.js",
"test/functional/ios/iwebview/iframes-specs.js",
"test/functional/ios/prefs/safari-allows-popup-specs.js",
"test/functional/ios/safari/webview/cookies-specs.js",
"test/functional/ios/safari/webview/implicit-wait-specs.js",
"test/functional/ios/testapp/autoAcceptAlerts-specs.js",
"test/functional/ios/testapp/find-element-specs.js",
"test/functional/ios/testapp/simple-specs.js",
"test/functional/ios/testapp/timeout/short-timeout-specs.js",
"test/functional/ios/uicatalog/basic-specs.js",
"test/functional/ios/uicatalog/gestures-specs.js",
"test/functional/ios/uicatalog/load-app/load-zipped-url-app-specs.js",
"test/functional/ios/webview/orientation-specs.js"
],
"group 2": [
"test/functional/common/prelaunch-specs.js",
"test/functional/ios/iwebview/execute-async-specs.js",
"test/functional/ios/iwebview/implicit-wait-specs.js",
"test/functional/ios/prefs/safari-ignore-fraud-warning-specs.js",
"test/functional/ios/safari/webview/execute-async-specs.js",
"test/functional/ios/safari/webview/window-title-specs.js",
"test/functional/ios/testapp/basic-specs.js",
"test/functional/ios/testapp/get-attribute-specs.js",
"test/functional/ios/testapp/size-specs.js",
"test/functional/ios/testapp/timeout/timeout-via-desired-specs.js",
"test/functional/ios/uicatalog/controls-specs.js",
"test/functional/ios/uicatalog/load-app/load-abs-path-app-specs.js",
"test/functional/ios/uicatalog/move-specs.js"
],
"group 3": [
"test/functional/ios/file-movement-specs.js",
"test/functional/ios/iwebview/execute-specs.js",
"test/functional/ios/iwebview/window-title-specs.js",
"test/functional/ios/safari/screenshot-specs.js",
"test/functional/ios/safari/webview/execute-specs.js",
"test/functional/ios/safari/windows-frame-specs.js",
"test/functional/ios/testapp/clear-specs.js",
"test/functional/ios/testapp/location-specs.js",
"test/functional/ios/testapp/source-specs.js",
"test/functional/ios/testapp/timeout/zero-timeout-specs.js",
"test/functional/ios/uicatalog/device-specs.js",
"test/functional/ios/uicatalog/load-app/load-abs-path-zipped-app-specs.js",
"test/functional/ios/uicatalog/reset-specs.js"
],
"group 4": [
"test/functional/ios/iwebview/alerts-specs.js",
"test/functional/ios/iwebview/frames-specs.js",
"test/functional/ios/prefs/autocomplete-settings-specs.js",
"test/functional/ios/safari/webview/alerts-specs.js",
"test/functional/ios/safari/webview/frames-specs.js",
"test/functional/ios/testapp/accents-specs.js",
"test/functional/ios/testapp/context-specs.js",
"test/functional/ios/testapp/rotation-gesture-specs.js",
"test/functional/ios/testapp/timeout/implicit-wait-specs.js",
"test/functional/ios/testapp/touch-specs.js",
"test/functional/ios/uicatalog/execute-specs.js",
"test/functional/ios/uicatalog/load-app/load-rel-path-app-specs.js",
"test/functional/ios/uicatalog/window-specs.js"
],
"group 5": [
"test/functional/ios/iwebview/basics-specs.js",
"test/functional/ios/iwebview/https-specs.js",
"test/functional/ios/prefs/location-settings-specs.js",
"test/functional/ios/safari/webview/basics-specs.js",
"test/functional/ios/safari/webview/iframes-specs.js",
"test/functional/ios/testapp/active-specs.js",
"test/functional/ios/testapp/device-specs.js",
"test/functional/ios/testapp/sessions-specs.js",
"test/functional/ios/testapp/timeout/mobile-reset-timeout-specs.js",
"test/functional/ios/uicatalog/alerts-specs.js",
"test/functional/ios/uicatalog/find-element-specs.js",
"test/functional/ios/uicatalog/load-app/load-rel-path-zipped-app-specs.js",
"test/functional/ios/webview/basics-specs.js"
]
}

0 comments on commit ce5d87d

Please sign in to comment.