---
name: "Test::Harness::Util"
section: "3perl"
platform: "linux"
package: "perl-doc"
version: "5.10.0-19lenny5"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/Test::Harness::Util"
---

# Test::Harness::Util(3perl)

Utility functions for Test::Harness::\*

## NAME

Test::Harness::Util - Utility functions for Test::Harness::\*

## SYNOPSIS

Utility functions for Test::Harness::\*

## PUBLIC FUNCTIONS

The following are all available to be imported to your module.  No symbols are exported by default.

### all\_in( {parm =\> value, parm =\> value} )

Finds all the *\*.t* in a directory.  Knows to skip *.svn* and *CVS* directories.

Valid parms are:

- start

  Starting point for the search.  Defaults to ".".

- recurse

  Flag to say whether it should recurse.  Default to true.

## shuffle( @list )

Returns a shuffled copy of *@list*.

### *blibdir()*

Finds all the blib directories.  Stolen directly from blib.pm
