Download the PHP package bex/behat-choose-tests without Composer

On this page you can find all versions of the php package bex/behat-choose-tests. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package behat-choose-tests

Behat-ChooseTestsExtension

License Latest Stable Version Scrutinizer Code Quality Build Status Build Status

Behat-ChooseTestsExtension allows you to interactively choose tests to run.

Installation

Install by adding to your composer.json:

Configuration

Enable the extension in behat.yml like this:

Usage

Choose Suite

Run behat with --choose-suite option to interactively choose a suite to run:

  1. it will not show the suite-chooser

    • if you are running behat with --no-interaction option
    • if you already specified the suite with the --suite option
    • if you have only 1 suite
  2. it will allow you to choose All suite or a specific suite. Multiple choice is not allowed yet.

Example output:

Choose Feature

Run behat with --choose-feature option to interactively choose a feature to run:

  1. it will not show the feature-chooser

    • if you are running behat with --no-interaction option
    • if you already specified the feature with passing the <paths> argument (e.g. bin/behat features/my_awesome.feature)
    • if you have only 1 feature
  2. it will allow you to choose All feature or a specific feature. Multiple choice is not allowed yet.

  3. it list all features or the features in the given suite if you already selected a suite with --suite or --choose-suite.

Example output:

Choose Scenario

Run behat with --choose-scenario option to interactively choose a scenario to run:

  1. it will not show the scenario-chooser

    • if you are running behat with --no-interaction option
    • if you already specified the scenario with passing the <paths> argument and specifying a line number (e.g. bin/behat features/my_awesome.feature:3)
    • if you have only 1 scenario
  2. it will allow you to choose All scenario or a specific scenario. Multiple choice is not allowed yet.

  3. it list all scenarios or the scenarios in the given suite and feature if you already specified those. (Note that you can specify the suite with --suite or --chose-suite and you can specify the feature by passing the <paths> argument or using the --choose-feature option)

Example output:

Choose Tests

Run behat with --choose-tests option to interactively choose tests to run. It will simply enable all above choosers so --choose-tests is equivalent to --choose-suite --choose--feature --choose-scenario.

Example output:


All versions of behat-choose-tests with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4
behat/behat Version ^3.0.0 <3.6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package bex/behat-choose-tests contains the following files

Loading the files please wait ....