Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

santigarcor/vscode-phpunit-extended

Open more actions menu

Repository files navigation

Phpunit for VSCode

Version Installs Rating

Setup

  • Install phpunit or have phpunit installed through composer.
  • Set the config values:
{
    "phpunit.execPath": "path/to/phpunit", // If this value is set to '' it will try to use the composer phpunit installation.
    "phpunit.args": [
        "--configuration", "./phpunit.xml.dist"
    ],
    "phpunit.envVars": {
        // Here you can define the environment variables to be set before executing phpunit
    },
    "phpunit.excludedGroups": [
        // Groups to be excluded when running the TestSuiteWithExclusions command
    ],
    "phpunit.scriptsAfterTests": {
        "ok": [
            {
            "command": "some-command-with-args",
            "args": ["-status=ok"]
            },
            "another-command-without-args"
        ],
        "error": []
    },
    "phpunit.showOutput": "always" // always, error, ok
}

How to use

Run with (Cmd+Shift+P on OSX or Ctrl+Shift+P on Windows and Linux) and execute:

  • PHPUnit Test Nearest: This command will search the nearest function from the cursor position until the file's beginning.

test-nearest

  • PHPUnit Test Current File: This command will test the current active file.

test-file

  • PHPUnit Test All Suite: This command will run all the test suite.

test-suite

  • PHPUnit Test All Suite With Exclusions: This command will run the test suite without the excluded groups set in the configuration.

  • PHPUnit Test: This command will show a window to pick the test to run.

test-pick

  • PHPUnit Run Last Test: This command will run the last test ran.

test-last

  • PHPUnit Cancel Current Test: This command will cancel the current running test.

test-cancel

Notes / Tips / Advanced

  • args is recommended to set in your 'workspace settings'. You can add any phpunit args, check phpunit --help.
  • To hook into the debugger (github.com/felixfbecker/vscode-php-debug). Add Key:XDEBUG_CONFIG, Value:idekey=VSCODE to your phpunit.envVars object.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.