From f51ee2af5b190ddd79f07e075e026ae68eb0bca4 Mon Sep 17 00:00:00 2001
From: Chuck Cox
Date: Tue, 4 Feb 2020 10:36:22 -0600
Subject: [PATCH 1/6] test: default GitHub action Maven
test: add unit test
new: add code coverage plugin
chore: removed jacoco plugin
---
.github/workflows/maven.yml | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 .github/workflows/maven.yml
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
new file mode 100644
index 0000000..9f4dd83
--- /dev/null
+++ b/.github/workflows/maven.yml
@@ -0,0 +1,19 @@
+name: Java CI
+
+on: [push]
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v2
+ - name: Set up JDK 1.8
+ uses: actions/setup-java@v1
+ with:
+ java-version: 1.8
+ - name: Build with Maven
+ run: mvn -B package --file pom.xml
+ - name: Run unit test with Surefire
+ run: mvn test
From 362be4655a410d593ade5fbb063207b98d39ffd0 Mon Sep 17 00:00:00 2001
From: Chuck Cox
Date: Tue, 4 Feb 2020 13:56:59 -0600
Subject: [PATCH 2/6] test: break
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index e203c85..e386798 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@
-# Create and deploy a Java - MicroProfile / Java EE Cloud application
+# Create and deploy a Java Test - MicroProfile / Java EE Cloud application
> We have applications available for [Node.js Express](https://github.com/IBM/node-express-app), [Go Gin](https://github.com/IBM/go-gin-app), [Python Flask](https://github.com/IBM/python-flask-app), [Python Django](https://github.com/IBM/python-django-app), [Java Spring](https://github.com/IBM/java-spring-app), [Java Liberty](https://github.com/IBM/java-liberty-app), and [Swift Kitura](https://github.com/IBM/swift-kitura-app).
From ed712f83dabe85fc61071ee40451cf98aa44986c Mon Sep 17 00:00:00 2001
From: Chuck Cox
Date: Tue, 4 Feb 2020 14:01:46 -0600
Subject: [PATCH 3/6] test: breaking change to health
---
src/main/java/application/HealthEndpoint.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/main/java/application/HealthEndpoint.java b/src/main/java/application/HealthEndpoint.java
index b197c92..0c6a0b9 100755
--- a/src/main/java/application/HealthEndpoint.java
+++ b/src/main/java/application/HealthEndpoint.java
@@ -18,7 +18,7 @@ public Response healthcheck() {
return Response.status(503).entity("{\"status\":\"DOWN\"}").build();
}
*/
- return Response.ok("{\"status\":\"UP\"}").build();
+ return Response.ok("{\"status\":\"DOWN\"}").build();
}
}
From f3ee29bbcf011350a1f5e929d6fbdbd2bb55e054 Mon Sep 17 00:00:00 2001
From: Chuck Cox
Date: Tue, 4 Feb 2020 14:04:34 -0600
Subject: [PATCH 4/6] test: typo test
---
src/main/java/application/HealthEndpoint.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/main/java/application/HealthEndpoint.java b/src/main/java/application/HealthEndpoint.java
index 0c6a0b9..aeee2f5 100755
--- a/src/main/java/application/HealthEndpoint.java
+++ b/src/main/java/application/HealthEndpoint.java
@@ -5,7 +5,7 @@
import javax.ws.rs.Produces;
//import javax.ws.rs.core.Application;
import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
+import javax.ws.rs.core.Rxsponse;
@Path("health")
public class HealthEndpoint {
From f4d95c003d416e6cbb299fd31e68832bd4fad758 Mon Sep 17 00:00:00 2001
From: Chuck Cox
Date: Tue, 4 Feb 2020 14:12:11 -0600
Subject: [PATCH 5/6] test: status
---
src/main/java/application/HealthEndpoint.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/main/java/application/HealthEndpoint.java b/src/main/java/application/HealthEndpoint.java
index aeee2f5..6af7d66 100755
--- a/src/main/java/application/HealthEndpoint.java
+++ b/src/main/java/application/HealthEndpoint.java
@@ -5,7 +5,7 @@
import javax.ws.rs.Produces;
//import javax.ws.rs.core.Application;
import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Rxsponse;
+import javax.ws.rs.core.Response;
@Path("health")
public class HealthEndpoint {
@@ -18,7 +18,7 @@ public Response healthcheck() {
return Response.status(503).entity("{\"status\":\"DOWN\"}").build();
}
*/
- return Response.ok("{\"status\":\"DOWN\"}").build();
+ return Response.status(401).build();
}
}
From 3532c22fd0b6d102b9d74cbc65b3ff15e5e76311 Mon Sep 17 00:00:00 2001
From: Chuck Cox
Date: Tue, 4 Feb 2020 15:09:40 -0600
Subject: [PATCH 6/6] test: set tes source dir
---
pom.xml | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/pom.xml b/pom.xml
index a9c0167..660145e 100755
--- a/pom.xml
+++ b/pom.xml
@@ -114,9 +114,7 @@
test
default-test
-
- **/it/**
-
+ /src/test/it
${project.build.directory}/test-reports/unit