Skip to content

Commit 2a492f5

Browse files
authored
Merge pull request #140 from WebFuzzing/develop
fix for ERC20
2 parents 2398b23 + ee70c7e commit 2a492f5

File tree

2 files changed

+25
-23
lines changed

2 files changed

+25
-23
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ For simplicity, all schemas are also available as JSON/YML files under the folde
7070
> **IMPORTANT**: More details (e.g., #LOCs and used databases) on these APIs can be found [in this table](statistics/table_emb.md).
7171
7272

73-
### REST: Java/Kotlin (29)
73+
### REST: Java/Kotlin (30)
7474

7575
* **Bibliothek** (MIT), [jdk_17_gradle/cs/rest/bibliothek](jdk_17_gradle/cs/rest/bibliothek), from [https://github.com/PaperMC/bibliothek](https://github.com/PaperMC/bibliothek)
7676

scripts/dist.py

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -277,10 +277,9 @@ def build_jdk_21_maven():
277277

278278

279279
####################
280-
def build_jdk_11_gradle():
280+
def call_gradle(java_home, folder):
281281
env_vars = os.environ.copy()
282-
env_vars["JAVA_HOME"] = JAVA_HOME_11
283-
folder = "jdk_11_gradle"
282+
env_vars["JAVA_HOME"] = java_home
284283

285284
command = "gradlew"
286285

@@ -298,6 +297,24 @@ def build_jdk_11_gradle():
298297
print("\nERROR: Gradle command failed")
299298
exit(1)
300299

300+
####################
301+
def build_jdk_8_gradle():
302+
303+
java_home = JAVA_HOME_8
304+
folder = "jdk_8_gradle"
305+
call_gradle(java_home,folder)
306+
307+
copy(folder + "/cs/rest/erc20-rest-service/build/libs/erc20-rest-service-sut.jar", DIST)
308+
copy(folder + "/em/external/rest/erc20-rest-service/build/libs/erc20-rest-service-evomaster-runner.jar", DIST)
309+
310+
311+
####################
312+
def build_jdk_11_gradle():
313+
314+
java_home = JAVA_HOME_11
315+
folder = "jdk_11_gradle"
316+
call_gradle(java_home,folder)
317+
301318
# Copy JAR files
302319
copy(folder + "/cs/graphql/patio-api/build/libs/patio-api-sut.jar", DIST)
303320
copy(folder + "/em/external/graphql/patio-api/build/libs/patio-api-evomaster-runner.jar", DIST)
@@ -306,26 +323,10 @@ def build_jdk_11_gradle():
306323

307324
####################
308325
def build_jdk_17_gradle():
309-
env_vars = os.environ.copy()
310-
env_vars["JAVA_HOME"] = JAVA_HOME_17
311-
folder = "jdk_17_gradle"
312-
313-
command = "gradlew"
314326

315-
if platform.system() == "Darwin":
316-
317-
# make sure gradlew command is executable
318-
os.system("chmod +x " + os.getcwd() + "/" + folder + "/gradlew")
319-
320-
command = "./gradlew"
321-
322-
gradleres = run([command, "build", "-x", "test"], shell=SHELL, cwd=os.path.join(PROJ_LOCATION, folder),
323-
env=env_vars)
324-
gradleres = gradleres.returncode
325-
326-
if gradleres != 0:
327-
print("\nERROR: Gradle command failed")
328-
exit(1)
327+
java_home = JAVA_HOME_17
328+
folder = "jdk_17_gradle"
329+
call_gradle(java_home,folder)
329330

330331
# Copy JAR files
331332
copy(folder + "/cs/rest/bibliothek/build/libs/bibliothek-sut.jar", DIST)
@@ -428,6 +429,7 @@ def makeZip():
428429
build_jdk_11_maven()
429430
build_jdk_17_maven()
430431
build_jdk_21_maven()
432+
build_jdk_8_gradle()
431433
build_jdk_11_gradle()
432434
build_jdk_17_gradle()
433435

0 commit comments

Comments
 (0)