Skip to content

Instantly share code, notes, and snippets.

@MaxGabriel
Created April 6, 2014 05:02
Show Gist options
  • Save MaxGabriel/10001735 to your computer and use it in GitHub Desktop.
Save MaxGabriel/10001735 to your computer and use it in GitHub Desktop.
Git commits to be included in the changelog
  • a1eda4f (HEAD, castToURL) Initial pass at using session keys
  • b39467e (origin/castToURL) Cast to NSURL to silence warning when using Cocoapods
  • f835574 (upstream/master, printSeed, dispatchGetCurrentQueue, dashW) Merge pull request #168 from MaxGabriel/dispatchGetCurrentQueue
  • d873c29 (origin/dispatchGetCurrentQueue) Use dispatch_get_specific to workaround the deprecation of dispatch_get_current_queue.
  • b3510b5 Merge pull request #30 from MaxGabriel/cleanCocoapod
    • Add Podspec for Cocoapods support
  • 0a4c64f Merge pull request #165 from inkling/jeff/pick_up_ocmock
  • 2b6e5bc Pick up the latest OCMock to resolve Xcode 5.1. warnings.
  • 54994e3 Merge pull request #160 from MaxGabriel/slimREADME
  • f74b7d3 (origin/cleanCocoapod, cleanCocoapod) Add Podspec
  • 2bd9528 (origin/slimREADME, slimREADME) Add link to comparison section and other guides in the wiki in the How to Get Started section section
  • 3acfa0a Add Usage and CI sections based on Jeff's suggestions [ci skip]
  • 0801e97 Cut down README
  • 9576a37 Merge pull request #155 from inkling/jeff/xcconfig_crash
  • f1a2672 Amend the README to avoid a bug in Xcode 5.1. (closes #154)
  • 795ebce (latest2) Merge pull request #151 from inkling/jeff/deployment_target
  • df8e54d Correct the minimum deployment target.
  • f6b5380 Update the README to reflect support for Xcode 5.1/iOS 7.1.
  • d29a1cb Merge pull request #150 from MaxGabriel/patch-2
  • f0c9d75 (origin/patch-2) Have Travis CI badge use SVG
  • 60d6ccd Merge pull request #145 from MaxGabriel/removePlistStep
    • Non-breaking deprecation: Deprecate PRODUCT_NAME and plist file settings
  • 23511d2 (origin/removePlistStep, removePlistStep) Update README and xcconfig to remove the "Integration Tests-Info.plist" setting
  • 327c6cf (latest) Merge pull request #148 from inkling/jeff/debug_stall
  • 86989e3 subliminal-test maintains the previously set device type/version when it resets the simulator.
  • ab22c43 Subliminal aborts the run if the simulator is in an inconsistent state. (closes #147)
    • Fix simulator launching in an inconsistent state on Travis CI
  • bf35642 Merge pull request #142 from MaxGabriel/documentationFixes
  • 68bcef1 (origin/documentationFixes, documentationFixes) Fix documentation errors
  • 7bc63d0 Merge pull request #140 from inkling/jeff/respect_DEVELOPER_DIR
  • 79d81a1 Subliminal's tests now observe a pre-existing value of DEVELOPER_DIR.
  • 1d8c875 Merge pull request #139 from inkling/jeff/example_clarification
  • 2a595c2 Clarify that Subliminal's xcconfig file should be added to the host project without copying. (refs #137)
  • 8734610 Clarify that users should run the example app using the "Integration Tests" scheme. (refs #137)
  • 8323af3 Update the example app instructions for iOS 7.
  • ccd83ac Merge pull request #136 from inkling/jeff/Xcode_5_1
  • b4b66ed Reject upgrading the Unit Tests to XCTest.
  • 83d7edd Fix casting/string format specifier issues to resolve Xcode 5.1 warnings.
  • faf3204 Merge pull request #134 from inkling/jeff/pretty-printing2
    • Subliminal now pretty-prints test output
  • fee3194 Set TRAVIS=true in CI.
  • 6bf86f6 Run subliminal-instrument's tests in CI.
  • 5aa5c95 Update the Rakefile's documentation to reflect the supported test SDKs.
  • 1fb9200 Ensure that subliminal-instrument will exit if/when subliminal-test is killed.
  • 29091bc subliminal-test uses subliminal-instrument to format instruments' output.
  • c1c9620 subliminal-instrument.sh dynamically builds and runs subliminal-instrument.
  • 149fc27 SITerminalReporter pretty-prints its logs if capable.
  • 77802db SITerminalStringFormatter now formats certain empty tags as unicode characters, with ASCII fallbacks.
  • ed0ac95 SITerminalStringFormatter converts XML markup to ANSI escape sequences.
  • 8a3be9d Better indicate test case status.
  • c92ffc1 Factor the mechanics of report writing out of the SITerminalReporter.
  • 561301d Bracket errors, failures, debug, and default messages within their tests/test cases.
  • b399a48 subliminal-instrument adds the current test and test case to all events.
  • bf16b19 subliminal-instrument parses the status of the tests from log messages.
  • 58c303a Allow Xcode to make a change to Subliminal's project file.
  • e2a8fe0 Subliminal logs uncaught exceptions using a dedicated log method.
  • 1f55cce Subliminal now exports SLLogger as part of a framework.
  • 3146dac Suppress a warning issued when using ps on OS X 10.8.
  • 23b6497 Ensure that instruments exits when subliminal-instrument does.
  • 7a2fd1e Subliminal's logs are now parsed into event dictionaries, to be handled by reporters.
  • 69ee51b subliminal-instrument processes instruments' output in real-time.
  • 453823c subliminal-instrument.
  • 7ff422d Merge pull request #133 from inkling/jeff/keyboard_test_fixes
  • e6a3bf2 Merge pull request #129 from jzucker2/screenshot_element
  • b6e50ce Cleaned up documenation as per suggestions
  • c78c9c2 Merge pull request #131 from inkling/jeff/modernize_example
  • dbb9936 Delay for a significant interval before attempting to tap a keyboard key when testing. (fixes #132)
  • 58cf490 Type strings character-by-character on iOS 7. (refs #132)
  • 6446ca9 Removed file change that affected style
  • 69c69ff Updated commit per suggestions on github.
  • 044ab66 Add missing launch image to the project.
  • 3c19b67 Upgrade example project settings.
  • 20dce49 Merge pull request #130 from inkling/jeff/keyboard_error_reporting
  • 7a76265 Add some more logging around keyboard test failures.
  • 19fb12a Merge pull request #128 from inkling/jeff/whats_that_element
  • c5a50a2 Adds quick screenshot method to all SLElement objects
    • Public API addition
  • 20beefe Add an FAQ Q/A about elements that Subliminal "mistakenly" says are not visible.
  • f3dfd5b Merge pull request #125 from jazzychad/nil_accessibility_element_check
  • 19462c7 Guard against nil case for accessibilityElementAtIndex:
    • Fix bug with hitting nil accessibility element
  • 544906d Merge pull request #124 from jazzychad/readme_clone_fix
  • 171325a Use github https clone url in README.md
  • 761e944 Merge pull request #118 from inkling/jeff/captureScreenshots
    • Public API addition: capture screenshots
  • a97997f Adds SLGeometry.
  • 172b429 Add capturing screenshots to SLDevice.
  • 8f2f094 Merge pull request #121 from inkling/jeff/double_tapping
    • New Public API: Add support for double tapping elements
  • e712da9 Add support for double-tapping elements.
  • 1b8a756 Merge pull request #105 from j-mutter/feature/keyboards
    • (New api?): Subliminal supports custom keyboards
  • e7e3a66 Adds missing SLTextView and SLTextField documentation for -setText:withKeyboard:
  • 3156486 Implements SLKeyboard protocol for custom keyboards, updates text fields and views
  • 9d8105e Merge pull request #120 from inkling/nanouk/wait-longer-instruments-launch
  • 855d792 Insert a blank line after the "GUI is not authorized" alert message
  • 537d5d6 Wait longer for Instruments to launch when retrying
  • aeddb39 Merge pull request #119 from raven/patch-1
  • 399185d Update README.md
  • 33913c8 Merge pull request #117 from inkling/jeff/CI_cleanup
  • 9c002db Remove enable_GUI_scripting.scpt.
  • 3c95e4a When resetting the simulator, remove all support directories for a given SDK version.
  • 3d9dcd4 Merge the various simulator scripts into simulator-set.
  • 99f6896 Adjust a device type for Xcode 5.x.
  • 5f73c39 Enforce that subliminal-test will always use the latest simulator if no SDK is specified.
  • ed44a29 subliminal-test always logs that it is preparing to install the app.
  • 350012b Fix boolean checks in subliminal-test.
  • 0b16b99 Merge pull request #116 from inkling/nanouk/search-for-leaf
    • Subliminal now finds the deepest matching element (fixes iOS 7 issues)
  • f1323f6 Get the path for the deepest matching element
  • 7b629f7 Merge pull request #115 from inkling/nanouk/update-readme
  • 7eb01c1 Document issue about swiping table view cell [skip ci]
  • 0658472 Remove warnings about Xcode 5.0.1 in the documentation [skip ci]
  • 3534339 Merge pull request #113 from inkling/jeff/fix_build
  • c8aaf83 Increase the interval +[SLPopover dismiss] waits before returning.
  • 67d3429 Merge pull request #112 from inkling/jeff/fix_build
  • 8d5ec33 -[SLPopover dismiss] blocks until the popover has been fully dismissed.
  • 660e3c7 Simplify the test of the uniformity of Subliminal's test distributions.
  • f0a6812 Add some logging around keyboard test failures.
  • c0fec2e Again increase the delay before alert handlers return.
  • 810dfed Increase the interval used to determine when instruments has hung.
  • 10fa046 Merge pull request #110 from inkling/jeff/fix_build
  • 52fd833 Merge pull request #111 from tipbit/SLComposeString-format-decl-rebased
  • 7d6d2ea Slightly relax the uniformity requirement for Subliminal's test distribution.
  • 46ff50a Retry launching the tests three times.
  • c68792c Add NS_FORMAT_FUNCTION declarations to SLComposeString and SLComposeStringv.
  • 7a94b94 Remove one more iOS 7 compile-time conditional.
  • 9768438 Merge pull request #109 from inkling/jeff/92_enable_CLI+iOS_7
  • 8351fd5 Slightly increase the delay before alert handlers return to ensure that alert delegates receive their callbacks.
  • 76920bc Slightly increase the delay after setting the device orientation to ensure that UIDevice updates.
  • 6f34f7d Retry if instruments hangs on launch.
  • cc0a79d Fix typo.
  • 0dca3ba Merge pull request #108 from inkling/j2bbayle/add-notes-for-maverick
  • 4cb4bb4 Add notes about Privacy settings in Mac OS X 10.9.
  • 7f2a2c0 Update Subliminal's project settings.
  • 8792d65 Test against the iOS 7.0 SDK on Travis.
  • 734bf3d Unlink the default appledoc on Travis.
  • dfdeb16 Require the iOS 7.0 SDK.
  • eda7dc3 Add iOS 7.0 to the supported SDKs for CI.
  • 774ed26 Limit the test SDK (for CI) to the supported SDKs.
  • d983798 Fix typo.
  • 997c3b6 Merge pull request #99 from inkling/jeff/96_parallelize_tests
  • 139886c Create a test matrix. (fixes #96)
  • cdabc0e Enable Subliminal's documentation to be built independently from testing.
  • cefc306 Merge pull request #100 from inkling/jeff/iOS_7_known_issues
  • 80fe134 Add notes about Xcode 5 and 5.0.1 issues to the README. (refs #98) [skip ci]
  • 798ee83 Refactor the "Known Issues" section of the README.
  • 0645e72 Indent comments in .travis.yml.
  • 68855fc Test SDKs may now be selected by environment variable.
  • dcaa08c Install non-submodule test dependencies in the install phase.
  • ea54096 Remove misleading comment in .travis.yml.
  • 7ea5f45 Merge pull request #95 from inkling/aegolden/fix_91
    • Support typing characters that require tapping and holding
  • 8a0d814 Allows various text views to handle "tap-hold" characters (fixes #91)
  • 4477390 Merge pull request #90 from inkling/jeff/fix_typo
  • 8471418 Merge pull request #93 from inkling/jeff/32_xcode5
  • f7c370a Update the README to announce iOS 7 support. (fixes #32)
  • 90e6d1c Programmatically scroll scroll views in the iOS 7 Simulator.
  • 5caeacc Update the maximum amount of time that an alert might take to be dismissed.
  • 839b997 Update SLAlert for the new structure of UIAlertView in iOS 7.
  • 9c9287c Retrieve alerts' titles using UIAElement.name.
  • b66e67d Update Subliminal for UIAElement.hitpoint returning -[NSObject (UIAccessibility) accessibilityActivationPoint] on iOS 7.
  • c27fec1 Move the SLTextViewTest text view down a bit.
  • c73f086 Ensure that the SLTextViewTestViewController XIB uses the Xcode 4.6 format.
  • c9e3ee8 Prevent test case views from laying out under the nav bar on iOS 7.
  • b2b48e7 Update the visibility tests with respect to the behavior of UIAElement.isVisible in iOS 7.
  • 719f2a7 Update the expected values of web view child accessibility element attributes for iOS 7.
  • 21a8c9c Include an object's accessibility hint in its accessibility description.
  • 47361b4 Correctly match table view header child elements on iOS 6.1 and 7.
  • 98a3943 Protect against UISearchBarTextField returning an attributed string from -accessibilityValue in iOS 7.
  • 58e1abe Update our rationale for setting the DEVELOPER_DIR environment variable.
  • fd0bb05 Ensure that the web view child element matching test case's view loads before the test case starts.
  • c45de2b Merge pull request #87 from inkling/jeff/fix_slwebview
  • f2bad0a Ensure that the web view child element matching test case's view loads before the test case starts.
  • 5236eba Ensure that web views are included in accessibility paths.
  • 718182b Merge pull request #85 from j-mutter/feature/adds-slswitch
    • New public API: SLSwitch
  • 8a6a9cb Updates SLSwitch documentation
  • f031cd5 Revert SLSwitchTest xib to Xcode 4.6 format
  • 29748c6 Updates SLSwitch tests
  • 2d8462c Changes SLSwitch to match UISwitch methods
  • fccbc14 Adds SLSwitch documentation
  • f520f77 Adds SLSwitch
  • 8036c58 Merge pull request #79 from inkling/jeff/escape_simulator_device_type
  • b9c843e Merge pull request #80 from inkling/jeff/78_randomize_test_order
    • Randomize test order (this affects Subclasses of SLTest, not individual test cases)
  • bb063cf Use a Chi-Squared test to check uniformity in random test order
  • d8b1341 Test order is now fully randomized. (closes #78)
  • 3fed118 set_simulator_device only quotes the device type if necessary.
  • 5b7ed54 Merge pull request #77 from inkling/axlle/project_settings
  • 18e9489 Updated to the recommended project settings with Xcode 5.0 DP6
  • 99cf0f9 Merge pull request #76 from inkling/jeff/fix_reloading_accessibility_hierarchy
  • 52781c6 SLElement methods that dynamically identify an element within a given timeout retry identification if a valid element becomes invalid as long as time remains.
  • 0b03138 Recalculate the number of accessibility children when the children need to be reloaded.
  • 49deeb1 Merge pull request #75 from inkling/jeff/device_support
    • Subliminal can test on a device without the application having been previously installed.
  • 2b8ab06 subliminal-test can now test on a device without the application previously having been installed.
  • 628db8b device-install installs and uninstalls applications on a device.
  • e82959b Merge pull request #74 from inkling/jeff/reload_accessibility_hierarchy
  • 7828c5c Merge pull request #73 from inkling/jeff/72_report_suite_level_failures_in_JUnit
  • 5a712ac Subliminal now reloads the accessibility hierarchy as necessary while matching.
  • 913cd70 Clarify SLAlert's documentation.
  • 48e633d Instances of SLElement can be directed to double-check their validity using UIAutomation.
  • 1145a9f subliminal_uialog_to_unit logs uncaught exceptions as test case or test errors. (fixes #72)
  • 1c46a4b subliminal_uialog_to_unit now logs errors that cause tests to abort. (refs #72)
  • e5a3274 Improve the performance of subliminal_uialog_to_junit.
  • 43a8a78 Test termination is now reported as a message, not an error. (refs #72)
  • 567a703 If a test fails in both test set-up and tear-down, both exceptions will be logged.
  • d022551 SLTest and SLTestController use SLLogger to log exceptions occurring during tests. (refs #72)
  • 36e9b61 Refactor -[SLElementMatchingTest testMatchingTableViewHeaderChildElements]' view.
  • d5748b5 Simplify the signature of SLTest's exception-logging method. (refs #72)
  • ae740b0 Don't log a test case as having failed expectedly after it has already experienced an unexpected failure.
  • 9a1e1b4 Merge pull request #69 from inkling/jeff/alert_handler_logging
  • bb53b6b Force Travis to use appledoc 2.1. (fixes #70, refs #71)
  • 28c3bc6 SLAlertHandler now optionally logs alerts as they are handled.
  • 834ae97 Merge pull request #66 from inkling/jeff/65_log_unbound_name
  • 9ff5f55 Merge pull request #67 from inkling/jeff/restart_instruments
  • 5bee9b7 Merge pull request #64 from inkling/jeff/63_tag_JS_exceptions_with_callsite_info
  • 8eb2853 Reset the simulator and rebuild the app before restarting instruments.
  • 2129885 -[SLElement logElement] now uses -slAccessibilityDescription to log the underlying object. (fixes #65)
  • f55fdaa -[NSObject (SLAccessibilityDescription) slAccessibilityDescription] logs an element's identifier before its label.
  • f2a39bb Test that call site information recorded by the UIAElement macro will be attached to SLUIAElement exceptions.
  • 14150ab Prevent recorded call site information from being reused between test cases.
  • 85ee804 Only format call site information into error messages if we have call site information.
  • e035625 Elements rename JavaScript exceptions occurring during action-sends. (fixes #63)
  • 44b1c4a Merge pull request #62 from inkling/jeff/restart_instruments
  • fc1dee1 Merge pull request #61 from inkling/jeff/tap_at_activation_point
    • (the commit message)
  • f7a0ff5 Increase the delay before restarting instruments after it fails to launch.
  • 5f7c7c9 It is now possible to tap at an element's accessibility activation point.
  • b738b23 Merge pull request #60 from inkling/jeff/restart_instruments
  • 3aae613 Fix error checking around instruments failing to launch.
  • 75036ac Merge pull request #59 from inkling/jeff/53_more_timeout_adjustments
  • 7105d8a Merge pull request #58 from inkling/jeff/revert_SLTextField_setText_workaround
  • 997625c Merge pull request #57 from inkling/jeff/restart_instruments
  • 4dba116 Properly account for the delay inherent in asking UIAutomation to look up an element's value.
  • 9a32b03 All tests concerning timeouts now assert that Subliminal waits for at least the specified timeout. (fixes #53)
  • ea21e2a The tests of SLWaitUntilTrue now all take into account the delay in that macro retrying, as appropriate. (refs #53)
  • 2d24da9 Clarify the documentation of SLWaitUntilTrue.
  • 2d25740 Slightly relax the SLTerminalTest timeouts.
  • 0033f5e Clarify the use of SLWebTextView to represent HTML text areas.
  • 7cac084 All text fields and views now clear their current text before setting new text.
  • 492c8aa Make logic around text fields and views becoming first responder consistent.
  • 4f292eb Create a specific test case for -[SLTextField setText:] clearing the current text.
  • 3402ae1 Restore -[SLTextField setText:]'s use of -[SLKeyboard typeString:] in all cases.
  • c95d77a Restart instruments only if it did not launch the target.
  • ed3f80e Restart instruments if it fails to launch the target.
  • 088081e Merge pull request #55 from inkling/leon/statusbar
    • New public API: SLStatusBar
  • c9b7ee3 Add SLStatusBar element and test cases
  • 48a0561 Merge pull request #54 from inkling/aegolden/misc_fixes
  • 173e2ab Distinguish between various issues in exit status
  • 271f94d Merge pull request #52 from inkling/aegolden/update_settext
  • 9ff7f04 Make SLTextField clear text before setting new text
  • dc491fc Make SLTextField setText work with more strings
  • b77deb1 Merge pull request #51 from inkling/jeff/log_uncaught_exception_context
  • 6100071 subliminal_uialog_to_unit logs uncaught exceptions as test case errors. (fixes #50)
  • 3b835f8 Do not unnecessarily capture the test suite when processing test cases in subliminal_uialog_to_unit.
  • fb1b796 Remove a misleading if statement in subliminal_uialog_to_unit.
  • 545efd8 Correct the identification of test case names in subliminal_uialog_to_unit.
  • fbb2392 Subliminal's uncaught exception handler logs the current test (case).
  • b8dcfd7 SLTestController tracks the currently-running test.
  • bbb83fa SLTest now exposes the currently-running test case.
  • af2be1c Merge pull request #49 from inkling/jeff/textfield_fixes_and_textviews
  • 2ea1046 Account for variability in JS execution on Travis in integration test timeout calculations.
  • b419185 Don't try to install xctool when running on Travis.
  • dc5f543 Remove some outdated logic from SLWebTextField.
  • b864e56 Add SLWebTextView.
    • New public API: SLWebTextView
  • 4d05078 Add SLTextView.
    • New public API: SLTextView
  • df72b3d Protect -[NSObject (SLAccessibilityDescription) slRecursiveAccessibilityDescription] against -[UITextView accessibilityValue] returning an attributed string.
  • 6739150 Prevent Subliminal from matching UITextField editor accessibility objects. (fixes #48)
  • 532ff33 Test that Subliminal can manipulate text fields' "clear text" buttons.
  • e3b7f86 Add -[SLUIAElement hasKeyboardFocus].
    • New public API: check if an element has keyboard focus
  • 57ee229 Remove scroll view tappability test cases from SLElementStateTest.
  • c56a404 Correct the memory management qualifier on [SLTextField, SLWebTextField].text.
  • ca78ecc Update an import directive in the Subliminal integration test class file templates.
  • 450f37c Merge pull request #47 from inkling/jeff/identify_actionsheets
  • 46f8918 Identify popover views by their background views. (fixes #46)
  • ee9b42c Ensure that action sheets are included in accessibility paths. (refs #46)
  • 79c2fe5 Merge pull request #42 from inkling/jeff/match_tab_bar_buttons
  • 2b0f7a0 Adjust wait delay variability intervals to account for both tapping and tappability checks.
  • 5600b09 Merge pull request #45 from nzhuk/master
    • Support for running on retina devices
  • afd6a47 - Add single quotes to device model name before it's passed to the 'defaults' command. Device model names with spaces ( e.g. 'iPhone (Retina 4-inch)' ) require single-quoting.
  • 0d5540c - Added 'const' qualifier to the filename parameter because FILE expands to const char * - This fixes compiler warnings: "Sending 'const char [61]' to parameter of type 'char *' discards qualifiers"
  • 4a99ddf Merge pull request #44 from inkling/aegolden/touchAndHoldWithDuration
    • New public API: add touchAndHoldWithDuration method to SLUIAElement
  • 4cddd7e Add touchAndHoldWithDuration method to SLUIAElement
  • 80d5459 Ensure that tab bars are included in accessibility paths. (fixes #41)
  • b5869e4 Merge pull request #37 from inkling/jeff/focused_testNamed
  • 3d7213a Merge pull request #38 from MaxGabriel/patch-1
  • 52ca439 (origin/patch-1) Update Javascript escape string link
  • 2b889d1 +[SLTest testNamed:] now allows the user to retrieve focused tests without specifying the focus prefix.
  • 5cc5dc5 Merge pull request #35 from inkling/jeff/account_for_wait_variability
  • 5abf77a Account for variability in waiting for elements to become valid in the SLElementMatchingTest cases.
  • 8fc2843 Merge pull request #11 from inkling/aegolden/ios5_compat
  • 948290a Subliminal now runs its integration tests on both iOS 5.1 and 6.1. (resolves #12)
  • 197ba59 subliminal-test now optionally tests against a particular simulator SDK. (refs #12)
  • f6569ba Factor subliminal-test build command into function.
  • 0f8d687 rake test:unit now executes Subliminal's unit tests against both iOS 5.1 and 6.1. (refs #12)
  • 5594d22 Move the SLTextField test cases' text fields up above the keyboard.
  • 72afbce Execute the character-wise typing loop entirely within JavaScript. (refs #12)
  • 79a3416 Increase the startup timeout. (refs #12)
  • c31effb Work around scroll views not being tappable when using an iPad running iOS 5.x as best possible. (refs #12)
  • ae62ef0 Avoid using iOS 6-specific UITableView APIs in Subliminal's integration tests. (refs #12)
  • c682e04 Attribute the proper bugs to UIAElement.isVisible on iOS 5. (refs #12)
  • d1503b7 Turn off auto-layout on two more XIBs. (refs #12)
  • e9c0944 Make sure not to reference UIAccessibilityTraitHeader on iOS 5. (refs #12)
  • ba74031 Mock objects are no longer used as app hook targets in unit tests. (refs #12)
  • 89777c9 Work around UIAutomation typeString bug in older versions of iOS
  • d1a7f58 Remove various explicit deployment target settings
  • f993d34 Merge pull request #34 from inkling/jeff/respect_workspace_arg
  • 8e9d7b0 Allow a second more for the Simulator to start up as required by the CI scripts.
  • 556a1d7 reset_simulator is now a shell script.
  • f721651 subliminal-test now properly builds a workspace if one is specified. (fixes #31)
  • 4ce6765 Provide for subliminal-test to use the Xcode 4.6 toolchain while 5 support is pending. (fixes #33, refs #32)
  • b029e2a set_simulator_device is now a shell script.
  • 96aa145 Merge pull request #26 from inkling/jeff/CI_documentation
  • cb33bc8 Merge pull request #27 from inkling/jeff/sample_documentation
  • dcb0515 Clarify that tests must run on an iOS 6.x Simulator.
  • ae8148e Document that subliminal-test requires that GUI scripting be enabled.
  • 684a60b Fix typos in example CI script.
  • f206c26 Merge pull request #25 from inkling/jeff/less_verbose_logging
  • 74f3d68 subliminal-test now disables UIAutomation's debug logs by default.
  • dbfeca5 Merge pull request #24 from inkling/aegolden/misc_fixes
  • fa12eb3 Make sure last argument of CGBitmapContextCreate has type CGBitmapInfo (resolves #23)

1.0.1 (not including this stuff I guess?)

  • ec66c04 Fix typo.
  • 001e938 Merge pull request #22 from inkling/jeff/stabilize_testCanRotateDevice
  • e6cb8cd -[SLDevice setOrientation:] delays before returning to ensure that UIDevice registers the new orientation.
  • 478f954 Update the README to make reference to the documentation.
  • 8df4dc6 Update Rakefile to download documentation from GitHub.
  • e945e46 More fixes to the README.
  • a0fea24 Merge pull request #21 from inkling/jeff/update_README
  • 956ed9d Tweak the CI instructions a little.
  • 700b9a9 Update Requirements section to note that iOS 5 support is pending. (refs #11)
  • 73048cf Merge pull request #20 from inkling/jeff/update_README
  • eaa6463 Add credits and contact sections to README.
  • 02ff380 Merge pull request #19 from inkling/jeff/update_README
  • fa5631d Bump the documentation version to 1.0.1.
  • 2bbb1b5 Documentation builds no longer generate HTML.
  • 2fdc306 Convert all code blocks to the "fenced" style.
  • e1c0219 Remove the UIAElement macros from the example test case.
  • 48c00d3 Fix the screencast link. (fixes #16)
  • 98005f5 Miscellaneous tweaks to the README.
  • 929b128 Merge pull request #17 from inkling/aegolden/fix_slassert_true
  • f9ce67b Add comment describing the origin of testSLAssertTrueDoesNotThrowOnExpressionWithZeroFirstByte.
  • 1cdca51 Add unit test to ensure SLAssertTrue behaves nicely on expression with zero first byte (refs #13)
  • 6ad8639 Convert SLAssert{True,False} expressions to BOOL in a safe way (resolves #13)
  • 1c6b1b4 Merge pull request #15 from MaxGabriel/master
  • 0243386 Renames rotateToOrientation: to setOrientation: to match UIAutomation. Changes the documentation to match that of UIATarget, and notes that the current orientation can be accessed using the standard UIDevice method
  • 1f18748 Factor out 7 into shared constant in SLDeviceTest
  • ea51898 Prefix C function with SL
  • 9445325 SLDevice adds support for rotating the device. Adds integration test for this.
  • 215541a Merge pull request #9 from MaxGabriel/master
  • be29cb8 Casts timeout to NSTimeInterval in SLAssertTrueWithTimeout to avoid warning. Change STLoginTest testLogInSucceedsWithUsernameAndPassword for example of this behavior
  • 6521df0 Merge pull request #8 from MaxGabriel/master
  • 6b2d8e0 Update README per PR comments
  • 38c35c7 Update README to capitalize App
  • fc3cd8b Update README to fix internal links
  • b653262 Update README with Example app instructions
  • 8603077 Merge pull request #7 from inkling/precompiled_scripts
  • 3575d8c Rename various AppleScript files to give them scpt extensions
  • 76d4794 Pre-compile all the AppleScripts
  • fd9e3a4 (tag: 1.0) Initial release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment