Files
backend/scripts/test.sh
TakahashiNguyen 43600fc8cf
Release package / release (push) Successful in 14m26s
fix: menu items CRUD (#44)
Co-authored-by: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com>
Reviewed-on: #44
2026-05-06 15:10:31 +00:00

33 lines
710 B
Bash
Executable File

#!/bin/bash
# Khởi tạo giá trị mặc định
DEBUG_FLAG=""
TEST_FLAG=""
# Duyệt qua các tham số đầu vào
for arg in "$@"; do
case $arg in
--debug)
DEBUG_FLAG="-Dmaven.surefire.debug"
shift # Bỏ qua flag này
;;
--test=*)
# Lấy giá trị sau dấu =
TEST_NAME="${arg#*=}"
TEST_FLAG="-Dtest=$TEST_NAME"
shift
;;
*)
# Các tham số không xác định (nếu cần xử lý thêm)
;;
esac
done
echo "Running: mvn clean package $DEBUG_FLAG $TEST_FLAG"
# Chạy lệnh Maven
mvn clean package \
-Dquarkus.container-image.push=false \
-Dquarkus.container-image.build=false \
$DEBUG_FLAG \
$TEST_FLAG