Skip to content

Commit 75198ab

Browse files
committed
test cov: fixed get-jacoco script
1 parent ba359f8 commit 75198ab

1 file changed

Lines changed: 12 additions & 7 deletions

File tree

get-jacoco.sh

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,33 @@
44
PROJECT_ROOT="${PROJECT_ROOT:-$(pwd)}"
55
JACOCO_VERSION="${JACOCO_VERSION:-0.8.14}" # Use env var or fallback
66
JACOCO_DIR="${PROJECT_ROOT}/jacoco-$JACOCO_VERSION"
7-
JACOCO_CLI_JAR="$JACOCO_DIR/lib/jacococli.jar"
7+
JACOCO_AGENT_JAR="$JACOCO_DIR/lib/jacocoagent.jar"
88

9+
echo "DEBUG: Checking if $JACOCO_CLI_JAR and $JACOCO_AGENT_JAR exist..."
910
echo "DEBUG: Checking if $JACOCO_CLI_JAR exists..."
1011
###
1112
#
1213
# Check if JaCoCo CLI JAR exists in the cache directory
13-
if [ ! -f "$JACOCO_CLI_JAR" ]; then
14-
echo "JaCoCo CLI JAR not found in cache directory. Downloading..."
14+
if [ ! -f "$JACOCO_CLI_JAR" ] || [ ! -f "$JACOCO_AGENT_JAR" ]; then
15+
echo "JaCoCo JARs not found (or incomplete) in cache directory. Downloading..."
1516
mkdir -p "$JACOCO_DIR"
1617
wget -q "https://github.com/jacoco/jacoco/releases/download/v$JACOCO_VERSION/jacoco-$JACOCO_VERSION.zip" -O "/tmp/jacoco-$JACOCO_VERSION.zip"
1718
unzip -q "/tmp/jacoco-$JACOCO_VERSION.zip" -d "$JACOCO_DIR"
1819
rm -f "/tmp/jacoco-$JACOCO_VERSION.zip"
19-
echo "DEBUG: Downloaded JaCoCo CLI to $JACOCO_DIR"
20-
ls -la "$JACOCO_DIR"
20+
echo "DEBUG: Downloaded JaCoCo to $JACOCO_DIR"
21+
ls -la "$JACOCO_DIR/lib/"
2122
else
22-
echo "DEBUG: JaCoCo CLI JAR found at $JACOCO_CLI_JAR"
23+
echo "DEBUG: JaCoCo JARs found: $JACOCO_CLI_JAR and $JACOCO_AGENT_JAR"
2324
fi
2425

25-
# Check if JaCoCo CLI JAR exists after download
26+
# Check both JARs exist after download
2627
if [ ! -f "$JACOCO_CLI_JAR" ]; then
2728
echo "Error: JaCoCo CLI JAR not found at $JACOCO_CLI_JAR"
2829
exit 1
2930
fi
31+
if [ ! -f "$JACOCO_AGENT_JAR" ]; then
32+
echo "Error: JaCoCo agent JAR not found at $JACOCO_AGENT_JAR"
33+
exit 1
34+
fi
3035

3136
export JACOCO_CLI_JAR

0 commit comments

Comments
 (0)