问题标签 [phpundercontrol]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 在 Linux 无头机器上使用 Selenium 和 phpUnderControl?
我正在尝试将 Selenium 和 phpUnderControl 集成到无头 Linux 机器上,但没有找到任何相关信息。我可以用 Xvfb 运行 Selenium,并且 phpUnderControl 运行正常。我的问题是:如何配置 phpuc 来执行 selenium 测试,并在其网页上显示它们的结果?可能吗?
phpunit - Cruisecontrol phpunit 不创建输出
我似乎无法弄清楚为什么 phpunit 目标不输出任何测试结果,即使我有测试。
我发现的问题是没有迹象表明问题是什么!令人难以置信的沮丧。
输出如下:
我的 build.xml 如下:
我的系统:Vista、PHP 5.2.9、PHPUnit 3.4、PHPUnderControl、CruiseControl
php - 为什么要有 PHP 项目和 phing 的“build/”文件夹
拥有将放置和“构建”所有源的“build/”文件夹有什么好处?
也许这是一个愚蠢的问题,但我试图理解与 PHP 的持续集成。phing 的 build.xml 的任何示例都使用这样的 build/ 文件夹,但是对于 PHP 来说,签出的项目不需要编译,只需要基本配置,这有什么意义。将其全部复制到 build/ 只会使事情复杂化,因为您将文件和 +1 文件夹加倍到 Web 根路径(如果您希望有 Web UI 来运行 selenium 测试)
特别是在两种情况下我需要 phing:
1)让新用户在工作副本上设置他的第一次安装(或更新旧)
2)运行 unit/func-tests、phpcc、phpcs、phpdoc 等(所有这些通常在 CI 服务器上)
我应该为第二个任务“构建/”吗?PHP 的最佳实践是什么?
ant - 在 PHPUnderControl 中,我可以将 PHP_CodeSniffer 配置为忽略特定目录吗?
我最近一直在尝试设置 PHPUnderControl,这是一个基于 CruisControl 的持续集成服务器。我想运行的部分检查是 PHP CodeSniffer (PHPCS) 来检测“代码气味”。但是,让它在我的代码库上运行会导致检测到大量问题。其中大部分都可以在我通过 svn:externals 指令包含在我的 SVN 存储库中的库中找到,因此不受我的控制。
是否可以告诉PHP_CodeSniffer
忽略我的 SVN 存储库的一部分,同时仍然验证其他部分?
phpunit - phpUnderControl 和 PHPUnit 总是使用代码 255 构建失败
build.xml
我在 phpUnderControl 中有以下文件设置。
由于某些未知原因,构建总是失败并显示以下消息。
我在单元目录中手动运行了非常简单的单元测试,PHPUnit 返回。
当所有测试都很好时,有谁知道为什么它总是失败构建?
我的构建脚本确实有一个干净的方法可以删除和记录文件,所以不是这样。我还手动删除了日志文件,以防万一是那个脚本。并更改了日志目录的所有者,使其可写。
如果有任何区别,则在 PHPUnit 运行后 phpunit.xml 为空。
谢谢。
更新:顺便说一句,如果我删除failonerror="on"
它,显然,但 PHPUnit 仍然返回 255,我确实希望它在任何错误上失败,问题是没有任何错误但它仍然失败!
php - CruiseControl 访问限制:如何?
我目前正在为我们的 PHP CI 流程测试CruiseControl + phpUnderControl,并且遇到了一个相当简单的问题:是否可以以某种方式限制对 Web 界面的访问?
我似乎找不到任何表明这是可能的东西,但我可能忽略了一些东西。
php - 如何为 php 代码嗅探器调用自定义 ruleset.xml
我正在尝试为 php 代码嗅探器编写自定义 ruleset.xml,但从命令行调用它而不将其放入默认文件夹似乎不起作用。
由于文档似乎另有说明,我想问一下我是否在这里做错了什么
如果这不起作用:关于如何将您自己的编码标准与您的源代码一起提供的任何建议?谢谢
php - PHPUnit 的代码覆盖率
我在尝试确定我们网站上的代码覆盖率时遇到了问题。我让 PHPUnit 在我们的三个应用程序上运行我们的单元测试时生成一个 html 代码覆盖率报告。我们有一个公共应用程序、一个管理应用程序和一个报告应用程序。由于应用程序共享代码,我想以某种方式将这些组合成一份代码覆盖率报告。
似乎代码覆盖率只是计算测试“接触”的文件的覆盖率,因此计算中没有使用完全未经测试的文件。有谁知道如何将这些未使用的文件拉入计算中?有没有办法告诉覆盖生成器使用某些目录进行计算,以便它拉入未触及的文件?我在配置文件中为 phpunit 设置了一个白名单,设置为我们项目的根目录。欢迎所有评论,答案和建议。
continuous-integration - 如何在 phpUnderControl 中启用“指标”选项卡?
我下载了最新版本的 phpuc 和 ezc/Graph。我测试了 phpuc 的示例项目,每当我查看指标选项卡时,我都会收到一个空指针异常:
我做错了什么?
php - 在 Mac OS 上安装 phpUnderContol 时出现问题
我已经下载了 CruiseControl 和 phpUnderControl 的最新版本,现在我需要“连接它们”如何在这里给出http://phpundercontrol.org/documentation/installation.html
但是当我进入
我从我的终端收到这个答案 -bash: syntax error near unexpected token `.php'
你知道如何解决它吗?