mirror of
https://github.com/karma-riuk/crab.git
synced 2025-07-05 13:38:12 +02:00
removed colour from output of gradle and maven
This commit is contained in:
@ -13,6 +13,9 @@ EXCLUSION_LIST = [
|
|||||||
"aosp-mirror/platform_frameworks_base", # takes ages to clone
|
"aosp-mirror/platform_frameworks_base", # takes ages to clone
|
||||||
]
|
]
|
||||||
|
|
||||||
|
GRADLE_BASE_CMD = "gradle --no-daemon --console=plain"
|
||||||
|
MAVEN_BASE_CMD = "mvn -Dstyle.color=never"
|
||||||
|
|
||||||
def clone(repo: str, dest: str, updates: dict, force: bool = False, verbose: bool = False) -> None:
|
def clone(repo: str, dest: str, updates: dict, force: bool = False, verbose: bool = False) -> None:
|
||||||
"""
|
"""
|
||||||
Clones a GitHub repository into a local directory.
|
Clones a GitHub repository into a local directory.
|
||||||
@ -127,9 +130,9 @@ def compile_repo(build_file: str, container, updates: dict) -> bool:
|
|||||||
Attempts to compile a repository inside a running Docker container.
|
Attempts to compile a repository inside a running Docker container.
|
||||||
"""
|
"""
|
||||||
if build_file.endswith("pom.xml") or build_file.endswith("build.xml"):
|
if build_file.endswith("pom.xml") or build_file.endswith("build.xml"):
|
||||||
build_cmd = "mvn clean compile"
|
build_cmd = f"{MAVEN_BASE_CMD} clean compile"
|
||||||
elif build_file.endswith("build.gradle"):
|
elif build_file.endswith("build.gradle"):
|
||||||
build_cmd = "gradle compileJava"
|
build_cmd = f"{GRADLE_BASE_CMD} compileJava"
|
||||||
else:
|
else:
|
||||||
updates["error_msg"] = "Unsupported build system for compiling: " + build_file
|
updates["error_msg"] = "Unsupported build system for compiling: " + build_file
|
||||||
return False
|
return False
|
||||||
@ -146,9 +149,9 @@ def compile_repo(build_file: str, container, updates: dict) -> bool:
|
|||||||
|
|
||||||
def test_repo(build_file: str, container, updates: dict) -> bool:
|
def test_repo(build_file: str, container, updates: dict) -> bool:
|
||||||
if build_file.endswith("pom.xml") or build_file.endswith("build.xml"):
|
if build_file.endswith("pom.xml") or build_file.endswith("build.xml"):
|
||||||
test_cmd = "mvn test"
|
test_cmd = f"{MAVEN_BASE_CMD} test"
|
||||||
elif build_file.endswith("build.gradle"):
|
elif build_file.endswith("build.gradle"):
|
||||||
test_cmd = "gradle test"
|
test_cmd = f"{GRADLE_BASE_CMD} test"
|
||||||
else:
|
else:
|
||||||
updates["error_msg"] = "Unsupported build system for testing: " + build_file
|
updates["error_msg"] = "Unsupported build system for testing: " + build_file
|
||||||
return False
|
return False
|
||||||
@ -167,9 +170,9 @@ def test_repo(build_file: str, container, updates: dict) -> bool:
|
|||||||
|
|
||||||
def clean_repo(build_file: str, container):
|
def clean_repo(build_file: str, container):
|
||||||
if build_file.endswith("pom.xml") or build_file.endswith("build.xml"):
|
if build_file.endswith("pom.xml") or build_file.endswith("build.xml"):
|
||||||
clean_cmd = "mvn clean"
|
clean_cmd = f"{MAVEN_BASE_CMD} clean"
|
||||||
elif build_file.endswith("build.gradle"):
|
elif build_file.endswith("build.gradle"):
|
||||||
clean_cmd = "gradle clean"
|
clean_cmd = f"{GRADLE_BASE_CMD} clean"
|
||||||
else:
|
else:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user