Jan Piotrowski [Tue, 16 Apr 2019 17:18:08 +0000 (19:18 +0200)]
deprecation notice
Shazron Abdullah [Wed, 5 Oct 2016 05:18:32 +0000 (22:18 -0700)]
Add github pull request template
Alexander Sorokin [Tue, 4 Oct 2016 22:39:28 +0000 (01:39 +0300)]
Added Jenkins configs for local testing
Alexander Sorokin [Thu, 15 Sep 2016 14:00:37 +0000 (17:00 +0300)]
Added x86-arch configs for Jenkins builds on Windows
Alexander Sorokin [Thu, 8 Sep 2016 07:58:16 +0000 (10:58 +0300)]
Make Jenkins builds verbose
Alexander Sorokin [Tue, 2 Aug 2016 10:31:35 +0000 (13:31 +0300)]
Added Jenkins configs for Android 4.4 and 5.1
Vladimir Kotikov [Tue, 2 Aug 2016 11:13:49 +0000 (14:13 +0300)]
Update windows build options
Vladimir Kotikov [Wed, 1 Jun 2016 11:07:21 +0000 (14:07 +0300)]
Use x64 arch to build Win 10 apps
Sarangan Rajamanickam [Wed, 11 May 2016 22:20:33 +0000 (15:20 -0700)]
CB-11283: Adding Instructions for Jenkins setup
This closes #104
Alexander Sorokin [Wed, 11 May 2016 14:31:24 +0000 (17:31 +0300)]
CB-11232:
- Adding whitelist rule to config.xml before Appium tests launch
- Fixed tapElementByXPath to correctly tap on elements when their location has a fractional number
Sarangan Rajamanickam [Thu, 12 May 2016 20:57:27 +0000 (13:57 -0700)]
Reorganized the config files and split them for periodic and pr
This closes #105
Richard Knoll [Tue, 10 May 2016 00:23:32 +0000 (17:23 -0700)]
CB-11237: linking cordova-fetch
Alexander Sorokin [Fri, 29 Apr 2016 11:28:07 +0000 (14:28 +0300)]
CB-11175 Appium runner: added tapElementByXPath function to wdHelper
Sarangan Rajamanickam [Wed, 24 Feb 2016 21:45:00 +0000 (13:45 -0800)]
Adding configuration files to be used in Jenkins CI
This closes #91
Sarangan Rajamanickam [Thu, 28 Apr 2016 17:17:10 +0000 (10:17 -0700)]
Fixing the appName correctly
This closes #101
Raghav Katyal [Tue, 26 Apr 2016 21:42:40 +0000 (14:42 -0700)]
CB-11152: Removing the android win builder
This closes #100
Alexander Sorokin [Fri, 22 Apr 2016 15:50:07 +0000 (18:50 +0300)]
CB-11140 Patch CSP tag to allow Appium to execute async scripts
Alexander Sorokin [Mon, 25 Apr 2016 15:32:02 +0000 (18:32 +0300)]
CB-11149 Use already running instance of Appium server if there is one
Alexander Sorokin [Fri, 22 Apr 2016 17:23:02 +0000 (20:23 +0300)]
CB-11141 Display device/emulator logs after the Appium run
Alexander Sorokin [Fri, 22 Apr 2016 09:35:29 +0000 (12:35 +0300)]
CB-11137 Appium runner: don't use deprecated server args
Omar Mefire [Fri, 22 Apr 2016 01:53:39 +0000 (18:53 -0700)]
CB-11135 If folder is pre-existent, don't error out
This closes #98
Omar Mefire [Fri, 22 Apr 2016 01:55:46 +0000 (18:55 -0700)]
Revert the revert of commits related to CB-11135 and CB-10475
This reverts commit
dd33cab36b1498b384eebf9ee3942ef2cfd32d63.
Raghav Katyal [Fri, 22 Apr 2016 00:16:11 +0000 (17:16 -0700)]
Omar Mefire [Thu, 21 Apr 2016 21:05:52 +0000 (14:05 -0700)]
CB-11135 iOS Contacts Perms: Handle case where 'cordova-cli' install not global
This closes #96
Omar Mefire [Tue, 19 Apr 2016 18:54:25 +0000 (11:54 -0700)]
CB-10475 (cordova-plugin-contacts) Grant 'Contacts' permissions while running on iOS simulator
This closes #94
Alexander Sorokin [Tue, 19 Apr 2016 16:46:13 +0000 (19:46 +0300)]
CB-11112 Added Appium documentation
Nikhil Khandelwal [Wed, 20 Apr 2016 16:26:32 +0000 (09:26 -0700)]
Add option to specify limit for log age to be downloaded
Alexander Sorokin [Wed, 20 Apr 2016 13:49:54 +0000 (16:49 +0300)]
CB-11122 Look for Appium tests in the plugins folder
Nikhil Khandelwal [Tue, 12 Apr 2016 23:45:39 +0000 (16:45 -0700)]
Add medic command to download BuildBot CI logs
Alexander Sorokin [Thu, 14 Apr 2016 14:33:43 +0000 (17:33 +0300)]
CB-11084 CameraUsesGeolocation=true for iOS
Nikhil Khandelwal [Wed, 13 Apr 2016 05:45:51 +0000 (22:45 -0700)]
Ensure Android adb logs have timestamp
This closes #90
Alexander Sorokin [Wed, 13 Apr 2016 15:38:53 +0000 (18:38 +0300)]
CB-11075 Added a 2sec timeout at uncaught exception to let processes finish
Alexander Sorokin [Wed, 13 Apr 2016 12:59:31 +0000 (15:59 +0300)]
CB-11075 Appium tests: Exit gracefully on uncaught exception
Omar Mefire [Wed, 13 Apr 2016 01:04:26 +0000 (18:04 -0700)]
CB-10898 Kill simulator Xcode6 style
This closes #88
Omar Mefire [Tue, 12 Apr 2016 17:13:03 +0000 (10:13 -0700)]
CB-10898 Kill iOS Simulator, Xcode7 style
With Xcode7, the way to kill the simulator is now by running: "killall -9 Simulator"
This closes #86
Alexander Sorokin [Thu, 7 Apr 2016 15:40:34 +0000 (18:40 +0300)]
Kill ios_webkit_debug_proxy before running (reverted from commit
932c1e0da0901dc2394403aa70df64fa9ea6ed1c)
Alexander Sorokin [Thu, 7 Apr 2016 15:08:18 +0000 (18:08 +0300)]
Kill ios_webkit_debug_proxy before running
Alexander Sorokin [Wed, 6 Apr 2016 15:38:46 +0000 (18:38 +0300)]
Appium test runner: Added waitForDeviceReady function to wdHelper
Alexander Sorokin [Thu, 31 Mar 2016 09:17:30 +0000 (12:17 +0300)]
Appium runner/CI improvements:
Changed ios device in appium config to match the emulator on osx slave
Added 'common' folder to the search paths for Appium runner
Save appium log
Pass helpers to tests
Untied from mobilespec
Extended wdHelper with getWebviewContext() function
Added InjectLibraries function to wdHelper
Alexander Sorokin [Wed, 2 Mar 2016 15:45:35 +0000 (18:45 +0300)]
Fix the location of the Appium screenshots folder
Alexander Sorokin [Wed, 24 Feb 2016 11:36:36 +0000 (14:36 +0300)]
CB-10638 Appium runner: Fixed build command on OSX,
Refactored runner code,
Updated Appium version to 1.5
Dmitry Blotsky [Mon, 29 Feb 2016 21:26:04 +0000 (13:26 -0800)]
Undoing an accidental change.
riknoll [Thu, 25 Feb 2016 19:18:43 +0000 (11:18 -0800)]
CB-10699: Attempt to uninstall mobilespec on Android emulator before run
riknoll [Thu, 25 Feb 2016 19:17:52 +0000 (11:17 -0800)]
CB-10671: Killing adb server as part of Android medic-kill step
Alexander Sorokin [Fri, 19 Feb 2016 15:03:42 +0000 (18:03 +0300)]
CB-10652 Added the instruction on how to prepare a slave for Appium tests
Dmitry Blotsky [Tue, 23 Feb 2016 22:28:07 +0000 (14:28 -0800)]
Using better interpreter string for the Python files.
Dmitry Blotsky [Tue, 23 Feb 2016 20:31:46 +0000 (12:31 -0800)]
Minor spacing change (a.k.a. bumping the CI).
riknoll [Thu, 11 Feb 2016 22:39:53 +0000 (14:39 -0800)]
CB-10510: Reapply Android Emulator retry logic with process fix
This brings back commits
90d06a39cbaf9313edae0fa3cc63a63003b65553
and
7682cd7205f153bc252ab8e1ef445169d34e11c2 which were reverted
and adds a fix for the errors they were causing in buildbot.
riknoll [Wed, 17 Feb 2016 02:11:03 +0000 (18:11 -0800)]
Revert commits
7682cd7 and
90d06a3
This reverts commits
7682cd7205f153bc252ab8e1ef445169d34e11c2
and
90d06a39cbaf9313edae0fa3cc63a63003b65553 because they were
causing the cordova-android build slaves to fail running tests
riknoll [Tue, 16 Feb 2016 23:00:03 +0000 (15:00 -0800)]
CB-10510: Removing require statement for process to maintain 0.12.2 compatability
riknoll [Thu, 11 Feb 2016 22:39:53 +0000 (14:39 -0800)]
CB-10510: Retry starting the Android emulator if it hangs on boot
Raghav Katyal [Fri, 12 Feb 2016 20:27:23 +0000 (12:27 -0800)]
CB-10540: Changing request call to non-streaming version
riknoll [Tue, 9 Feb 2016 02:28:50 +0000 (18:28 -0800)]
CB-10433: Removing the ETIMEDOUT errors in medic-run. This closes #76
Also clarifying that no mobilespec results probably means crash
Alexander Sorokin [Tue, 2 Feb 2016 17:40:38 +0000 (20:40 +0300)]
CB-10396 Implemented Appium test runner
Dmitry Blotsky [Wed, 10 Feb 2016 21:48:36 +0000 (13:48 -0800)]
Only building changes to master branch.
Raghav Katyal [Mon, 8 Feb 2016 22:36:26 +0000 (14:36 -0800)]
Removing wp8 and windows-store-8.0 builders
Dmitry Blotsky [Thu, 4 Feb 2016 03:41:18 +0000 (19:41 -0800)]
Added docs for deploying.
Richard Knoll [Fri, 29 Jan 2016 01:18:22 +0000 (17:18 -0800)]
CB-10474: Fix medic-log behavior for cordova-ios. Adding --app flag to medic-log for iOS. This closes #73.
Sarangan Rajamanickam [Fri, 29 Jan 2016 23:47:54 +0000 (15:47 -0800)]
CB-10405: Adding retry logic in check command
Sarangan Rajamanickam [Thu, 21 Jan 2016 01:21:19 +0000 (17:21 -0800)]
CB-10405 - Connectivity issue to Cordova VM. This closes #72.
1. Added retry logic while checking if cordova vms are up.
2. Increased server response timeout from 3 seconds to 15 seconds
Dmitry Blotsky [Thu, 21 Jan 2016 20:52:28 +0000 (12:52 -0800)]
Factored out some constants.
Sarangan Rajamanickam [Wed, 20 Jan 2016 21:45:57 +0000 (13:45 -0800)]
CB-10401: Connectivity Issue to github from cordova-
Adding retry logic to cloning github repositories. Added 2 parameters:
1. retryFetch - Git specific parameter - Ref Link:
http://docs.buildbot.net/0.8.9/manual/cfg-buildsteps.html#git
2. retry - Common parameter -
http://docs.buildbot.net/0.8.9/manual/cfg-buildsteps.html#id3
Sarangan Rajamanickam [Wed, 20 Jan 2016 02:12:42 +0000 (18:12 -0800)]
CB-10390: ADB doesn't recognize existing devices in Medic
In Apache CI, we get the error: ADB doesn't recognize existing devices
in Medic. The root cause for this error is that there is an additional
space in the pattern. As a result ‘emulator-5554’ will not be matched
with ‘emulator ‘ pattern (due to additional space). On removing the
additional space, the pattern matching working fine.
Also, when you run adb devices command, there will be a header line
“List of devices” will be displayed which must be ignored. Added the
code to ignore that also.
Dmitry Blotsky [Wed, 13 Jan 2016 22:23:29 +0000 (14:23 -0800)]
Made medic-log bail out unless there is exactly one Android device available.
Dmitry Blotsky [Tue, 12 Jan 2016 05:04:46 +0000 (21:04 -0800)]
Made medic-run fall back to emulator if running via device fails because a device is not found.
Dmitry Blotsky [Tue, 12 Jan 2016 01:46:08 +0000 (17:46 -0800)]
Made medic run on device by default.
Dmitry Blotsky [Thu, 3 Dec 2015 23:11:26 +0000 (15:11 -0800)]
Fixing linter errors. Adding check to medic-run that aborts the run if the results server is down.
Dmitry Blotsky [Mon, 9 Nov 2015 19:26:04 +0000 (11:26 -0800)]
CB-9939 Encoding URI sent to CouchDB.
Dmitry Blotsky [Wed, 28 Oct 2015 20:57:05 +0000 (13:57 -0700)]
Removing platform link step because cordova-common now comes packaged with platforms.
Dmitry Blotsky [Fri, 23 Oct 2015 22:16:46 +0000 (15:16 -0700)]
CB-9800 Fixing contribute link.
Dmitry Blotsky [Wed, 21 Oct 2015 18:24:41 +0000 (11:24 -0700)]
Adding link step for cordova-common to platform install.
Dmitry Blotsky [Thu, 8 Oct 2015 02:07:00 +0000 (19:07 -0700)]
CB-9759 Adding cordova-common to build process.
Dmitry Blotsky [Thu, 8 Oct 2015 02:18:56 +0000 (19:18 -0700)]
Adding medic CLI script to package.json.
Alexander Sorokin [Thu, 24 Sep 2015 08:38:58 +0000 (11:38 +0300)]
CB-9695 Add a command to print globally installed npm modules. This closes #67.
Alexander Sorokin [Wed, 23 Sep 2015 12:40:57 +0000 (15:40 +0300)]
CB-9660 Kill wp8.1 emulator in medic-kill on Windows. This closes #66.
Alexander Sorokin [Tue, 22 Sep 2015 08:15:51 +0000 (11:15 +0300)]
CB-8936 Tweaking windows log gathering timeout. This closes # 64.
Alexander Sorokin [Tue, 22 Sep 2015 12:31:12 +0000 (15:31 +0300)]
CB-9660 Don't kill emulators/apps after failed test run
Alexander Sorokin [Tue, 15 Sep 2015 14:13:21 +0000 (17:13 +0300)]
CB-9660 Kill emulator/app process at the end of test run. This closes #63.
Alexander Sorokin [Tue, 15 Sep 2015 13:36:46 +0000 (16:36 +0300)]
CB-8936 Gather 15 minutes of logs on Windows
Alexander Sorokin [Wed, 2 Sep 2015 13:39:48 +0000 (16:39 +0300)]
CB-8936 Utilizing --dump flag for logs on Windows
alsorokin [Mon, 24 Aug 2015 13:23:25 +0000 (16:23 +0300)]
CB-8936 iOS logs gathering
Nikhil Khandelwal [Fri, 28 Aug 2015 06:21:57 +0000 (23:21 -0700)]
Fix cordova log windows script integration
alsorokin [Wed, 12 Aug 2015 15:24:26 +0000 (18:24 +0300)]
CB-8936 Windows logs gathering
Dmitry Blotsky [Tue, 4 Aug 2015 07:26:42 +0000 (00:26 -0700)]
Adding steps to set NPM version and node version.
Dmitry Blotsky [Fri, 31 Jul 2015 11:45:03 +0000 (04:45 -0700)]
Renaming the periodic builder to reflect its name. Also giving the CI a kick.
Dmitry Blotsky [Fri, 17 Jul 2015 20:29:45 +0000 (13:29 -0700)]
Making periodic builds happen 4 times per day.
Nikhil Khandelwal [Tue, 14 Jul 2015 01:07:29 +0000 (18:07 -0700)]
Remove strict mode to make the color value setting compile
Nikhil Khandelwal [Tue, 14 Jul 2015 00:38:31 +0000 (17:38 -0700)]
Add red color for name of testing failing.
Dmitry Blotsky [Fri, 10 Jul 2015 00:34:00 +0000 (17:34 -0700)]
Sorry for polluting history. Previous fix didn't work.
Dmitry Blotsky [Fri, 10 Jul 2015 00:31:38 +0000 (17:31 -0700)]
Fixing include.
Dmitry Blotsky [Thu, 9 Jul 2015 23:55:18 +0000 (16:55 -0700)]
Shifting nightly build by a minute.
Dmitry Blotsky [Thu, 9 Jul 2015 23:43:15 +0000 (16:43 -0700)]
Making nightly builds always run. Making change-based builds use the changes they got instead of the branch.
Dmitry Blotsky [Thu, 18 Jun 2015 00:28:01 +0000 (17:28 -0700)]
Adding .ratignore file.
Dmitry Blotsky [Wed, 17 Jun 2015 06:24:16 +0000 (23:24 -0700)]
CB-9196 Adding JSHint config for medic. Making medic-log return an error code.
Making medic-clean --exclude repeatable. Making medic-clean take a target
directory. Fixing JSHint-detected errors.
Dmitry Blotsky [Fri, 12 Jun 2015 22:08:47 +0000 (15:08 -0700)]
Making periodic builds only nightly since per-commit builds are now working.
Dmitry Blotsky [Fri, 12 Jun 2015 00:55:41 +0000 (17:55 -0700)]
Making medic-check more robust.
Dmitry Blotsky [Wed, 10 Jun 2015 18:20:57 +0000 (11:20 -0700)]
Making medic-check output test failure details and stack traces.
Dmitry Blotsky [Tue, 9 Jun 2015 20:58:26 +0000 (13:58 -0700)]
Adding convenience slave constant.
alsorokin [Thu, 4 Jun 2015 15:03:35 +0000 (18:03 +0300)]
CB-9000 Failing properly if no test results were found. This closes #55.
Dmitry Blotsky [Thu, 4 Jun 2015 23:00:23 +0000 (16:00 -0700)]
Fixing installation process for tools. Adding 'prefix' variable for NPM commands
to keep NPM packages and links local to build.