Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
fix: update repo with calculator app and GHA + CircleCI
  • Loading branch information
thomasrockhu committed Aug 18, 2022
commit a63f53eafacd5954f653dc77133336de09f6f469
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
version: 2
updates:
- package-ecosystem: maven
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
16 changes: 16 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Workflow for Codecov example-java-maven
on: [push, pull_request]
jobs:
run:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up JDK 18
uses: actions/setup-java@v1
with:
java-version: 18
- name: Install dependencies, run tests, and collect coverage
run: gradle build
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v3
34 changes: 1 addition & 33 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,34 +1,2 @@
# Created by .ignore support plugin (hsz.mobi)
### Java template
*.class

# Package Files #
*.jar

### Maven template
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties

### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio

*.iml

## Directory-based project format:
.idea/


### Gradle template
.gradle
.gradle/
build/

# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar

4 changes: 0 additions & 4 deletions .travis.yml

This file was deleted.

14 changes: 7 additions & 7 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
group 'org.jacoco'
version '1.0-SNAPSHOT'
group 'io.codecov'
version '1.0'

apply plugin: 'java'
apply plugin: 'jacoco'

sourceCompatibility = 1.7
targetCompatibility = 1.7
sourceCompatibility = 18
targetCompatibility = 18

repositories {
mavenCentral()
}

dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
testImplementation "junit:junit:4.13"
}

jacocoTestReport {
reports {
xml.enabled true
html.enabled false
xml.required true
html.required false
}
}

Expand Down
4 changes: 0 additions & 4 deletions circle.yml

This file was deleted.

Binary file removed gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
5 changes: 0 additions & 5 deletions gradle/wrapper/gradle-wrapper.properties

This file was deleted.

164 changes: 0 additions & 164 deletions gradlew

This file was deleted.

90 changes: 0 additions & 90 deletions gradlew.bat

This file was deleted.

2 changes: 0 additions & 2 deletions settings.gradle

This file was deleted.

23 changes: 23 additions & 0 deletions src/main/java/calculator/Calculator.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package calculator;

public class Calculator {
public static double add(double x, double y) {
return x + y;
}

public static double subtract(double x, double y) {
return x - y;
}

public static double multiply(double x, double y) {
return x * y;
}

public static double divide(double x, double y) {
if (y == 0) {
System.out.println("Cannot divide by 0");
return 0;
}
return x / y;
}
}
Loading