Skip to content

Commit

Permalink
Update maven_publisher.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
wsx-antithesis committed Feb 28, 2025
1 parent 7358397 commit 138a735
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 1 deletion.
4 changes: 3 additions & 1 deletion .github/workflows/maven_publisher.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ on:
jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- name: Set up Java
Expand All @@ -17,7 +19,7 @@ jobs:
uses: gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582 # v4.0.0

- name: Publish package
run: ./gradlew jreleaserFullRelease
run: mkdir -p ./sdk/build/jreleaser && ./gradlew jreleaserFullRelease
env:
JRELEASER_GPG_PASSPHRASE: ${{ secrets.JRELEASER_GPG_PASSPHRASE }}
JRELEASER_GPG_PUBLIC_KEY: ${{ secrets.JRELEASER_GPG_PUBLIC_KEY }}
Expand Down
6 changes: 6 additions & 0 deletions sdk/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,12 @@ test {
}
test.dependsOn jar

task testJar(type: Jar) {
from sourceSets.test.output
archiveClassifier.set('tests')
}
build.dependsOn testJar

tasks.named('test') {
useJUnitPlatform()
}
13 changes: 13 additions & 0 deletions sdk/src/test/java/com/antithesis/sdk/AssertionTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,15 @@ void testAlwaysAssertion() {
Assert.always(true, "Always message", details);
}

@Test
void test() {
Assertion.always("Always message").condition(false).commit();
Assertion.always("Always message").details(null).condition(false).commit();
Assertion.always("Always message").condition(false).details(null).commit();
Assertion.always("Always message").details(null);
// .condition(false);
}

@Test
void testSometimesAssertion() {
ObjectMapper mapper = new ObjectMapper();
Expand Down Expand Up @@ -57,4 +66,8 @@ void testRichAssertion() {
conditions.put("c", false);
Assert.sometimesAll(conditions, "Rich assertion sometimes all", mapper.createObjectNode());
}

public static void main(String[] args) {
new AssertionTest().testRichAssertion();
}
}
2 changes: 2 additions & 0 deletions shell.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,7 @@ pkgs.mkShell {
pkgs.jdk8
pkgs.swig
pkgs.patchelf
pkgs.jdt-language-server
];
JAVA_LOMBOK_JAR = "${pkgs.lombok}/share/java/lombok.jar";
}

0 comments on commit 138a735

Please sign in to comment.