Prevented some tests from being repeated on CI
This commit is contained in:
parent
0ca9f5b9f8
commit
20f8aef5c6
4 changed files with 21 additions and 2 deletions
6
.github/workflows/gradle.yml
vendored
6
.github/workflows/gradle.yml
vendored
|
@ -28,8 +28,12 @@ jobs:
|
||||||
- name: Grant execute permission for gradlew
|
- name: Grant execute permission for gradlew
|
||||||
run: chmod +x gradlew
|
run: chmod +x gradlew
|
||||||
|
|
||||||
|
- name: Set up NO_CI env
|
||||||
|
if: matrix.java-version != 17
|
||||||
|
env:
|
||||||
|
NO_CI: true
|
||||||
|
|
||||||
- name: Test with Gradle
|
- name: Test with Gradle
|
||||||
uses: gradle/gradle-build-action@v2
|
uses: gradle/gradle-build-action@v2
|
||||||
with:
|
with:
|
||||||
arguments: build check --stacktrace -PtestsBadgeApiKey=${{ secrets.TESTS_BADGE_API_KEY }}
|
arguments: build check --stacktrace -PtestsBadgeApiKey=${{ secrets.TESTS_BADGE_API_KEY }}
|
||||||
|
|
||||||
|
|
1
.github/workflows/publish.yml
vendored
1
.github/workflows/publish.yml
vendored
|
@ -30,6 +30,7 @@ jobs:
|
||||||
- name: Publish with Gradle
|
- name: Publish with Gradle
|
||||||
uses: gradle/gradle-build-action@v2
|
uses: gradle/gradle-build-action@v2
|
||||||
env:
|
env:
|
||||||
|
NO_CI: true
|
||||||
SONATYPE_USER: ${{ secrets.SONATYPE_USER}}
|
SONATYPE_USER: ${{ secrets.SONATYPE_USER}}
|
||||||
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
|
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
|
||||||
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.ORG_GRADLE_PROJECT_signingKey }}
|
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.ORG_GRADLE_PROJECT_signingKey }}
|
||||||
|
|
|
@ -58,18 +58,29 @@ pmd {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
tasks {
|
tasks {
|
||||||
withType<JavaCompile> {
|
withType<JavaCompile> {
|
||||||
options.encoding = "UTF-8"
|
options.encoding = "UTF-8"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
test {
|
test {
|
||||||
val apiKey = project.properties["testsBadgeApiKey"]
|
val apiKey = project.properties["testsBadgeApiKey"]
|
||||||
useJUnitPlatform()
|
useJUnitPlatform {
|
||||||
|
if (System.getenv("NO_CI") != null) {
|
||||||
|
excludeTags("no-ci")
|
||||||
|
println("Excluded test tags: $excludeTags")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
testLogging {
|
testLogging {
|
||||||
exceptionFormat = TestExceptionFormat.FULL
|
exceptionFormat = TestExceptionFormat.FULL
|
||||||
events = setOf(TestLogEvent.PASSED, TestLogEvent.SKIPPED, TestLogEvent.FAILED)
|
events = setOf(TestLogEvent.PASSED, TestLogEvent.SKIPPED, TestLogEvent.FAILED)
|
||||||
|
showStandardStreams = true
|
||||||
}
|
}
|
||||||
|
|
||||||
addTestListener(object : TestListener {
|
addTestListener(object : TestListener {
|
||||||
override fun beforeTest(p0: TestDescriptor?) = Unit
|
override fun beforeTest(p0: TestDescriptor?) = Unit
|
||||||
override fun beforeSuite(p0: TestDescriptor?) = Unit
|
override fun beforeSuite(p0: TestDescriptor?) = Unit
|
||||||
|
|
|
@ -17,6 +17,7 @@
|
||||||
|
|
||||||
package rife.render;
|
package rife.render;
|
||||||
|
|
||||||
|
import org.junit.jupiter.api.Tag;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import rife.template.TemplateFactory;
|
import rife.template.TemplateFactory;
|
||||||
|
|
||||||
|
@ -70,6 +71,7 @@ class TestFormat {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@Tag("no-ci")
|
||||||
void testQrCode() {
|
void testQrCode() {
|
||||||
var t = TemplateFactory.SVG.get("qrCode");
|
var t = TemplateFactory.SVG.get("qrCode");
|
||||||
var foo = "https://example.com/";
|
var foo = "https://example.com/";
|
||||||
|
@ -78,6 +80,7 @@ class TestFormat {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@Tag("no-ci")
|
||||||
void testShortenUrl() {
|
void testShortenUrl() {
|
||||||
var t = TemplateFactory.HTML.get("shortenUrl");
|
var t = TemplateFactory.HTML.get("shortenUrl");
|
||||||
var url = "https://example.com/";
|
var url = "https://example.com/";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue