问题标签 [spoon]
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.
android - 包含所有应用模块的 Android 检测测试代码覆盖率报告
我有一个包含多个库模块的 Android 项目。在应用程序模块中,我有一些仪器测试来测试应用程序的主要功能,并且我想在运行这些测试时记录代码覆盖率。
运行 gradle 任务“createDebugCoverageReport”时,会生成覆盖率报告(coverage.ec 文件和 html 报告),但显示只覆盖了应用程序模块中的类,甚至库模块中的类也被使用了。
我还尝试使用Spoon和spoon-gradle-plugin记录测试覆盖率。在这种情况下,覆盖率报告再次仅涵盖应用程序模块中的类。
在运行检测测试时,有没有办法获得所有库模块的代码覆盖率?
我已经在每个模块中添加了以下内容:
mysql - 水壶:想要将字符串值映射到另一个表中的 id
我想从 table1 映射一个具有这种结构的字符串:
表2:
所以我创建了另一个 table3,其中我有来自 table1 的所有不同值。
所以,这个映射的目的是设置一个 value_id 而不是 value,所以问题是,如何做到这一点?
pentaho - 在工作中将数据从一个 Pentaho 转换传递到另一个?
我认为相当简单的问题,我只是无法找到一个明确的例子。我有一个非常复杂的转变,我正在分解为一份工作。以前从未创建过工作,我正在努力将数据从一个转换发送到另一个转换。我在第一个中使用 Copy Rows to Result 并在第二个中使用 Get Rows From Result,但我觉得我仍然缺少一些东西。当我使用 Get Rows 时,我必须指定行名 - 没有 Get Fields 按钮。如果不运行作业并将其保存到 Excel 文件,我也无法预览转换中的数据。当我这样做时,所有字段都在输出文件中——而不仅仅是我在第二次转换中指定的那些。
我已经搜索了文档并尝试了谷歌搜索,但我找不到关于如何将数据从一个转换平滑移动到另一个转换的清晰演练。任何回复都将不胜感激,即使它只是将我指向我忽略的东西。
谢谢!
android - UIAutomator/Espresso 中的参数化
我正在使用 Android-UiAutomator / Espresso 来自动化 Android 应用程序。对于网络自动化,我使用了 selenium,对于数据参数化,我使用了 excel 表并使用 Apache POI jars 来读取数据。
我只想知道有什么方法可以使用 excel 表或可以在 Android-UiAutomator/Espresso 中实现数据参数化?现在我正在使用 Spoon 框架进行报告和执行。勺子框架是否有此功能的可行性。
感谢您的回复。
spoon - 未修改的文件也复制到 inria 勺子转换中的目标目录
我已经使用 inria-spoon 库编写了源代码转换。我的转换器中有以下函数(确保只为所需的类调用我的“进程”函数):
所以只有想要的类被转换。但似乎所有的类都从源目录复制到目标目录。我希望只将转换后的类复制到目标目录。
在 inria-spoon 中是否有一些配置或处理?
目前我正在通过 JUnit 测试用例调用我的转换器,使用以下函数:
android - Espresso UI + Spoon 连续运行测试
我的应用程序有一个完整的测试套件,并且我已经设置了一个构建和测试服务器,我想将它连接到我的 CI 基础架构,以便每天晚上在多个模拟器上运行 UI 测试。
由于包含报告,使用spoon 使得在多个设备上的测试变得简单而漂亮,但它有一个问题:它在所有当前正在运行的设备上运行测试。
现在我的构建服务器是一台不起眼的机器,由于 RAM 要求,不可能同时运行 5 个以上的模拟器。
有没有办法连续运行测试,并可能使用 Spoon 为所有测试保持相同的报告?
android - 勺子和浓缩咖啡测试
所以,我有一个贯穿整个应用程序的测试。现在,我想拍下一切。由于它有 2 个活动和许多片段,我无法让它工作,因为它只需要每个活动的第一个片段。
我怎样才能实现拍摄每个片段的照片?
android - 使用 gradle 插件 2.2.0 不会生成“未对齐”的 apk,这会破坏 Spoon runner
使用 android gradle 插件2.2.0
:
并运行./gradlew assembleDebug assembleDebugAndroidTest
:
与2.2.0
:
与2.1.3
:
基于这个谷歌问题:https ://code.google.com/p/android/issues/detail?id=212591并在这里评论:https ://code.google.com/p/android/issues/detail?id =212591#c15:
嗨,我们不再生成未对齐的 apk。作为提高速度的一部分,我们生成了已经对齐的 apk。所以,而不是两个,你只得到最后一个。
Spoon 需要这些“未对齐”的 apk 来运行它的测试运行器:
错误:
看起来 Spoon 只接受“未对齐”。