SkipRequiredModulesTest.php
Namespace
Drupal\simpletest\TestsFile
-
core/
modules/ simpletest/ src/ Tests/ SkipRequiredModulesTest.php
View source
<?php
namespace Drupal\simpletest\Tests;
use Drupal\simpletest\WebTestBase;
/**
* Tests if Simpletest-based tests are skipped based on module requirements.
*
* This test should always be skipped when TestDiscovery is used to discover it.
* This means that if you specify this test to run-tests.sh with --class or
* --file, this test will run and fail.
*
* Only WebTestBase tests are skipped by TestDiscovery. Other tests use the
* PHPUnit @-require module annotation.
*
* @dependencies module_does_not_exist
*
* @group simpletest
* @group WebTestBase
*
* @todo Change or remove this test when Simpletest-based tests are able to skip
* themselves based on requirements.
* @see https://www.drupal.org/node/1273478
*/
class SkipRequiredModulesTest extends WebTestBase {
public function testModuleNotFound() {
$this->fail('This test should have been skipped during discovery.');
}
}
Classes
Title | Deprecated | Summary |
---|---|---|
SkipRequiredModulesTest | Tests if Simpletest-based tests are skipped based on module requirements. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.