diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index b00f39c0d..f9e6b3283 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -44,11 +44,9 @@ jobs: java-version: '${{ matrix.version }}' cache: maven - name: Check Style - run: mvn -B spotless:check -Pbenchmarks -Pfuzz + run: mvn -B spotless:check - name: Test Java run: mvn -B clean install - - name: Verify that nightly fuzz compiles - run: mvn -B test -DskipTests -Pfuzz -pl fuzz readme-ci: runs-on: ubuntu-latest diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 48d7f135f..7c2c04d21 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -49,7 +49,7 @@ jobs: # Build everything mvn -B install -DskipTests # Run only the fuzz tests - mvn -B clean verify -Pfuzz -pl fuzz -Dfuzz.test.numeric=10 -Dfuzz.test.table=10 + mvn -B clean verify -pl fuzz -DskipTests=false -Dfuzz.test.numeric=10 -Dfuzz.test.table=10 - name: Create Pull Request with the crash repro uses: peter-evans/create-pull-request@v6 diff --git a/fuzz/README.md b/fuzz/README.md index f2e92bd21..2a039c4a6 100644 --- a/fuzz/README.md +++ b/fuzz/README.md @@ -28,7 +28,3 @@ export CHICORY_FUZZ_TYPES=numeric,table mvn install -Pfuzz -pl fuzz -Dtest="com.dylibso.chicory.fuzz.SingleReproTest#singleReproducer" ``` - -## Import in IntelliJ - -Right click on `/fuzz/pom.xml` -> "Add as a Maven Project" diff --git a/fuzz/pom.xml b/fuzz/pom.xml index 40b423e15..e5cf15915 100644 --- a/fuzz/pom.xml +++ b/fuzz/pom.xml @@ -13,6 +13,13 @@ Chicory - Fuzz Fuzzying Chicory + + true + + 10 + 10 + + com.dylibso.chicory diff --git a/jmh/pom.xml b/jmh/pom.xml index 04e3d0749..50ef91e25 100644 --- a/jmh/pom.xml +++ b/jmh/pom.xml @@ -23,12 +23,12 @@ runtime - org.openjdk.jmh - jmh-core + com.dylibso.chicory + wasm org.openjdk.jmh - jmh-generator-annprocess + jmh-core diff --git a/pom.xml b/pom.xml index b6c8f0689..216cbfddf 100644 --- a/pom.xml +++ b/pom.xml @@ -37,6 +37,8 @@ aot bom cli + fuzz + jmh log runtime runtime-tests @@ -651,16 +653,6 @@ - - fuzz - - fuzz - - - 10 - 10 - - release @@ -704,11 +696,5 @@ - - benchmarks - - jmh - - diff --git a/scripts/build-jmh-main.sh b/scripts/build-jmh-main.sh index 50bc3ff82..637cd97ec 100755 --- a/scripts/build-jmh-main.sh +++ b/scripts/build-jmh-main.sh @@ -7,5 +7,5 @@ SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) cd "${SCRIPT_DIR}/.." rm -rf main git clone --depth 1 --branch main https://github.com/dylibso/chicory.git main - mvn -Dquickly -Pbenchmarks + mvn -Dquickly ) diff --git a/scripts/build-jmh.sh b/scripts/build-jmh.sh index 2bc1bf561..f4fe847de 100755 --- a/scripts/build-jmh.sh +++ b/scripts/build-jmh.sh @@ -5,5 +5,5 @@ SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) ( cd "${SCRIPT_DIR}/.." - mvn -Dquickly -Pbenchmarks + mvn -Dquickly )