栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

通过Jenkins运行phpunit测试时如何设置$ _SERVER ['']变量

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

通过Jenkins运行phpunit测试时如何设置$ _SERVER ['']变量

我不确定#1,但是PHPUnit本身必须支持它。我看不到通过命令行执行此操作的任何方法。但是,如果您将当前的解决方法放入其中

bootstrap.php
,则不必在每个测试中都这样做。

对于#2,

<exec>
允许您使用嵌套
<env>
元素设置环境变量。我在詹金斯使用这个。

<exec executable="phpunit" ...>    <env key="document_ROOT" value="/var/www/php"/></exec>

更新:
您通常会创建

bootstrap.php
安装程序,将源目录添加到包含路径,并根据需要初始化测试环境。与PHPUnit不同,此文件不是由PHPUnit提供的
phpunit.xml

我将其放置在与相同的目录中

phpunit.xml
,但这是因为每个项目都有一个单独的文件。它进入通常保存测试的目录中。这使您可以从命令行运行
phpunit
,而无需告诉它如何查找那些配置文件。否则,您必须使用
--bootstrap
和/或
--configuration
指向它们。

这是我构建典型项目的方式:

<project-root>/    build.xml    src/        MyClass.php    test/        MyClassTest.php        phpunit.xml        bootstrap.php


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/573569.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号