☑ Meet EasyTesting.io, a project by Michael Bodnarchuk, author of Codeception. Simplify your browser testing experience with CaaS (Codeception as a service)!

Search

Cli

Wrapper for basic shell commands and shell output

Responsibility

Please review the code of non-stable modules and provide patches if you have issues.

Actions

dontSeeInShellOutput

Checks that output from latest command doesn’t contain text

  • param $text

runShellCommand

Executes a shell command. Fails If exit code is > 0. You can disable this by setting second parameter to false

<?php
$I->runShellCommand('phpunit');

// do not fail test when command fails
$I->runShellCommand('phpunit', false);
  • param $command
  • param bool $failNonZero

seeInShellOutput

Checks that output from last executed command contains text

  • param $text

seeResultCodeIs

Checks result code

<?php
$I->seeResultCodeIs(0);
  • param $code

seeResultCodeIsNot

Checks result code

<?php
$I->seeResultCodeIsNot(0);
  • param $code

seeShellOutputMatches

  • param $regex

 

Module reference is taken from the source code. Help us to improve documentation. Edit module reference
Let us help you take Codeception further. We offer a number of paid services that can help you and your organization get the most out of Codeception Enterprise. Software testing & test automation development and outsourcing. Request a quote for enterprise support or trainings