您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
phpunit-phpunit.xml-phpunit-testsuites-testsuite-directory-phpVersionOperator
发布时间:2021-10-21 22:55:23编辑:雪饮阅读()
phpunit.xml配置文件的phpunit元素的testsuites子元素的testsuite子元素的directory子元素的phpVersionOperator属性,以下就简称phpVersionOperator。
phpVersionOperator 属性
可能值:'<'、'lt'、'<='、'le'、'>'、'gt'、'>='、'ge'、'=='、'='、'eq', '!=', '<>', 'ne'(默认值:'>=')
配置基于用来运行当前 PHPUnit 进程的 PHP 运行时版本的过滤器的 version_compare() 操作所用的比较运算符。
那么这里以ne比较运算符为例,phpunit.xml如:
<phpunit bootstrap="src/autoload.php">
<testsuites>
<testsuite name="test1">
<directory phpVersion="7.4.3" phpVersionOperator="ne">tests</directory>
</testsuite>
</testsuites>
</phpunit>
那么我如果以php7.4.3运行:
C:\Users\Administrator>C:\phpstudy_pro\Extensions\php\php7.4.3nts\php.exe C:\phpstudy_pro\WWW\phpunitLearning\phpunit-9.5.10.phar -c C:\phpstudy_pro\WWW\phpunitLearning\phpunit.xml --testsuite test1
PHPUnit 9.5.10 by Sebastian Bergmann and contributors.
No tests executed!
则php7.4.3是匹配不到测试执行的。
而非php7.4.3的php7.3.4则能匹配到测试的执行的:
C:\Users\Administrator>C:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe C:\phpstudy_pro\WWW\phpunitLearning\phpunit-9.5.10.phar -c C:\phpstudy_pro\WWW\phpunitLearning\phpunit.xml --testsuite test1
PHPUnit 9.5.10 by Sebastian Bergmann and contributors.
.
JavaTest::testOne
.
JavaTest::testTwo
.
JavaTest::testThree
.
MyTest::testOne
.
MyTest::testTwo
. 6 / 6 (100%)
MyTest::testThree
Time: 00:00.005, Memory: 18.00 MB
OK (6 tests, 6 assertions)
关键字词:phpunit,phpVersionOperator
相关文章
- phpunit-phpunit.xml-phpunit-testsuites-testsuite-d
- phpunit-phpunit.xml-phpunit-testsuites-testsuite-d
- phpunit-phpunit.xml-phpunit-testsuites-testsuite-d
- phpunit如何生成代码覆盖率?“No filter is configured
- phpunit-phpunit.xml-testsuites、testsuite
- phpunit-phpunit.xml-phpunit-testdox
- phpunit-phpunit.xml-phpunit-executionOrder
- phpunit-phpunit.xml-phpunit-stderr
- phpunit-phpunit.xml-phpunit-verbose
- phpunit-phpunit.xml-phpunit-defaultTestSuite