Skip to content

Commit

Permalink
Readme updates (#7)
Browse files Browse the repository at this point in the history
Co-authored-by: Werner Dietl <[email protected]>
  • Loading branch information
Haibo-S and wmdietl authored Jul 10, 2024
1 parent 71d65f7 commit 9ac6858
Showing 1 changed file with 29 additions and 1 deletion.
30 changes: 29 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,29 @@
# jspecify-conformance
## JSpecify Conformance Tests with the EISOP Checker Framework

This repository runs the [JSpecify conformance tests](https://github.com/jspecify/jspecify/tree/main/conformance-tests)
with the [EISOP Nullness Checker](https://eisop.github.io/cf/manual/#nullness-checker).

## Prerequisites

- Java 8 or higher

## Running the Tests

1. Clone the repository:
```bash
git clone https://github.com/eisop/jspecify-conformance.git
cd jspecify-conformance
```

2. Gradle Assemble:
```bash
./gradlew assmble
```

3. Run the Tests:
```bash
./gradlew test
```

The project uses a custom test runner, `ConformanceTestRunner`, which is invoked in the `NullnessJSpecifyConformanceTest`.
This runner checks the conformance of the EISOP Nullness Checker against the JSpecify Conformance Tests.

0 comments on commit 9ac6858

Please sign in to comment.