问题标签 [lime]
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 - 应该将 phpunit 或石灰与 symfony 一起使用吗?
我只是想知道,应该使用 symfony 的石灰或 phpunit 进行测试吗?
各有什么优缺点?
谢谢
symfony1 - 测试每个页面不超过 Symfony 中允许的 SQL 计数?
我希望我可以有一个 isSQLCountLessThan() 函数或其他东西。
有没有办法拥有这样的?
php - Symfony 单元测试和过多的内存泄漏?
我们目前在使用 Symfony 1.x 的单元测试时遇到内存泄漏问题,数量相当多的测试消耗 512MB 内存。
目前我们已经尝试过:
- 使用 phpunit 插件
- 使用石灰
- 将测试限制为几个 sfPropelData 负载 + 重复几次功能测试
- 切换到 PHP 5.3.3 来处理循环引用
- 检查内存使用情况 xdebug 没有提供太多洞察力
很快我们将尝试:
- 只有功能测试
- 替换 sfPropelData 代替加载普通 SQL 文件
- 只有没有任何 ORM 调用的功能测试
- 瓦尔格林?
我在想也许 symfony 中的静态变量没有被清理或者 PDO 层本身正在泄漏内存。当然,最后一个选项是想办法在自己的进程中运行一套测试。
我们正在通过可能存在的领域取得进展,我不希望任何人真正帮助我们解决细节,但我只是把这个问题扔在那里,看看是否有人经历过这种情况以及他们在哪里发现泄漏是或者他们做了什么来解决这个问题。
另外,对其他可以提供帮助的工具的任何输入,比如 valgrind?
php - 石灰与 phpunit
令人惊讶的是,我在网络上的任何地方都没有看到这个答案。
Lime中的单元测试似乎比 PHPUnit 的所有额外样板代码更容易编写。
是否有任何明确的理由(除了“PHPUnit 是事实上的标准”)选择一个而不是另一个?
testing - Symfony - 使用 Lime 进行单元测试
我正在尝试在 Lime 中编写一些单元测试,但文档中的有效测试方法列表似乎相当有限:
http://www.symfony-project.org/jobeet/1_4/Doctrine/en/08
我正在尝试编写许多测试来尝试保存具有不正确值的模型。
Lime 是否有一种可以正常工作的方法?
关于该主题的快速谷歌搜索没有任何用处。
当然必须有一个简单的方法来做到这一点?
任何建议表示赞赏。
谢谢。
unit-testing - 如何在 Symfony 插件中运行石灰测试?
我在 Symfony 1.4 中有一个插件,我为他创建了一些测试,将它们放入ROOT/myPlugin/test/unit/MyTest.php
该插件是用sfTaskExtraPlugin
.
的内容MyTest.php
是:
当我运行 ./symfony test:unit Rights
响应是 >> test no tests found
但是,如果我在命令中复制MyTest.php
文件正在工作。ROOT/test/unit
./symfony test:unit Rights
该插件在ProjectConfiguration.class.php
如果我在插件中编写它们,为什么测试不起作用?
javascript - JavaScript 中拼接函数的替代方法
嗨,我正在研究 LIME 编程,它是 javascript 的一个子集。
我需要使用 javascript.splice 从我的数组中删除某些元素,遗憾的是,LIME 不支持拼接功能。
知道如何创建自己的函数来从数组中删除元素吗?
谢谢你的时间。
编辑:设法创建一个简单的功能。
symfony1 - 如何在功能测试中设置 userAgent?
我找不到任何匹配的方法sfTestFunctional
或sfBrowser
设置 UserAgent 字符串。也许这是不可能的,因为它通过 php-cli?
sdk - Lime for Corona SDK - 相机聚焦在图层上
是否有任何解决方案可以在 Lime 框架中设置对图层的关注。我想在带有滚动背景(相机)的名为“keepie uppie”的游戏上使用它。当你击球时,整个框架连同一个球和网球拍向上移动。
下图显示了我希望如何使其工作:
php - 正在搜索 Lime 解析器生成器语法示例...只是找不到任何
我正在为我们网站的用户编写一个消息传递系统,它实现了分段以允许单个消息针对用户的动态段。因为给定消息的段定义可能包含多个单独的段匹配,所以消息正文的内容也必须被分段。我试图通过编写一个自定义词法分析器/解析器(我什至不知道词法分析器或解析器)来做到这一点,直到与一位更有经验的程序员的一次偶然对话建议我看看词法分析器和解析器生成器。我做了一些研究,发现 PHP 原生 Lime 解析器生成器似乎是我最好的选择,因为我正在编写的代码是 PHP。
我已经查看了计算器示例的语法文件和元语法(事实上,我已经花了几个小时分析大部分源代码)但我真的很难理解如何构建甚至是一个简单的语法文件。有没有人知道任何专门用于 Lime 的示例语法文件,因为在我们看来它是它自己的语法定义,而不是 Lemon 或任何其他 PG 的语法定义。
如果您愿意并且能够提供具体示例,我特别尝试以如下格式编写条件:
或者只是一般来说,如果有人对实现此类功能的其他可能方法有任何建议,我愿意接受建议!请记住,不可能使用 PHP,因为编写这些消息的人将是项目经理和营销人员。