forked from sheetjs/sheetjs
		
	
		
			
	
	
		
			45 lines
		
	
	
		
			1020 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			45 lines
		
	
	
		
			1020 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
|  | #!/bin/bash
 | ||
|  | set -euxo pipefail | ||
|  | TZONES=(America/New_York Europe/London Asia/Seoul America/Los_Angeles Europe/Berlin Asia/Kolkata Asia/Shanghai America/Cancun America/Anchorage America/Barbados Asia/Tokyo  America/Cayman Pacific/Honolulu America/Mexico_City Asia/Hong_Kong Europe/Paris Atlantic/Azores) | ||
|  | 
 | ||
|  | if [ -e datetest.js ]; then | ||
|  | 	sudo n 20; | ||
|  | 	for TZ in ${TZONES[@]}; do | ||
|  | 		echo "$TZ" | ||
|  | 		env TZ="$TZ" mocha -R dot datetest.js | ||
|  | 	done | ||
|  | fi | ||
|  | 
 | ||
|  | # min test  | ||
|  | for n in 20 10 0.8 0.10 0.12 4 6 8 12 14 16 18; do | ||
|  | 	sudo n $n | ||
|  | 	env WTF=1 make testdot_misc | ||
|  | 	for TZ in ${TZONES[@]}; do | ||
|  | 		sudo n $n | ||
|  | 		env WTF=1 TZ="$TZ" make testdot_misc | ||
|  | 	done | ||
|  | done | ||
|  | 
 | ||
|  | # full test | ||
|  | for n in 20 10 0.12; do | ||
|  | 	for TZ in America/New_York Asia/Seoul Asia/Kolkata Europe/Paris; do | ||
|  | 		sudo n $n | ||
|  | 		env WTF=1 TZ="$TZ" make testdot | ||
|  | 	done | ||
|  | done | ||
|  | 
 | ||
|  | # bun | ||
|  | for TZ in ${TZONES[@]}; do | ||
|  | 	echo "$TZ"; | ||
|  | 	env TZ="$TZ" WTF=1 make test-bun_misc; | ||
|  | done | ||
|  | 
 | ||
|  | # deno | ||
|  | for TZ in ${TZONES[@]}; do | ||
|  | 	echo "$TZ"; | ||
|  | 	env TZ="$TZ" WTF=1 make test-deno_misc; | ||
|  | 	env TZ="$TZ" WTF=1 make test-denocp_misc; | ||
|  | done | ||
|  | 
 | ||
|  | 
 |