Skip to content

Commit 664c954

Browse files
committed
split tests from inttests, won't run on travis (no credentials for the bitly api)
1 parent ab012ef commit 664c954

29 files changed

Lines changed: 26 additions & 0 deletions

build.gradle

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,18 @@ version = '0.8.0'
1313
sourceCompatibility = 1.6
1414
targetCompatibility = 1.6
1515

16+
// extra configuration for integration tests
17+
configurations {
18+
intTestCompile
19+
}
20+
21+
sourceSets {
22+
intTest {
23+
compileClasspath = sourceSets.main.output + configurations.testRuntime
24+
runtimeClasspath = sourceSets.main.output + configurations.testRuntime + output
25+
}
26+
}
27+
1628
// normal repositories and dependencies
1729
repositories {
1830
jcenter()
@@ -34,6 +46,11 @@ dependencies {
3446
testCompile 'org.slf4j:jcl-over-slf4j:1.7.12'
3547
testCompile 'ch.qos.logback:logback-classic:1.1.3'
3648
testCompile 'org.testng:testng:6.8.8'
49+
50+
// integration testing
51+
intTestCompile 'org.slf4j:jcl-over-slf4j:1.7.12'
52+
intTestCompile 'ch.qos.logback:logback-classic:1.1.3'
53+
intTestCompile 'org.testng:testng:6.8.8'
3754
}
3855

3956
// testing
@@ -94,3 +111,12 @@ bintray {
94111
}
95112
}
96113
}
114+
115+
task('intTest', type: Test, dependsOn: 'intTestClasses') {
116+
useTestNG()
117+
testLogging.showStandardStreams = true
118+
group = 'verification'
119+
testSrcDirs = sourceSets.intTest.java.srcDirs as List
120+
testClassesDir = sourceSets.intTest.output.classesDir
121+
classpath = sourceSets.intTest.runtimeClasspath
122+
}

src/test/java/net/swisstech/bitly/test/AbstractBitlyClientIntegrationTest.java renamed to src/intTest/java/net/swisstech/bitly/test/AbstractBitlyClientIntegrationTest.java

File renamed without changes.

src/test/java/net/swisstech/bitly/test/ExpandIntegrationTest.java renamed to src/intTest/java/net/swisstech/bitly/test/ExpandIntegrationTest.java

File renamed without changes.

src/test/java/net/swisstech/bitly/test/InfoIntegrationTest.java renamed to src/intTest/java/net/swisstech/bitly/test/InfoIntegrationTest.java

File renamed without changes.

src/test/java/net/swisstech/bitly/test/LinkClicksIntegrationTest.java renamed to src/intTest/java/net/swisstech/bitly/test/LinkClicksIntegrationTest.java

File renamed without changes.

src/test/java/net/swisstech/bitly/test/LinkCountriesIntegrationTest.java renamed to src/intTest/java/net/swisstech/bitly/test/LinkCountriesIntegrationTest.java

File renamed without changes.

src/test/java/net/swisstech/bitly/test/LinkEncodersCountIntegrationTest.java renamed to src/intTest/java/net/swisstech/bitly/test/LinkEncodersCountIntegrationTest.java

File renamed without changes.

src/test/java/net/swisstech/bitly/test/LinkInfoIntegrationTest.java renamed to src/intTest/java/net/swisstech/bitly/test/LinkInfoIntegrationTest.java

File renamed without changes.

src/test/java/net/swisstech/bitly/test/LinkLookupIntegrationTest.java renamed to src/intTest/java/net/swisstech/bitly/test/LinkLookupIntegrationTest.java

File renamed without changes.

src/test/java/net/swisstech/bitly/test/LinkReferrersIntegrationTest.java renamed to src/intTest/java/net/swisstech/bitly/test/LinkReferrersIntegrationTest.java

File renamed without changes.

0 commit comments

Comments
 (0)