问题标签 [makegood]

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.

0 投票
1 回答
861 浏览

eclipse - Eclipse 中的 Makegood 说“找不到主脚本”

我用谷歌搜索了这个意外的错误消息,但没有一个结果。

我正在使用带有Makegood 插件的 Eclipse Helios (3.6)来运行 PHPUnit 测试。

PHPUnit 工作得很好。我还可以将 Makegood 用于一门测试课程。但是当我运行所有测试时,Makegood 拒绝这样做并显示

看起来 Makegood 存在一些内部问题。我只是不知道如何开始调试这个。这是 Eclipse 还是 makegood 错误消息?这是什么意思 ?是否有任何日志或调试模式可以用来了解发生了什么?

0 投票
2 回答
607 浏览

eclipse - php 单元测试,eclipse PDT,makegood,xdebug

有什么方法可以强制在断点上停止以检查 vars 等?我安装了 eclipse indigo 3.7 + PDT 工具,其次我配置了 xdebug,它在普通调试期间工作。最后我从市场安装了makegood并启用了它的“调试测试”功能,但它并没有在断点处停止,而是向我显示报告,这是正确的,加上一些错误的行,例如:

我的/etc/php5/conf.d/xdebug.ini

0 投票
1 回答
653 浏览

php - 使用 MakeGood 插件时已发送标头

在 Eclipse 中使用 MakeGood 插件运行设置标头的测试时,我得到:

当我通过 Phing 运行相同的测试时,它运行良好。我假设 Phing 将输出设置为 stderr,因为当我使用 --stderr 开关从 phpunit 命令行运行相同的测试时,它工作正常。它的失败方式与没有 --stderr 开关的 MakeGood 相同。

有没有办法解决这个问题,或者有办法在 MakeGood 插件中将输出设置为 stderr?

此外,这不应该有任何区别,但这是一个 Zend 框架项目,我已经设置

在我的测试引导程序中。

0 投票
1 回答
401 浏览

eclipse-plugin - Makegood:执行 PHPUnit 时找不到类“Memcache”

我想使用 MakeGood[1] 在我的 Eclipse 中执行 PHPUnit-Tests。本地 PHPUnit-setup 完成,我可以成功执行测试。

但是当通过 MakeGood 启动 PHPUnit-Test 时,它会停在

其中“Memcache”是 pecl 扩展。错误消息是“致命错误:找不到类 'Memcache'”。

如何在 MakeGood 中运行测试?

[1] http://piece-framework.com/projects/makegood

0 投票
1 回答
929 浏览

eclipse - Eclipse 中 PhpUnit 的 MakeGood-Error

我想使用 Eclipse 插件“makegood”在 Eclipse 中使用 php-unit-tests。当我在控制台上运行 phpunit 时,一切正常。

我按照以下说明在 Eclipse 中设置 makegood 插件:http: //www.stuermer-benjamin.de/v12_1/eclipse-4-2-with-php-android-and-unit-testing/

makegood 的状态是“等待测试运行...”,但是当我尝试运行单元测试时,我在控制台中打印了这个错误:

Stagehand\TestRunner\CLI\TestRunnerApplication\Command\CommandRepository是存在的!

路径可能太长了吗?但是不知道怎么改。我正在使用win7 x64。

0 投票
1 回答
219 浏览

php - Eclipse Makegood PHPUnit 存储库无法读取

我一直在尝试在 Eclipse juno 中安装 Makegood。

但我无法阅读 Makegood 的存储库。它在 Eclipse 中显示错误,例如

无法在http://eclipse.piece-framework.com读取存储库。
http://eclipse.piece-framework.com不是有效的存储库位置。

当我尝试在浏览器中访问 URL 时,它会返回一条禁止消息。

Forbidden
您无权访问此服务器上的
/ Apache/2.2.14 (Ubuntu) Server at eclipse.piece-framework.com 端口 80

Eclipse juno 上的 Makegood 是否有任何其他位置可用于 PHPUnit 测试?

0 投票
1 回答
1763 浏览

eclipse - Eclipse Luna + PHPUnit + MakeGood

我希望能够在 Eclipse 下的 PHP 中启动单元测试。

所以我必须使用本教程http://blog.loftdigital.com/running-phpunit-tests-in-eclipse-pdt安装带有 PEAR 和 Makegood 的 Eclipse

首先我安装了 Eclipse Luna。然后我添加了 PHP Development Tools 插件然后我安装了 PEAR 并使用它安装了 PHPUnit。当我安装 PHPUnit 3.7.30 时,PEAR 下载了 pear 目录中的所有源,但当我尝试安装 4.0.7 时没有。然后我按照教程中的描述使用 XDebug 配置了 PHP 调试(我使用 xdebug.remote_enable = on 从 php.ini 启用了它)。最后我为 Eclipse 安装了 makegood 插件。

但是当我打开 Makegood 视图时,我收到消息:PHPUnit_Framework_TestCase 类不可用。使固定...

我错过了什么 ?

提前致谢

0 投票
1 回答
990 浏览

php - Eclipse 4.2 中使用 Makegood 的 PHPUnit 测试未运行

我使用 composer 安装了 PHPUnit,一切都按预期工作。我可以运行测试并得到预期的输出。

这是我的 composer.json

然后我使用市场安装了 MakeGood 2.5,

  • 在 Makegood > General 我选择了预加载脚本
  • 我使用的文件模式是'test.php$'
  • 在 Makegood > PHPUnit 我已经给出了配置文件的路径。
  • 在 PHP Include Path > Libraries 下,我添加了 composer/vendor 的路径。

但是当我选择一个测试文件并右键单击并选择“运行测试”时,永远不会调用引导文件。即使我手动添加'require_once "vendor/autoload.php";'到文件中,测试也不会实际运行。

我的猜测是脚本没有以某种方式正确启动。

关于我做错了什么的任何建议?如何使用 MakeGood 在 Eclipse 中运行我的测试?

谢谢

FFMG

0 投票
1 回答
1244 浏览

php - Eclipse 中的 PHPUnit 致命错误

我目前正在使用版本在eclipse中的windows上设置php单元测试

版本:Juno Service Release 2 内部版本 ID:20130225-0426

这是我从 Eclipse 运行“运行所有测试”时遇到的致命错误。

致命错误:在 C:\Users\Gary\Desktop\eclipse\plugins\com.piece_framework.makegood.stagehandtestrunner_3.1.0.v201407050319\resources\php\vendor\piece\stagehand-testrunner\src\DependencyInjection 中找不到类“PHPUnit_Util_Configuration” \PHPUnitConfigurationFactory.php 第 70 行

更多信息。

  • 我还安装了 Eclipse Plugin PHP Tool Integration。
  • 我已经安装了 Eclipse 插件 MakeGood
  • 我已经安装了 PEAR,并将 php 库包括指向 PEAR 位置

我还从 git repo 下载了 PHPUnit 的源代码,并将属性 testSuiteLoaderFile 设置为 git repo 中的源文件,因为该文件似乎不在我系统上的任何位置,但它应该是。

phpunit.xml 片段

0 投票
1 回答
762 浏览

php - MakeGood + PHPUnit + Eclipse Luna

我尝试在 Eclipse 上使用 PHPUnit 和 MakeGood 进行测试,但是当我从 MakeGood 运行测试时,出现如下错误:

“在 D:\Downloads\eclipse\plugins\com.piece_framework.makegood.stagehandtestrunner_3.1.1.v201409021510\resources\php\vendor\piece\stagehand-testrunner\src\Collector\PHPUnitCollector.php 中找不到类 'PHPUnit_Framework_TestSuite' 124

调用堆栈:0.0029 267904 1. {main}() D:\Downloads\eclipse\plugins\com.piece_framework.makegood.stagehandtestrunner_3.1.1.v201409021510\resources\php\bin\testrunner.php:0

"

我在 Eclipse 上的项目中正确导入了 phpunit.phar(因为在今年 12 月之后,Pear 将不再与 PHPUnit 一起使用)但是 MakeGood 看起来他并不真的很高兴......

预先感谢您的帮助。