NAME

Test::BDD::Infrastructure::Filesystem - cucumber step definitions for checking file systems

VERSION

version 1.005

Description

This step definitions use the output of the df(1) command to check filesystems.

Synopsis

Scenario: There must be enought space for the mail queue
  Given a filesystem is mounted on /var/spool/postfix
  Then the filesystems type must be rootfs
  And the filesystems free space must be more than 200 megabyte
  And the filesystems usage must be less than 90 percent

Step definitions

First select an path to check:

Given a filesystem is mounted on <path>

Then check parameters with:

Then the filesystem(s) (device|type|mount point) must be (like) <regex>
Then the filesystem(s) (device|type|mount point) must be (unlike|not like) <regex>

Then the filesystem(s) (blocks|size|used space|free space|usage) must be <compare> <count>
Then the filesystem(s) (blocks|size|used space|free space|usage) must be <compare> <count> <unit>

AUTHOR

Markus Benning <ich@markusbenning.de>

COPYRIGHT AND LICENSE

This software is copyright (c) 2015 by Markus Benning.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.