tests: Ensure virtual tags +PENDING and +WAITING are working as before TW-2563

This commit is contained in:
Tomas Babej 2021-08-08 09:35:17 -04:00
parent d5c99d5f4f
commit 6bec323d94
No known key found for this signature in database
GPG key ID: B0747C6578F7D2F5

View file

@ -14,15 +14,26 @@ sed -i 's/pending/waiting/' $TASKDATA/pending.data
# Trigger upgrade
task all
# Assertion: Exactly one task is considered waiting
[[ `task +WAITING count` == "1" ]]
# Report file content
echo pending.data
cat $TASKDATA/pending.data
echo completed.data
cat $TASKDATA/completed.data
# Assertion: Exactly one task is considered waiting
[[ `task +WAITING count` == "1" ]]
[[ `task status:waiting count` == "1" ]]
# Assertion: Exactly one task is considered pending
[[ `task +PENDING count` == "1" ]]
[[ `task status:pending count` == "1" ]]
# Assertion: Task 1 is pending
[[ `task _get 1.status` == "pending" ]]
# Assertion: Task 2 is waiting
[[ `task _get 2.status` == "waiting" ]]
# Assertion: No lines in data files with "waiting" status
[[ -z `cat $TASKDATA/pending.data | grep waiting` ]]
[[ -z `cat $TASKDATA/completed.data | grep waiting` ]]