小编Las*_*awk的帖子

有没有办法在Swift XCTest UI中的测试之间重置应用程序?

我是否可以在XCTest中调用API调用setUP()或tearDown()以在测试之间重置应用程序?我查看了XCUIApplication的点语法,我看到的只是.launch()

或者有没有办法在Swift中调用shell脚本?然后我可以调用xcrun中间的测试方法来重置模拟器.

xctest swift xcode7 xcode-ui-testing

65
推荐指数
11
解决办法
3万
查看次数

XCTest Swift - 如何更快或更精确地滑动?

我在XCTest中使用Swift进行了测试,我正在尝试滑动一个Feed,直到满足条件.我正在使用它swipeUp(),但问题在于它的行为就像人类轻扫一样,并且当它放开时会有这种痛苦的动画减速.在减速动画完成之前,它不会再次尝试滑动.此外,该方法不带任何参数.我想看看是否有像葫芦或拍摄甚至机器人会咖啡那里有属性刷卡方法类似swipeUp(fast)或者swipeUp(medium)甚至是swipeUp(x0,y200).

这是我在代码中尝试做的事情:

    func scrollDownUntilYouFindSomething() {
    while !findingSomehting.exists {
        app.swipeUp()
    }
}
Run Code Online (Sandbox Code Playgroud)

很简单,但XCUIApplication中的swipeUp()非常慢.我希望能够精确地滑动甚至通过坐标.我试图在XCTest UI测试中使用从Replicate pull获取的坐标方法进行刷新

但是当它进入循环时它同样缓慢.

xcode ios xctest swift

9
推荐指数
3
解决办法
5201
查看次数

如何在 Jenkins 中使用 Email-ext 获取 Junit 测试结果

我需要向默认的 html_gmail.jelly 脚本添加什么才能让它显示经过测试的类,包括在每个类中运行了多少测试?

Jenkins 作业完成后,您可以在如下所示的地址中深入查看 Junit 测试结果:

http://somecompany.jenkins.com/view/App_Automation/job/Application_Under_Test/129/testReport/com.AUT.testing.mobile/

测试结果是由 build.xml 生成的,所以它只是指向那个 xml 文件的问题吗?

email-ext 页面显示了一个干净的示例,但没有显示用于实现该目标的令牌:http : //wiki.hudson-ci.org/download/attachments/3604514/html.jpg

当前使用 ${FAILED_TESTS} 令牌生成一个很好的测试;失败的; 跳过的数字,但没有指出哪些测试通过/失败/跳过。我想显示测试总数,包括实际运行了哪些测试。

提前致谢

junit jenkins email-ext

2
推荐指数
1
解决办法
6771
查看次数

如何让Jenkins使用email-ext显示跳过的测试?

我在Jenkins中使用email-ext插件显示传递失败,并且电子邮件有一个很好的蓝色传递方法和红色失败.它不包括的是类中的忽略测试.Junit的@Ignore的注释是否应该通过email-ext在junit结果中显示为跳过?

我正在使用html_gmail模板,如下所示:$ {JELLY_SCRIPT,template ="html_gmail"}

我在可扩展的电子邮件notificatin配置中使用以下令牌:

总测试金额:$ {TEST_COUNTS,var}

总计= $ TEST_COUNTS失败= $ {TEST_COUNTS,var ="失败"}

总计= $ TEST_COUNTS已通过= $ {TEST_COUNTS,var ="pass"}

有没有:忽略= $ {TEST_COUNTS,var =跳过")????

junit jenkins email-ext

2
推荐指数
1
解决办法
3393
查看次数

在mac上更新Ant

我正在运行ant 1.8.2,我希望在我的mac上更新最新版本.做这个的最好方式是什么?我应该删除然后安装还是我可以写上一个?

我在Eclipse和命令行中都使用它.我也有jenkins叫蚂蚁目标.它目前设置在/ usr/local中

ant macos build.xml

2
推荐指数
1
解决办法
3378
查看次数

如何使用ES6和Node Js删除txt文件中的重复项?

我有一个用空格分隔的.txt文件,其中包含重复项。我想删除骗子,但并不容易。

该文件包含: orange orange apple apple pear

起初,我在txt扩展名方面遇到错误。我更新了主包含

const fs = require('fs');
require.extensions['.txt'] = function (module, filename) {
module.exports = fs.readFileSync(filename, 'utf8');
Run Code Online (Sandbox Code Playgroud)

这有助于解决错误,之后我就可以创建一个const

const fruitList = require('../support/fruitList.txt');
Run Code Online (Sandbox Code Playgroud)

但是,我仍然无法删除重复项。我尝试了neek,那也不起作用。

javascript node.js ecmascript-6

1
推荐指数
2
解决办法
58
查看次数