mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-08-20 13:47:46 +02:00
add jacocoTestReport
This commit is contained in:
parent
63b64b5dc5
commit
da9e3cd634
@ -49,7 +49,7 @@
|
|||||||
"java.configuration.updateBuildConfiguration": "interactive",
|
"java.configuration.updateBuildConfiguration": "interactive",
|
||||||
"java.format.enabled": true,
|
"java.format.enabled": true,
|
||||||
"java.format.settings.profile": "GoogleStyle",
|
"java.format.settings.profile": "GoogleStyle",
|
||||||
"java.format.settings.google.version": "1.26.0",
|
"java.format.settings.google.version": "1.28.0",
|
||||||
"java.format.settings.google.extra": "--aosp --skip-sorting-imports --skip-javadoc-formatting",
|
"java.format.settings.google.extra": "--aosp --skip-sorting-imports --skip-javadoc-formatting",
|
||||||
"java.saveActions.cleanup": true,
|
"java.saveActions.cleanup": true,
|
||||||
"java.cleanup.actions": [
|
"java.cleanup.actions": [
|
||||||
@ -79,9 +79,17 @@
|
|||||||
".venv*/",
|
".venv*/",
|
||||||
".vscode/",
|
".vscode/",
|
||||||
"bin/",
|
"bin/",
|
||||||
|
"app/core/bin/",
|
||||||
|
"app/common/bin/",
|
||||||
|
"app/proprietary/bin/",
|
||||||
"build/",
|
"build/",
|
||||||
|
"app/core/build/",
|
||||||
|
"app/common/build/",
|
||||||
|
"app/proprietary/build/",
|
||||||
"configs/",
|
"configs/",
|
||||||
|
"app/core/configs/",
|
||||||
"customFiles/",
|
"customFiles/",
|
||||||
|
"app/core/customFiles/",
|
||||||
"docs/",
|
"docs/",
|
||||||
"exampleYmlFiles",
|
"exampleYmlFiles",
|
||||||
"gradle/",
|
"gradle/",
|
||||||
@ -93,6 +101,9 @@
|
|||||||
".git-blame-ignore-revs",
|
".git-blame-ignore-revs",
|
||||||
".gitattributes",
|
".gitattributes",
|
||||||
".gitignore",
|
".gitignore",
|
||||||
|
"app/core/.gitignore",
|
||||||
|
"app/common/.gitignore",
|
||||||
|
"app/proprietary/.gitignore",
|
||||||
".pre-commit-config.yaml"
|
".pre-commit-config.yaml"
|
||||||
],
|
],
|
||||||
"java.signatureHelp.enabled": true,
|
"java.signatureHelp.enabled": true,
|
||||||
|
37
.dockerignore
Normal file
37
.dockerignore
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
# Versionierung
|
||||||
|
.git
|
||||||
|
.gitignore
|
||||||
|
|
||||||
|
# Build- und Ausgabeordner
|
||||||
|
build/
|
||||||
|
# app/core/build
|
||||||
|
target/
|
||||||
|
out/
|
||||||
|
docs/
|
||||||
|
exampleYmlFiles/
|
||||||
|
images/
|
||||||
|
.cache/
|
||||||
|
.github/
|
||||||
|
.gradle/
|
||||||
|
gradle/
|
||||||
|
bin/
|
||||||
|
|
||||||
|
# Abhängigkeiten, die nicht in den Container übertragen werden sollen
|
||||||
|
node_modules/
|
||||||
|
.env*
|
||||||
|
.venv*
|
||||||
|
env*/
|
||||||
|
venv*/
|
||||||
|
ENV/
|
||||||
|
env.bak/
|
||||||
|
venv.bak/
|
||||||
|
|
||||||
|
# Logs und temporäre Dateien
|
||||||
|
*.log
|
||||||
|
logs/
|
||||||
|
tmp/
|
||||||
|
|
||||||
|
# Betriebssystemspezifische Dateien
|
||||||
|
.DS_Store
|
||||||
|
|
||||||
|
*.md
|
@ -31,18 +31,12 @@ indent_size = 2
|
|||||||
# CSS files typically use an indent size of 2 spaces for better readability and alignment with community standards.
|
# CSS files typically use an indent size of 2 spaces for better readability and alignment with community standards.
|
||||||
indent_size = 2
|
indent_size = 2
|
||||||
|
|
||||||
[*.yaml]
|
[*.{yml,yaml}]
|
||||||
# YAML files use an indent size of 2 spaces to maintain consistency with common YAML formatting practices.
|
# YAML files use an indent size of 2 spaces to maintain consistency with common YAML formatting practices.
|
||||||
indent_size = 2
|
indent_size = 2
|
||||||
insert_final_newline = false
|
insert_final_newline = false
|
||||||
trim_trailing_whitespace = false
|
trim_trailing_whitespace = false
|
||||||
|
|
||||||
[*.yml]
|
|
||||||
# YML files follow the same conventions as YAML files, using an indent size of 2 spaces.
|
|
||||||
indent_size = 2
|
|
||||||
insert_final_newline = false
|
|
||||||
trim_trailing_whitespace = false
|
|
||||||
|
|
||||||
[*.json]
|
[*.json]
|
||||||
# JSON files use an indent size of 2 spaces, which is the standard for JSON formatting.
|
# JSON files use an indent size of 2 spaces, which is the standard for JSON formatting.
|
||||||
indent_size = 2
|
indent_size = 2
|
||||||
|
2
.github/config/.files.yaml
vendored
2
.github/config/.files.yaml
vendored
@ -26,4 +26,4 @@ project: &project
|
|||||||
- gradlew
|
- gradlew
|
||||||
- gradlew.bat
|
- gradlew.bat
|
||||||
- launch4jConfig.xml
|
- launch4jConfig.xml
|
||||||
- settings.gradle
|
- settings.gradle
|
||||||
|
5
.github/labels.yml
vendored
5
.github/labels.yml
vendored
@ -42,6 +42,7 @@
|
|||||||
- name: "Front End"
|
- name: "Front End"
|
||||||
color: "BBD2F1"
|
color: "BBD2F1"
|
||||||
description: "Issues or pull requests related to front-end development"
|
description: "Issues or pull requests related to front-end development"
|
||||||
|
from_name: "frontend"
|
||||||
- name: "github-actions"
|
- name: "github-actions"
|
||||||
description: "Pull requests that update GitHub Actions code"
|
description: "Pull requests that update GitHub Actions code"
|
||||||
color: "999999"
|
color: "999999"
|
||||||
@ -77,6 +78,7 @@
|
|||||||
- name: "Translation"
|
- name: "Translation"
|
||||||
color: "9FABF9"
|
color: "9FABF9"
|
||||||
from_name: "translation"
|
from_name: "translation"
|
||||||
|
description: "Issues or pull requests related to translation"
|
||||||
- name: "upstream"
|
- name: "upstream"
|
||||||
color: "DEDEDE"
|
color: "DEDEDE"
|
||||||
- name: "v2"
|
- name: "v2"
|
||||||
@ -178,3 +180,6 @@
|
|||||||
- name: "pr-deployed"
|
- name: "pr-deployed"
|
||||||
color: "00FF00"
|
color: "00FF00"
|
||||||
description: "Pull request has been deployed to a test environment"
|
description: "Pull request has been deployed to a test environment"
|
||||||
|
- name: "codex"
|
||||||
|
color: "ededed"
|
||||||
|
description: "chatgpt AI generated code"
|
3
.vscode/settings.json
vendored
3
.vscode/settings.json
vendored
@ -2,6 +2,7 @@
|
|||||||
"editor.wordSegmenterLocales": "",
|
"editor.wordSegmenterLocales": "",
|
||||||
"editor.guides.bracketPairs": "active",
|
"editor.guides.bracketPairs": "active",
|
||||||
"editor.guides.bracketPairsHorizontal": "active",
|
"editor.guides.bracketPairsHorizontal": "active",
|
||||||
|
"editor.defaultFormatter": "EditorConfig.EditorConfig",
|
||||||
"cSpell.enabled": false,
|
"cSpell.enabled": false,
|
||||||
"[feature]": {
|
"[feature]": {
|
||||||
"editor.defaultFormatter": "alexkrechik.cucumberautocomplete"
|
"editor.defaultFormatter": "alexkrechik.cucumberautocomplete"
|
||||||
@ -40,7 +41,7 @@
|
|||||||
"java.configuration.updateBuildConfiguration": "interactive",
|
"java.configuration.updateBuildConfiguration": "interactive",
|
||||||
"java.format.enabled": true,
|
"java.format.enabled": true,
|
||||||
"java.format.settings.profile": "GoogleStyle",
|
"java.format.settings.profile": "GoogleStyle",
|
||||||
"java.format.settings.google.version": "1.27.0",
|
"java.format.settings.google.version": "1.28.0",
|
||||||
"java.format.settings.google.extra": "--aosp --skip-sorting-imports --skip-javadoc-formatting",
|
"java.format.settings.google.extra": "--aosp --skip-sorting-imports --skip-javadoc-formatting",
|
||||||
// (DE) Aktiviert Kommentare im Java-Format.
|
// (DE) Aktiviert Kommentare im Java-Format.
|
||||||
// (EN) Enables comments in Java formatting.
|
// (EN) Enables comments in Java formatting.
|
||||||
|
16
build.gradle
16
build.gradle
@ -30,6 +30,7 @@ ext {
|
|||||||
openSamlVersion = "4.3.2"
|
openSamlVersion = "4.3.2"
|
||||||
commonmarkVersion = "0.25.1"
|
commonmarkVersion = "0.25.1"
|
||||||
googleJavaFormatVersion = "1.28.0"
|
googleJavaFormatVersion = "1.28.0"
|
||||||
|
junitPlatformVersion = "1.12.2"
|
||||||
tempJrePath = null
|
tempJrePath = null
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -99,6 +100,7 @@ subprojects {
|
|||||||
apply plugin: 'com.diffplug.spotless'
|
apply plugin: 'com.diffplug.spotless'
|
||||||
apply plugin: 'org.springframework.boot'
|
apply plugin: 'org.springframework.boot'
|
||||||
apply plugin: 'io.spring.dependency-management'
|
apply plugin: 'io.spring.dependency-management'
|
||||||
|
apply plugin: 'jacoco'
|
||||||
|
|
||||||
java {
|
java {
|
||||||
// 17 is lowest but we support and recommend 21
|
// 17 is lowest but we support and recommend 21
|
||||||
@ -142,7 +144,7 @@ subprojects {
|
|||||||
|
|
||||||
testImplementation 'org.springframework.boot:spring-boot-starter-test'
|
testImplementation 'org.springframework.boot:spring-boot-starter-test'
|
||||||
testRuntimeOnly 'org.mockito:mockito-inline:5.2.0'
|
testRuntimeOnly 'org.mockito:mockito-inline:5.2.0'
|
||||||
testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.12.2'
|
testRuntimeOnly "org.junit.platform:junit-platform-launcher:$junitPlatformVersion"
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.withType(JavaCompile).configureEach {
|
tasks.withType(JavaCompile).configureEach {
|
||||||
@ -156,6 +158,16 @@ subprojects {
|
|||||||
|
|
||||||
test {
|
test {
|
||||||
useJUnitPlatform()
|
useJUnitPlatform()
|
||||||
|
finalizedBy jacocoTestReport
|
||||||
|
}
|
||||||
|
|
||||||
|
jacocoTestReport {
|
||||||
|
dependsOn test
|
||||||
|
reports {
|
||||||
|
xml.required.set(true)
|
||||||
|
csv.required.set(false)
|
||||||
|
html.required.set(true)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.named("processResources") {
|
tasks.named("processResources") {
|
||||||
@ -573,7 +585,7 @@ dependencies {
|
|||||||
}
|
}
|
||||||
|
|
||||||
testImplementation 'org.springframework.boot:spring-boot-starter-test'
|
testImplementation 'org.springframework.boot:spring-boot-starter-test'
|
||||||
testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.12.2'
|
testRuntimeOnly "org.junit.platform:junit-platform-launcher:$junitPlatformVersion"
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.named("test") {
|
tasks.named("test") {
|
||||||
|
Loading…
Reference in New Issue
Block a user