Skip to content

Commit 13ff7ae

Browse files
committed
Switch to spectre-build
This allows running tests on Linux
1 parent 31e46f0 commit 13ff7ae

18 files changed

+463
-445
lines changed

.swift-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DEVELOPMENT-SNAPSHOT-2016-01-25-a

.travis.yml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1-
language: objective-c
2-
osx_image: xcode7
3-
install: brew install --HEAD kylef/formulae/conche
4-
script: conche test
5-
deploy:
6-
provider: script
7-
script: ./scripts/push.sh
8-
on:
9-
tags: true
1+
os:
2+
- linux
3+
- osx
4+
language: generic
5+
sudo: required
6+
dist: trusty
7+
osx_image: xcode7.2
8+
install:
9+
- curl -sL https://gist.github.com/kylef/5c0475ff02b7c7671d2a/raw/621ef9b29bbb852fdfd2e10ed147b321d792c1e4/swiftenv-install.sh | bash
10+
script:
11+
- . ~/.swiftenv/init
12+
- make test

Commander.podspec.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,5 @@
1919
"platforms": {
2020
"ios": "8.0",
2121
"osx": "10.9"
22-
},
23-
"test_specification": {
24-
"source_files": "Specs/*Spec.swift",
25-
"dependencies": {
26-
"Spectre": [ "~> 0.5.0" ]
27-
}
2822
}
2923
}

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
test:
2+
@swift build
3+
@.build/debug/spectre-build

Package.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import PackageDescription
22

33
let package = Package(
4-
name: "Commander"
4+
name: "Commander",
5+
testDependencies: [
6+
.Package(url: "https://github.com/kylef/spectre-build", majorVersion: 0),
7+
]
58
)

Specs/ArgumentConvertibleSpec.swift

Lines changed: 0 additions & 106 deletions
This file was deleted.

Specs/ArgumentParserSpec.swift

Lines changed: 0 additions & 89 deletions
This file was deleted.

Specs/CommandSpec.swift

Lines changed: 0 additions & 59 deletions
This file was deleted.

Specs/CommandTypeSpec.swift

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)