1. 15 Jul, 2016 1 commit
    • Drew's avatar
      Resolve a crash when failing to check in CarolineXCTest · bfee7405
      Drew authored
      There are various reasons you might not want to check CarolineXCTest.swift into sourcecontrol.  Notably, if you have your tests folder shared between atbuild and Xcode, you want CarolineXCTest to be linked for Xcode but not for atbuild.  To achieve this, you might decline to check it in.
      However, if caroline-static-tool encounters a swift sourcefile in the Xcodeproj it can't locate, it crashes.  This is the right behavior normally (missing source file is Bad News Bears) but the wrong behavior for CarolineXCTest since it will just be generated during the build.
      We resolve this by ignoring the file not found in that particular case, as presumably there are no tests in CarolineXCTest.swift that we are missing (since we own it, and we generate it).
      We implement test coverage for this by running the static tool on an Xcode project and deleting the file beforehand.  We don't currently use the project for any other xcode-related tests, although we certainly could use it as an integration host if we wanted to.
  2. 11 Jul, 2016 4 commits
    • Drew's avatar
      Art bump · ccd92552
      Drew authored
    • Drew's avatar
      Improve documentation · 44cbcbed
      Drew authored
      We need to embed binaries on iOS/OSX Xcode platforms.
      Also making some notes about test target / app target to reduce confusion.
    • Drew's avatar
      Improve XCTest integration · 8a497f67
      Drew authored
      We need to parse the xcode groups correctly in order to handle the case where multiple test targets refer to the same sourcefile.  This is commonly the case e.g. for iOS/OSX combined projects.
    • Drew's avatar
      Update manifest build for OSX · e7c4e784
      Drew authored
  3. 10 Jul, 2016 4 commits
  4. 07 Jul, 2016 8 commits
  5. 06 Jul, 2016 7 commits
  6. 30 Jun, 2016 2 commits
  7. 22 May, 2016 14 commits