Skip to content

Releases: paulstringer/OCSlimProject

[NPM Begone] Replaces iOS-sim with Xcode's 'xcrun simctl' Equivalent

28 Jul 16:38

Choose a tag to compare

  • Replaces iOS-SIM with its 'xcrun simctl' Apple blessed equivalent (less things to install)
  • Drops dependancies on NPM, Node and iOS-Sim (see above)
  • Addresses some possibilities for race conditions when running tests with iOS
  • Ensures a clean instance of Fitnesse is running when running headless from Xcode

Release 1.3.

08 Sep 11:59

Choose a tag to compare

1.3 (2016-09-06)

New Features
  • Compatibility with Xcode 8 and macOS 10.12
  • XCTest Integration
    • Run Fitnesse Acceptance Tests with Xcode using the new Acceptance Unit Test Bundle Template.
    • See Fitnesse tests reports as regular XCTest cases.
    • Supports xcodebuild and xctool and works with popular CI systems such as Travis and Jenkins.
OCSlimProject Enhancements
  • Fitnesse (version ) now included, no seperate download needed.
  • Upgrade ios-sim to version 5.0.8, improves stability and removes errors.
  • Support for macOS 10.11 and Xcode 8
  • Improves project resource and script architecture to share resources between multiple targets.
  • Improves project architecture to provide improved flexibility for future script changes.
LaunchFitnesse
  • New Features
    • Adds --shutdown command. Performs a clean shutdown of any running instances of Fitnesse.

      $ ./LaunchFitnesse --shutdown

    • Adds --test command. Runs Tests specified by the Suite Name and redirects output to a file.

      $ ./LaunchFitnesse --test <suitename> -b <filename>

    • Adds --open command. Opens Fitnesse in a Browser.

      $ ./LaunchFitnesse --open

  • Enhancements
    • LaunchFitnesse exits after launching, returning control to the user.
    • Detects existing versions of Fitnesse instead of attempting to launch a new instance
    • Reduces launch time of iPhone Simulator by recyling the last Simulator used by Xcode