- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想使用测试框架其他模块中的 PySys 日志,以便将测试用例执行中的所有事件保留在同一位置 (run.log)。接下来的方法是包含下一条语句
from pysys import log
并使用log
对象从我们的测试框架的附加组件中写入跟踪
class MyClass:
def logSomething(self):
log.info("Something to log")
...
但是我得到的是日志行的重复,如下所示:
2016-05-03 15:15:37,750 INFO Test final outcome BLOCKED
INFO:pysys:Test final outcome BLOCKED
2016-05-03 15:15:37,750 INFO
INFO:pysys:
2016-05-03 15:15:37,851 CRIT
CRIT:pysys:
2016-05-03 15:15:37,851 CRIT Test duration: 41.06 (secs)
CRIT:pysys:Test duration: 41.06 (secs)
我知道我做的事情不正确,因此任何有关此问题的反馈都将不胜感激。
谢谢。
最佳答案
只是做一个简单的测试,如果我有以下基本测试;
from pysys.constants import *
from pysys.basetest import BaseTest
from myclass import MyClass
class PySysTest(BaseTest):
def execute(self):
myclass = MyClass()
myclass.logSomething()
def validate(self):
pass
输出可见;
2016-05-03 15:38:07,125 INFO ==============================================================
2016-05-03 15:38:07,127 INFO Id : test_001
2016-05-03 15:38:07,128 INFO ==============================================================
2016-05-03 15:38:07,134 INFO Something to log
2016-05-03 15:38:07,135 INFO
2016-05-03 15:38:07,137 INFO Test duration: 0.01 secs
2016-05-03 15:38:07,137 INFO Test final outcome: NOT VERIFIED
2016-05-03 15:38:07,138 INFO
因此,您的代码中其他地方可能存在其他问题,导致出现多条消息。您能否将更详细的代码示例发布到此票证中以帮助调查?
关于python - 皮西斯。在不同模块上使用Pysys的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37006011/
我正在寻找一种在 Pysys Baserunner 中添加新“模式”的方法。 特别是我想添加一个验证模式,它只是重新运行验证部分。当您编写测试用例并尝试调整验证条件以适应当前输出而无需重新运行完整的测
我目前正在尝试建立一些基于 pysys 框架的自动化测试。 测试运行良好,我还根据项目文件中显示的示例添加了 JUnitXMLResultsWriter。但是由于某种原因没有激活录音。 我在 Base
我有许多扩展基类的单元测试。 我想为所有测试用例添加一个验证条件。我知道我可以在每个测试中做 def validate(self): # The base validation Bas
numactl 是一个可以设置处理器关联的进程。它以固定到 cpu 的过程作为参数: numactl -physcpubind 0 我可以使用 pysys startProcess 命令成功运行我
许多示例与 Apama 安装一起存在,但是我无法确定您是否只能比较事件中的某些参数,而不是整个事件。 例如,如果捕获以下内容: com.eventA("abc",1234,true) 期待 com.e
我是一名优秀的程序员,十分优秀!