# phpman > man > TAP::Parser::Scheduler::Spinner

## NAME
    [TAP::Parser::Scheduler::Spinner](https://www.chedong.com/phpMan.php/perldoc/TAP%3A%3AParser%3A%3AScheduler%3A%3ASpinner/markdown) - A no-op job.

## VERSION
    Version 3.43

## SYNOPSIS
        use [TAP::Parser::Scheduler::Spinner](https://www.chedong.com/phpMan.php/perldoc/TAP%3A%3AParser%3A%3AScheduler%3A%3ASpinner/markdown);

## DESCRIPTION
    A no-op job. Returned by "[TAP::Parser::Scheduler](https://www.chedong.com/phpMan.php/perldoc/TAP%3A%3AParser%3A%3AScheduler/markdown)" as an instruction to the harness to spin (keep
    executing tests) while the scheduler can't return a real job.

## METHODS
### Class Methods
   "new"
        my $job = [TAP::Parser::Scheduler::Spinner](https://www.chedong.com/phpMan.php/perldoc/TAP%3A%3AParser%3A%3AScheduler%3A%3ASpinner/markdown)->new;

    Ignores any arguments and returns a new "[TAP::Parser::Scheduler::Spinner](https://www.chedong.com/phpMan.php/perldoc/TAP%3A%3AParser%3A%3AScheduler%3A%3ASpinner/markdown)" object.

### Instance Methods
   "is_spinner"
    Returns true indicating that is a 'spinner' job. Spinners are returned when the scheduler still
    has pending jobs but can't (because of locking) return one right now.

## SEE ALSO
    [TAP::Parser::Scheduler](https://www.chedong.com/phpMan.php/perldoc/TAP%3A%3AParser%3A%3AScheduler/markdown), [TAP::Parser::Scheduler::Job](https://www.chedong.com/phpMan.php/perldoc/TAP%3A%3AParser%3A%3AScheduler%3A%3AJob/markdown)

