mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			692 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			692 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
set -e
 | 
						|
 | 
						|
 | 
						|
case $1 in
 | 
						|
    -h|--help)
 | 
						|
    echo "--help, -h                   show this help message and exit"
 | 
						|
    echo "--loglevel=LEVEL, -L LEVEL   log level (default: ERROR)"
 | 
						|
    exit 0
 | 
						|
    ;;
 | 
						|
    -L|--loglevel)
 | 
						|
    loglevel="$1 $2"
 | 
						|
    ;;
 | 
						|
esac
 | 
						|
 | 
						|
cd "$(dirname "$0")"/..
 | 
						|
./tools/build-docs
 | 
						|
cd ./tools/documentation_crawler
 | 
						|
 | 
						|
echo -en "\033[0;94m"
 | 
						|
echo "Testing links in documentation..."
 | 
						|
echo -en "\033[0m"
 | 
						|
 | 
						|
set +e
 | 
						|
scrapy crawl_with_status documentation_crawler $loglevel
 | 
						|
result=$?
 | 
						|
if [ "$result" = 1 ]; then
 | 
						|
    echo -en "\033[0;91m"
 | 
						|
    echo "Failed!"
 | 
						|
    echo -en "\033[0m"
 | 
						|
    exit 1
 | 
						|
else
 | 
						|
    echo -en "\033[0;92m"
 | 
						|
    echo "Passed!"
 | 
						|
    echo -en "\033[0m"
 | 
						|
    exit 0
 | 
						|
fi
 |