From df650c6b204c5002241e0e94d36e5338d6fa7685 Mon Sep 17 00:00:00 2001 From: Kyle Fuller Date: Tue, 7 Jun 2016 09:56:53 -0700 Subject: [PATCH] [Travis CI] Test on Swift 2.2 --- .swift-version | 2 +- .travis.yml | 11 +++++++---- Makefile | 7 ------- Package.swift | 2 +- Tests/{Nodes => }/ForNodeSpec.swift | 0 Tests/{Nodes => }/IfNodeSpec.swift | 0 Tests/{TemplateLoader => }/IncludeSpec.swift | 2 +- Tests/{TemplateLoader => }/InheritenceSpec.swift | 2 +- Tests/{Nodes => }/NodeSpec.swift | 0 Tests/{Nodes => }/NowNodeSpec.swift | 0 Tests/TemplateLoaderSpec.swift | 2 +- 11 files changed, 12 insertions(+), 16 deletions(-) delete mode 100644 Makefile rename Tests/{Nodes => }/ForNodeSpec.swift (100%) rename Tests/{Nodes => }/IfNodeSpec.swift (100%) rename Tests/{TemplateLoader => }/IncludeSpec.swift (97%) rename Tests/{TemplateLoader => }/InheritenceSpec.swift (87%) rename Tests/{Nodes => }/NodeSpec.swift (100%) rename Tests/{Nodes => }/NowNodeSpec.swift (100%) diff --git a/.swift-version b/.swift-version index b1b7b7c..8bbe6cf 100644 --- a/.swift-version +++ b/.swift-version @@ -1 +1 @@ -DEVELOPMENT-SNAPSHOT-2016-01-25-a +2.2 diff --git a/.travis.yml b/.travis.yml index df312b8..781552c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,14 @@ os: - osx - - linux +env: + - SWIFT_VERSION=2.2 language: generic sudo: required dist: trusty -osx_image: xcode7.2 +osx_image: xcode7.3 install: - - eval "$(curl -sL https://gist.githubusercontent.com/kylef/5c0475ff02b7c7671d2a/raw/02090c7ede5a637b76e6df1710e83cd0bbe7dcdf/swiftenv-install.sh)" +- eval "$(curl -sL https://gist.githubusercontent.com/kylef/5c0475ff02b7c7671d2a/raw/9f442512a46d7a2af7b850d65a7e9bd31edfb09b/swiftenv-install.sh)" +- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then sudo python -m ensurepip; fi +- sudo pip install swim script: -- make test +- swim test diff --git a/Makefile b/Makefile deleted file mode 100644 index c95da49..0000000 --- a/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -stencil: - @echo "Building Stencil" - @swift build - -test: stencil - @echo "Running Tests" - @.build/debug/spectre-build diff --git a/Package.swift b/Package.swift index 2c970d1..00638df 100644 --- a/Package.swift +++ b/Package.swift @@ -6,6 +6,6 @@ let package = Package( .Package(url: "https://github.com/kylef/PathKit.git", majorVersion: 0, minor: 6), ], testDependencies: [ - .Package(url: "https://github.com/kylef/spectre-build", majorVersion: 0), + .Package(url: "https://github.com/kylef/Spectre.git", majorVersion: 0), ] ) diff --git a/Tests/Nodes/ForNodeSpec.swift b/Tests/ForNodeSpec.swift similarity index 100% rename from Tests/Nodes/ForNodeSpec.swift rename to Tests/ForNodeSpec.swift diff --git a/Tests/Nodes/IfNodeSpec.swift b/Tests/IfNodeSpec.swift similarity index 100% rename from Tests/Nodes/IfNodeSpec.swift rename to Tests/IfNodeSpec.swift diff --git a/Tests/TemplateLoader/IncludeSpec.swift b/Tests/IncludeSpec.swift similarity index 97% rename from Tests/TemplateLoader/IncludeSpec.swift rename to Tests/IncludeSpec.swift index 1e94fa1..a20c41d 100644 --- a/Tests/TemplateLoader/IncludeSpec.swift +++ b/Tests/IncludeSpec.swift @@ -5,7 +5,7 @@ import PathKit func testInclude() { describe("Include") { - let path = Path(__FILE__) + ".." + ".." + "fixtures" + let path = Path(__FILE__) + ".." + "fixtures" let loader = TemplateLoader(paths: [path]) $0.describe("parsing") { diff --git a/Tests/TemplateLoader/InheritenceSpec.swift b/Tests/InheritenceSpec.swift similarity index 87% rename from Tests/TemplateLoader/InheritenceSpec.swift rename to Tests/InheritenceSpec.swift index ba2d0ca..0b692b8 100644 --- a/Tests/TemplateLoader/InheritenceSpec.swift +++ b/Tests/InheritenceSpec.swift @@ -5,7 +5,7 @@ import PathKit func testInheritence() { describe("Inheritence") { - let path = Path(__FILE__) + ".." + ".." + "fixtures" + let path = Path(__FILE__) + ".." + "fixtures" let loader = TemplateLoader(paths: [path]) $0.it("can inherit from another template") { diff --git a/Tests/Nodes/NodeSpec.swift b/Tests/NodeSpec.swift similarity index 100% rename from Tests/Nodes/NodeSpec.swift rename to Tests/NodeSpec.swift diff --git a/Tests/Nodes/NowNodeSpec.swift b/Tests/NowNodeSpec.swift similarity index 100% rename from Tests/Nodes/NowNodeSpec.swift rename to Tests/NowNodeSpec.swift diff --git a/Tests/TemplateLoaderSpec.swift b/Tests/TemplateLoaderSpec.swift index 1f207de..d280d3a 100644 --- a/Tests/TemplateLoaderSpec.swift +++ b/Tests/TemplateLoaderSpec.swift @@ -5,7 +5,7 @@ import PathKit func testTemplateLoader() { describe("TemplateLoader") { - let path = Path(__FILE__) + ".." + ".." + "Tests" + "fixtures" + let path = Path(__FILE__) + ".." + "fixtures" let loader = TemplateLoader(paths: [path]) $0.it("returns nil when a template cannot be found") {