|
3 | 3 |
|
4 | 4 | name: Ion Java performance regression detector |
5 | 5 |
|
6 | | -on: [pull_request] |
| 6 | +on: [pull_request, push] |
7 | 7 |
|
8 | 8 | jobs: |
9 | 9 | PR-Content-Check: |
@@ -34,24 +34,34 @@ jobs: |
34 | 34 | uses: actions/checkout@v3 |
35 | 35 | with: |
36 | 36 | repository: amazon-ion/ion-java-benchmark-cli |
37 | | - ref: master |
| 37 | + ref: addLogic |
38 | 38 | path: ion-java-benchmark-cli |
39 | 39 |
|
40 | 40 | - name: Build ion-java-benchmark-cli |
41 | 41 | run: cd ion-java-benchmark-cli && mvn clean install |
42 | 42 |
|
| 43 | + - name: Checkout ion-data-generator |
| 44 | + uses: actions/checkout@v3 |
| 45 | + with: |
| 46 | + repository: amazon-ion/ion-data-generator |
| 47 | + ref: master |
| 48 | + path: ion-data-generator |
| 49 | + |
| 50 | + - name: Build ion-data-generator |
| 51 | + run: cd ion-data-generator && mvn clean install |
| 52 | + |
43 | 53 | - name: Check the version of ion-java. |
44 | 54 | run: java -jar ion-java-benchmark-cli/target/ion-java-benchmark-cli-0.0.1-SNAPSHOT-jar-with-dependencies.jar --version |
45 | 55 |
|
46 | 56 | - name: Generate test Ion Data |
47 | 57 | run: | |
48 | 58 | mkdir -p testData |
49 | | - java -jar ion-java-benchmark-cli/target/ion-java-benchmark-cli-0.0.1-SNAPSHOT-jar-with-dependencies.jar generate -S 50000 --input-ion-schema ion-java-benchmark-cli/tst/com/amazon/ion/workflow/nestedStruct.isl testData/testStructs.10n |
50 | | - java -jar ion-java-benchmark-cli/target/ion-java-benchmark-cli-0.0.1-SNAPSHOT-jar-with-dependencies.jar generate -S 50000 --input-ion-schema ion-java-benchmark-cli/tst/com/amazon/ion/workflow/nestedList.isl testData/testLists.10n |
51 | | - java -jar ion-java-benchmark-cli/target/ion-java-benchmark-cli-0.0.1-SNAPSHOT-jar-with-dependencies.jar generate -S 50000 --input-ion-schema ion-java-benchmark-cli/tst/com/amazon/ion/workflow/sexp.isl testData/testSexps.10n |
52 | | - java -jar ion-java-benchmark-cli/target/ion-java-benchmark-cli-0.0.1-SNAPSHOT-jar-with-dependencies.jar generate -S 50000 --input-ion-schema ion-java-benchmark-cli/tst/com/amazon/ion/workflow/realWorldDataSchema01.isl testData/realWorldData01.10n |
53 | | - java -jar ion-java-benchmark-cli/target/ion-java-benchmark-cli-0.0.1-SNAPSHOT-jar-with-dependencies.jar generate -S 50000 --input-ion-schema ion-java-benchmark-cli/tst/com/amazon/ion/workflow/realWorldDataSchema02.isl testData/realWorldData02.10n |
54 | | - java -jar ion-java-benchmark-cli/target/ion-java-benchmark-cli-0.0.1-SNAPSHOT-jar-with-dependencies.jar generate -S 50000 --input-ion-schema ion-java-benchmark-cli/tst/com/amazon/ion/workflow/realWorldDataSchema03.isl testData/realWorldData03.10n |
| 59 | + java -jar ion-data-generator/target/ion-data-generator-1.0-SNAPSHOT.jar generate -S 50000 --input-ion-schema ion-data-generator/tst/com/amazon/ion/workflow/nestedStruct.isl testData/testStructs.10n |
| 60 | + java -jar ion-data-generator/target/ion-data-generator-1.0-SNAPSHOT.jar generate -S 50000 --input-ion-schema ion-data-generator/tst/com/amazon/ion/workflow/nestedList.isl testData/testLists.10n |
| 61 | + java -jar ion-data-generator/target/ion-data-generator-1.0-SNAPSHOT.jar generate -S 50000 --input-ion-schema ion-data-generator/tst/com/amazon/ion/workflow/sexp.isl testData/testSexps.10n |
| 62 | + java -jar ion-data-generator/target/ion-data-generator-1.0-SNAPSHOT.jar generate -S 50000 --input-ion-schema ion-data-generator/tst/com/amazon/ion/workflow/realWorldDataSchema01.isl testData/realWorldData01.10n |
| 63 | + java -jar ion-data-generator/target/ion-data-generator-1.0-SNAPSHOT.jar generate -S 50000 --input-ion-schema ion-data-generator/tst/com/amazon/ion/workflow/realWorldDataSchema02.isl testData/realWorldData02.10n |
| 64 | + java -jar ion-data-generator/target/ion-data-generator-1.0-SNAPSHOT.jar generate -S 50000 --input-ion-schema ion-data-generator/tst/com/amazon/ion/workflow/realWorldDataSchema03.isl testData/realWorldData03.10n |
55 | 65 |
|
56 | 66 | - name: Upload test Ion Data to artifacts |
57 | 67 | uses: actions/upload-artifact@v2 |
|
0 commit comments