/ test / scripts / run-webdav-mfa-test.sh
run-webdav-mfa-test.sh
 1  #!/bin/bash
 2  
 3  # Set colors
 4  BLUE='\033[0;34m'
 5  GREEN='\033[0;32m'
 6  RED='\033[0;31m'
 7  YELLOW='\033[0;33m'
 8  NC='\033[0m' # No Color
 9  
10  echo -e "${BLUE}Building WebDAV MFA provider test...${NC}"
11  cd "$(dirname "$0")"
12  go build -o webdav-mfa-test test-webdav-mfa.go
13  
14  if [ $? -ne 0 ]; then
15      echo -e "${RED}Build failed!${NC}"
16      exit 1
17  fi
18  
19  echo -e "${GREEN}Running WebDAV MFA provider test...${NC}"
20  ./webdav-mfa-test
21  
22  if [ $? -ne 0 ]; then
23      echo -e "${RED}Test failed!${NC}"
24      exit 1
25  fi
26  
27  echo -e "${GREEN}Cleaning up...${NC}"
28  rm -f webdav-mfa-test
29  
30  echo -e "${GREEN}Test completed!${NC}"