mirror of
https://github.com/hashicorp/packer.git
synced 2026-10-13 17:52:10 -04:00
backport of commit 6f299f5228
This commit is contained in:
@@ -158,3 +158,13 @@ func (c CustomCheck) Check(stdout, stderr string, err error) error {
|
||||
func (c CustomCheck) Name() string {
|
||||
return fmt.Sprintf("custom check - %s", c.name)
|
||||
}
|
||||
|
||||
// LineCountCheck builds a pipe checker to count the number of lines on stdout by default
|
||||
//
|
||||
// To change the stream(s) on which to perform the check, you can call SetStream on the
|
||||
// returned pipe checker.
|
||||
func LineCountCheck(lines int) *PipeChecker {
|
||||
return MkPipeCheck(fmt.Sprintf("line count (%d)", lines), LineCount()).
|
||||
SetTester(IntCompare(eq, lines)).
|
||||
SetStream(OnlyStdout)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user