GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — codeception.github.com/docs/modules/Cli.md at master · webmaster777/codeception.github.com

Expand file tree

/

Cli.md

Copy path
More file actions
More file actions

Latest commit

 

History

History
History
125 lines (69 loc) · 2.64 KB
/

Cli.md

Copy path

File metadata and controls

125 lines (69 loc) · 2.64 KB
Raw
Copy raw file
Download raw file
Outline
Edit and raw actions
layout doc
title Cli - Codeception - Documentation
Releasessource

Cli

Installation

If you use Codeception installed using composer, install this module with the following command:

{% highlight yaml %} composer require --dev codeception/module-cli

{% endhighlight %}

Alternatively, you can enable Cli module in suite configuration file and run

{% highlight yaml %} codecept init upgrade4

{% endhighlight %}

This module was bundled with Codeception 2 and 3, but since version 4 it is necessary to install it separately.
Some modules are bundled with PHAR files.
Warning. Using PHAR file and composer in the same project can cause unexpected errors.

Description

Wrapper for basic shell commands and shell output

Responsibility

  • Maintainer: davert
  • Status: stable
  • Contact: [email protected]

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

Actions

dontSeeInShellOutput

  • param string $text
  • return void

Checks that output from latest command doesn't contain text

grabShellOutput

  • return string

Returns the output from latest command

runShellCommand

  • param string $command
  • param bool $failNonZero
  • return void

Executes a shell command.

Fails if exit code is > 0. You can disable this by passing false as second argument

{% highlight php %}

runShellCommand('phpunit'); // do not fail test when command fails $I->runShellCommand('phpunit', false); {% endhighlight %} #### seeInShellOutput * `param string` $text * `return void` Checks that output from last executed command contains text #### seeResultCodeIs * `param int` $code * `return void` Checks result code. To verify a result code > 0, you need to pass `false` as second argument to `runShellCommand()` {% highlight php %} seeResultCodeIs(0); {% endhighlight %} #### seeResultCodeIsNot * `param int` $code * `return void` Checks result code {% highlight php %} seeResultCodeIsNot(0); {% endhighlight %} #### seeShellOutputMatches * `param string` $regex * `return void`

 

Module reference is taken from the source code. Help us to improve documentation. Edit module reference
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.