mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-06-26 10:54:28 +02:00
Rename variable day
to dates
, function current_date
to default_dates
This commit is contained in:
parent
b2fd299f33
commit
ef9a5b5a0a
1 changed files with 8 additions and 8 deletions
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
function current_date()
|
function default_dates()
|
||||||
{
|
{
|
||||||
case "${OSTYPE}" in
|
case "${OSTYPE}" in
|
||||||
darwin*)
|
darwin*)
|
||||||
|
@ -45,9 +45,9 @@ until [[ -z "${1}" ]] ; do
|
||||||
shift
|
shift
|
||||||
hours="${hours} ${1}"
|
hours="${hours} ${1}"
|
||||||
;;
|
;;
|
||||||
--day)
|
--date)
|
||||||
shift
|
shift
|
||||||
days="${days} ${1}"
|
dates="${dates} ${1}"
|
||||||
;;
|
;;
|
||||||
--fail-at-end)
|
--fail-at-end)
|
||||||
fail_at_end=1
|
fail_at_end=1
|
||||||
|
@ -63,15 +63,15 @@ until [[ -z "${1}" ]] ; do
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
|
|
||||||
for day in ${days-$( current_date )} ; do
|
for date in ${dates-$( default_dates )} ; do
|
||||||
for minute in ${minutes-$( default_minutes )} ; do
|
for minute in ${minutes-$( default_minutes )} ; do
|
||||||
for hour in ${hours-$( default_hours )} ; do
|
for hour in ${hours-$( default_hours )} ; do
|
||||||
date="${day}T${hour}:${minute}"
|
date_time="${date}T${hour}:${minute}"
|
||||||
for single_test in ${tests} ; do
|
for single_test in ${tests} ; do
|
||||||
echo "Running test ${single_test} at ${date}"
|
echo "Running test ${single_test} at ${date_time}"
|
||||||
faketime "${date}" "${single_test}"
|
faketime "${date_time}" "${single_test}"
|
||||||
if [[ $? -ne 0 ]] ; then
|
if [[ $? -ne 0 ]] ; then
|
||||||
echo "Test ${single_test} broke at ${date}!"
|
echo "Test ${single_test} broke at ${date_time}!"
|
||||||
[[ ${fail_at_end-0} -ne 0 ]] || break 2
|
[[ ${fail_at_end-0} -ne 0 ]] || break 2
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue