Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release/2.0.0 #342

Merged
merged 116 commits into from
Nov 25, 2015
Merged

release/2.0.0 #342

merged 116 commits into from
Nov 25, 2015

Commits on Oct 15, 2015

  1. Configuration menu
    Copy the full SHA
    778abb5 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2015

  1. CoreSimulator: log :out not :err if launch fails

    Might help debug problems launching the simulator.
    jmoody committed Oct 26, 2015
    Configuration menu
    Copy the full SHA
    37088d8 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2015

  1. Configuration menu
    Copy the full SHA
    d2727fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37596a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c11ba5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8776f1f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a637ec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4c33ea6 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #308 from calabash/feature/set-min-ruby-version-to-20

    Set minimum ruby version to 2.0
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    8abab50 View commit details
    Browse the repository at this point in the history
  8. Gem: add ci reporter to dev dependencies

    Need this to generate junit style reports for Jenkins
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    7419f3d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b2bd4b5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2aca809 View commit details
    Browse the repository at this point in the history
  11. Jenkins: use rspec_junit_formatter instead of...

    Wow.  CI Reporter gem is not in a good shape.
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    66c0a47 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a10fb83 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b6d0fd6 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #309 from calabash/feature/standup-jenkins-jobs

    Standup Jenkins jobs
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    70be3b5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3bd90bf View commit details
    Browse the repository at this point in the history
  16. Dylib: force UTF 8 when reading output

    Progress on:
    
    Pass all `read` calls through utf-8 filter #230
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    dd10f59 View commit details
    Browse the repository at this point in the history
  17. Dylib: rewrite existing specs

    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    3f4b1ce View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    be671af View commit details
    Browse the repository at this point in the history
  19. Dylib#inject_dylib replace Open3 with script

    Testing for stderr is not working.  External errors can cause
    us to fail.
    
    Could not inject dylib (RuntimeError) #301
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    3e09d4c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    5be4ba0 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    d32f6d7 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    a0ce6b1 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    960f299 View commit details
    Browse the repository at this point in the history
  24. Dylib: retry without Retriable

    Progress on: remove Retriable from the gem #310
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    d021039 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    22d9762 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    9fe9989 View commit details
    Browse the repository at this point in the history
  27. Dylib: escape spaces in dylib path

    Hurray for Jenkins!
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    a197927 View commit details
    Browse the repository at this point in the history
  28. Jenkins: disable dylib integration test

    Not ready for primetime yet. :(
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    f3777ec View commit details
    Browse the repository at this point in the history
  29. Merge pull request #311 from calabash/feature/revisit-dylib-injection

    Improve dylib injection for simulators
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    f6febc0 View commit details
    Browse the repository at this point in the history
  30. LLDB: send KILL directly; don't bother with TERM

    We were being too kind.  Just kill and move on.
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    ebc2745 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    efb375b View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    4916730 View commit details
    Browse the repository at this point in the history
  33. Merge pull request #312 from calabash/feature/adjust-lldb-behavior

    Send KILL to lldb directly and don't wait as long for lldb to die
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    190dbe8 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    d716aeb View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    22c6aa2 View commit details
    Browse the repository at this point in the history
  36. CoreSim: track launched sim with class variable

    The instance variable is not good enough because self.quit_simulator
    needs to be able to manage this variable.
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    6433e62 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    a569b1b View commit details
    Browse the repository at this point in the history
  38. CoreSim: rename sim_pid => running_sim_pid

    Accurately reflects what the method returns
    jmoody committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    88c5e93 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2015

  1. CoreSim: use Xcrun to find simulator pid

    Progress on:
    
    * run all shell commands through Xcrun #285
    * Pass all `read` calls through utf-8 filter #230
    jmoody committed Oct 28, 2015
    Configuration menu
    Copy the full SHA
    e7db5a1 View commit details
    Browse the repository at this point in the history
  2. CoreSim: launch_simulator manages simulator pid

    Avoid relaunching the simulator if it has already
    been launched by CoreSimulator.
    
    launch (instance method) will call launch_simulator
    to handle cases where install does not launch the simulator.
    
    Progress on:
    
    Integration examples need attention #243
    jmoody committed Oct 28, 2015
    Configuration menu
    Copy the full SHA
    68c5828 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c85cf4 View commit details
    Browse the repository at this point in the history
  4. CI: run CoreSimulator integration tests

    Progress on:
    
    Integration examples need attention #243
    jmoody committed Oct 28, 2015
    Configuration menu
    Copy the full SHA
    ae7ad81 View commit details
    Browse the repository at this point in the history
  5. Travis: disable CoreSim integration tests

    Travis is not stable enough
    jmoody committed Oct 28, 2015
    Configuration menu
    Copy the full SHA
    251b6e6 View commit details
    Browse the repository at this point in the history
  6. CoreSim: running_simulator_pid raises errors

    Checks the :exit_status and the :out values.
    
    The original implementation failed silently.
    jmoody committed Oct 28, 2015
    Configuration menu
    Copy the full SHA
    e395de9 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #313 from calabash/feature/CoreSimulator-launch-ne…

    …eds-to-launch-sim
    
    CoreSimulator#launch launches simulator even if app is installed
    jmoody committed Oct 28, 2015
    Configuration menu
    Copy the full SHA
    a7a0017 View commit details
    Browse the repository at this point in the history
  8. Xcrun: improve error messages

    jmoody committed Oct 28, 2015
    Configuration menu
    Copy the full SHA
    902707d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    29ca2a0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    58813ff View commit details
    Browse the repository at this point in the history
  11. Merge pull request #315 from calabash/feature/expose-important-timeou…

    …ts-as-constant-mutable-variables
    
    Expose important timeouts as constant mutable variables
    jmoody committed Oct 28, 2015
    Configuration menu
    Copy the full SHA
    224f632 View commit details
    Browse the repository at this point in the history
  12. Directory: better logging of digest read errors

    RunLoop::Directory.directory_digest does not complete on slower machines
    jmoody committed Oct 28, 2015
    Configuration menu
    Copy the full SHA
    b816a32 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #316 from calabash/feature/clarify-directory-diges…

    …t-warning
    
    Directory: better logging of digest read errors
    jmoody committed Oct 28, 2015
    Configuration menu
    Copy the full SHA
    b18b5c0 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2015

  1. Gem: remove xctools files

    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    6d5c84b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62ed42f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69a944b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be7c123 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    24ab5dd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    df2333f View commit details
    Browse the repository at this point in the history
  7. Spec: log debug for instruments integrations

    Integration examples need attention #243
    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    a15153f View commit details
    Browse the repository at this point in the history
  8. Spec: quarantine device integrations

    Integration examples need attention #243
    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    7a9f804 View commit details
    Browse the repository at this point in the history
  9. Style: update guide re: single vs. double quotes

    @TobiasRoikjer - thought you might be interested.
    
    k Please enter the commit message for your changes. Lines starting
    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    0dc8063 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    99bed1b View commit details
    Browse the repository at this point in the history
  11. Merge pull request #319 from calabash/feature/remove-xctools

    Remove XCools
    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    d9ade86 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    eea3c91 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f5cd70f View commit details
    Browse the repository at this point in the history
  14. SimControl: remove calls to sim_post_launch_wait

    Integration examples need attention #243
    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    7032148 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fb93c07 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #321 from calabash/feature/remove-cal-sim-post-lau…

    …nch-wait-env-var
    
    Remove  CAL_SIM_POST_LAUNCH_WAIT env var
    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    5f1125e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6d5dae3 View commit details
    Browse the repository at this point in the history
  18. Spec: replace Retriable in Resources.ideviceinstaller

    Untested because on-device integration specs are disabled
    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    2a8339c View commit details
    Browse the repository at this point in the history
  19. Spec: replace Retriable in instruments integration

    Integration examples need attention #243
    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    20217aa View commit details
    Browse the repository at this point in the history
  20. Spec: replace Retriable in on-device integration

    Integration examples need attention #243
    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    29ddecc View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3f62b64 View commit details
    Browse the repository at this point in the history
  22. Merge pull request #322 from calabash/feature/remove-retriable-depend…

    …ency
    
    Remove Retriable dependency
    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    909a3b3 View commit details
    Browse the repository at this point in the history
  23. Gem: remove retriable dependency

    This commit should have been in:
    
    Remove Retriable dependency #322
    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    2c24069 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    13bdb32 View commit details
    Browse the repository at this point in the history
  25. Travis: run detect sim integration test

    Integration examples need attention #243
    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    e9e08e0 View commit details
    Browse the repository at this point in the history
  26. Merge pull request #323 from calabash/feature/SimControl-is-not-findi…

    …ng-iOS9-simulators
    
    Simplify the detection of iOS Simulator
    jmoody committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    a4751ed View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2015

  1. IRB: removed whitespace

    jmoody committed Nov 6, 2015
    Configuration menu
    Copy the full SHA
    1107a3d View commit details
    Browse the repository at this point in the history
  2. JS: auto-dismiss 'publish bluetooth' alert

    "share your data with nearby bluetooth devices"
    jmoody committed Nov 6, 2015
    Configuration menu
    Copy the full SHA
    7712f35 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #326 from calabash/feature/auto-dismiss-bluetooth-…

    …alert
    
    Auto dismiss "nearby bluetooth devices" alert
    jmoody committed Nov 6, 2015
    Configuration menu
    Copy the full SHA
    79f57d9 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2015

  1. Xcrun: remove flickering #exec spec

    The test was dependent on a timeout that was already 0.5
    which is not long enough on resource restricted devices.
    
    It was not a very interesting test in any event.
    jmoody committed Nov 15, 2015
    Configuration menu
    Copy the full SHA
    b6a9d6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b58b911 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8060b29 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6d313bf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a09a389 View commit details
    Browse the repository at this point in the history
  6. Env: can detect CI enviroments

    It is an honest attempt.
    jmoody committed Nov 15, 2015
    Configuration menu
    Copy the full SHA
    84b0eeb View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2015

  1. Configuration menu
    Copy the full SHA
    b1c9489 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb1d04d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #329 from calabash/feature/increase-simctl-and-sim…

    …ulator-stable-timeouts-for-ci
    
    Increase simctl install/launch app and simulator stable timeouts in CI environments
    jmoody committed Nov 17, 2015
    Configuration menu
    Copy the full SHA
    5ea72ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    24abac8 View commit details
    Browse the repository at this point in the history
  5. Device: ignore digest errors waiting for sim stable

    Previous behavior was to log the errors, but users are still
    confused.
    jmoody committed Nov 17, 2015
    Configuration menu
    Copy the full SHA
    0bae67e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #331 from calabash/feature/improve-Directory-diges…

    …t-response-to-File.read-errors
    
    Improve Directory.directory_digest response to File.read errors
    jmoody committed Nov 17, 2015
    Configuration menu
    Copy the full SHA
    29cab0a View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2015

  1. Find window with hitpoint

    krukow committed Nov 19, 2015
    Configuration menu
    Copy the full SHA
    b8b73c9 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2015

  1. Merge pull request #333 from calabash/fix/mainwindow-without-hitpoint

    Find window with hitpoint
    jmoody committed Nov 20, 2015
    Configuration menu
    Copy the full SHA
    86cc9cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e444af3 View commit details
    Browse the repository at this point in the history
  3. CoreSim: longer life cycle timeouts in CI

    * uniform naming for keys
    * add uninstall app timeout
    jmoody committed Nov 20, 2015
    Configuration menu
    Copy the full SHA
    0a8a0f0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #334 from calabash/feature/increase-simctl-and-sim…

    …ulator-stable-timeouts-for-ci
    
    Increase simctl and sim stable timeouts in CI environments and expose options to users
    jmoody committed Nov 20, 2015
    Configuration menu
    Copy the full SHA
    13b0461 View commit details
    Browse the repository at this point in the history
  5. Simctl CLI: remove ref to LifeCycle

    Fixes #332
    jmoody committed Nov 20, 2015
    Configuration menu
    Copy the full SHA
    2b33c3e View commit details
    Browse the repository at this point in the history
  6. Simctl CLI: manage-processes kills CoreSimulatorService

    It has been demonstrated that on El Capitan, the core simulator will
    become unstable if it is running for a long time.
    jmoody committed Nov 20, 2015
    Configuration menu
    Copy the full SHA
    d733d10 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b333a11 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2015

  1. Merge pull request #336 from calabash/feature/fix-simctl-manage-proce…

    …sses
    
    Fix 'simctl manage processes'
    jmoody committed Nov 21, 2015
    Configuration menu
    Copy the full SHA
    760e1fc View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2015

  1. Core: prepare simulator responds to :reset launch arg

    Calabash is responsible for sending :reset based on user input and
    environment variables.  :reset is supported because it is a legacy
    key.  :reset_app_sandbox is the preferred key.
    jmoody committed Nov 24, 2015
    Configuration menu
    Copy the full SHA
    05a0c36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60de67a View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2015

  1. Merge pull request #338 from calabash/feature/prepare-simulator-respo…

    …nds-to-reset
    
    Core: prepare simulator responds to :reset launch arg
    jmoody committed Nov 25, 2015
    Configuration menu
    Copy the full SHA
    b7d1389 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    282723a View commit details
    Browse the repository at this point in the history
  3. CoreSim: add .erase method

    jmoody committed Nov 25, 2015
    Configuration menu
    Copy the full SHA
    d602c4f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #339 from calabash/feature/CoreSimulator-can-erase…

    …-a-simulator
    
    CoreSimulator can erase a simulator
    jmoody committed Nov 25, 2015
    Configuration menu
    Copy the full SHA
    8f8e102 View commit details
    Browse the repository at this point in the history
  5. CoreSim: expose :wait_for_state_timeout option

    Fixes timeouts while waiting for Shutdown state while trying to
    reset the app sandbox
    jmoody committed Nov 25, 2015
    Configuration menu
    Copy the full SHA
    35676ea View commit details
    Browse the repository at this point in the history
  6. Merge pull request #340 from calabash/feature/export-CoreSim-wait-for…

    …-state-option-to-public-API
    
    CoreSim: expose :wait_for_state_timeout option
    jmoody committed Nov 25, 2015
    Configuration menu
    Copy the full SHA
    70183d7 View commit details
    Browse the repository at this point in the history
  7. Core: prevent double launching of simulator

    100% my bad.  I was not paying close enough attention to the order
    of operations.
    jmoody committed Nov 25, 2015
    Configuration menu
    Copy the full SHA
    ef2ed2d View commit details
    Browse the repository at this point in the history
  8. Merge pull request #341 from calabash/feature/fix-double-launching-pr…

    …oblem-in-prepare-sim
    
    Core: prevent double launching of simulator
    jmoody committed Nov 25, 2015
    Configuration menu
    Copy the full SHA
    6f87c72 View commit details
    Browse the repository at this point in the history
  9. Gem: bump version to 2.0

    jmoody committed Nov 25, 2015
    Configuration menu
    Copy the full SHA
    de082d1 View commit details
    Browse the repository at this point in the history
  10. Docs: add 2.0.0 changelog

    jmoody committed Nov 25, 2015
    Configuration menu
    Copy the full SHA
    13c0b94 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e71521e View commit details
    Browse the repository at this point in the history