forked from sheetjs/sheetjs
45 lines
1020 B
Bash
Executable File
45 lines
1020 B
Bash
Executable File
#!/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
|
|
|
|
|