Преглед изворни кода

Configure Travis to run tests against examples

- move example.java so we can refer to it in Gradle as a soureSet.
- Java requires public classes be contained in identically-named files.
- using latest Travis infrastructure (better, stronger, faster).
- each piece of travis config has been confirmed as minimum necessary at
  this time.
  - without JDK specified, would run with default (Java 7)
  - without TERM=dumb, travis output is unreadable.
John S. Ryan пре 11 година
родитељ
комит
2a36a247ee

+ 8
- 1
.travis.yml Прегледај датотеку

@@ -1,5 +1,12 @@
1
-language: bash
1
+language: java
2
+jdk:
3
+  - oraclejdk8
4
+
5
+# http://docs.travis-ci.com/user/migrating-from-legacy
6
+sudo: false
2 7
 
3 8
 script:
4 9
   - bin/fetch-configlet
5 10
   - bin/configlet .
11
+  - gradle --version
12
+  - TERM=dumb gradle check

+ 4
- 0
prime-factors/build.gradle Прегледај датотеку

@@ -9,3 +9,7 @@ repositories {
9 9
 dependencies {
10 10
   testCompile "junit:junit:4.12"
11 11
 }
12
+
13
+// ignore; used by track maintainers.
14
+sourceSets { example { } }
15
+dependencies { testCompile sourceSets.example.output }

prime-factors/example.java → prime-factors/src/example/java/PrimeFactors.java Прегледај датотеку


+ 5
- 0
robot-name/build.gradle Прегледај датотеку

@@ -6,6 +6,11 @@ repositories {
6 6
   mavenCentral()
7 7
 }
8 8
 
9
+
9 10
 dependencies {
10 11
   testCompile "junit:junit:4.10"
11 12
 }
13
+
14
+// ignore; used by track maintainers.
15
+sourceSets { example { } }
16
+dependencies { testCompile sourceSets.example.output }

robot-name/example.java → robot-name/src/example/java/Robot.java Прегледај датотеку


+ 1
- 0
settings.gradle Прегледај датотеку

@@ -0,0 +1 @@
1
+include 'robot-name', 'prime-factors'