async function () {
                    assert.strictEqual(nextTask.status, 'pending', `nextTask.status in task at count=${count} ${reportTask(nextTask)}`);
                    assert.strictEqual(task.status, 'running', `task.status in task at count=${count} ${reportTask(task)}`);

                    ++count;