小编stv*_*stv的帖子

我怎样才能让鼻子重新运行只有失败的测试?

我有一些Selenium Webdriver GUI测试,可以在我们的Trac/Bitten构建环境中的每次签入中运行.由于各种愚蠢的原因,这些是脆弱的并且重新运行失败的测试始终有效(除非它没有,然后我有一个实际上失败的测试).

如何重新运行这些失败的测试?GUI测试运行需要10-15分钟,因此重新运行所有这些都是一件痛苦的事.

这是构建步骤:

<step id="guitest" description="Run gui tests">
    <sh:exec executable="gui_tests.sh" />
</step>
Run Code Online (Sandbox Code Playgroud)

和gui_tests.sh

# Setup environment stuff deleted
nosetests python/*Tests.py -v
Run Code Online (Sandbox Code Playgroud)

我们正在努力使GUI测试更加健壮,但我的理解是,这是GUI测试的生命.

nose

27
推荐指数
1
解决办法
5745
查看次数

如何使用Python设置本地HTTP服务器

我正在尝试做一些基本的D3编程.我正在阅读的所有书籍都谈到了建立一个本地的http服务器,这就是我发现自己陷入困境的地方.我键入以下内容

python -m http.server 
Run Code Online (Sandbox Code Playgroud)

托管本地服务器.现在,我的问题是如何在本地服务器中打开我的html文件?我甚至不知道如何在命令提示符中找到该文件.任何帮助将不胜感激.以下是我在aptana上的html文件代码.我也把d3.js文件放在aptana中.

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>
            D3 Page Template
        </title>
        <script type="text/javascript" src="d3.js"></script>
    </head>
    <script type="text/javascript">
        //D3 codes will go here
    </script>
</html>
Run Code Online (Sandbox Code Playgroud)

当我运行aptana时,html文件在常规的firefox页面中打开.我希望它在本地托管的http服务器页面中打开.任何提示.

python d3.js

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

标签 统计

d3.js ×1

nose ×1

python ×1