robot API笔记2
robot.conf 设计方案
实现设置测试执行和输出处理。
这个方案实现了 RobotSettings 和 RebotSettings 内部使用的类 该框架。 不应该有这些类需要使用外部。这个包可以被认为是相对稳定。 提到的类 有可能重写在某种程度上更方便使用。 不过,实例化它们是不可能改变的。
Submodules
robot.conf.gatherfailed 模块
- class
robot.conf.gatherfailed.GatherFailedTests -
基于:
robot.model.visitor.SuiteVisitor-
visit_test( test)
visit_keyword( kw )
end_keyword( keyword )-
关键字结束的时候叫。 缺乏并没有实现。
end_message( msg)-
结束时调用消息。 缺乏并没有实现。
end_suite( suite套件 )-
结束时调用套件。 缺乏并没有实现。
end_test( test测试 )-
当测试结束。 缺乏并没有实现。
start_keyword( keyword关键字 )-
当关键字开始。缺乏并没有实现。
可以返回显示为
假停止访问。
start_message( msg)-
开始时调用消息。 缺乏并没有实现。
可以返回显示为
假停止访问。
start_suite( suite)-
开始时调用套件。 缺乏并没有实现。
可以返回显示为
假停止访问。
start_test( test )-
测试开始时调用。 缺乏并没有实现。
可以返回显示为
假停止访问。
visit_message( msg)-
实现了来访的消息。
可以覆盖允许通过的修改msg没有 调用
start_message()或end_message()。
visit_suite( suite )-
实现遍历套件及其直接的子套件。
可以覆盖允许通过的修改
套件没有 调用start_suite()或end_suite()和来访的子套件、测试或关键词(setup和teardown)。
robot.conf.gatherfailed。gather_failed_tests( 输出 )
robot.conf.settings设置模块
- class
robot.conf.settings.RobotSettings(options=None, **extra_options) -
基于:
robot.conf.settings._BaseSettingsget_rebot_settings( )
监听器
debug_file
suite_config
randomize_seed
randomize_suites
randomize_tests
dry_run
exit_on_failure
exit_on_error
skip_teardown_on_exit
console_output_config
console_type
console_width
console_markers
pre_run_modifiers
run_empty_suite
变量
variable_files
console_colors
critical_tags
flatten_keywords
日志
log_level
non_critical_tags
输出
output_directory
pre_rebot_modifiers
remove_keywords
报告
split_log
statistics_config
status_rc
xunit
xunit_skip_noncritical
class
robot.conf.settings.RebotSettings(options=None, **extra_options)-
基于:
robot.conf.settings._BaseSettingssuite_config
log_config
report_config
合并
console_output_config
console_colors
critical_tags
flatten_keywords
日志
log_level
non_critical_tags
输出
output_directory
pre_rebot_modifiers
process_empty_suite
remove_keywords
报告
split_log
statistics_config
status_rc
xunit
xunit_skip_noncritical
-
robot API笔记2的更多相关文章
- robot API笔记1
robot.api 包公开的公共api机器人框架 除非另有声明,公开的api在这个包中被认为是稳定的, 从而构建外部工具时,安全使用的机器人框架. 目前暴露api: logger 模块测试库的日志的目 ...
- robot API笔记6
robot.libraries 计划举办机器人框架标准测试库. 图书馆是主要用于外部的测试数据,但是他们可以 也使用自定义测试库是否有必要. 特别是 的内装式 图书馆通常是有用的 当需要与框架. 因为 ...
- robot API笔记5
实现了 Libdoc 工具. 命令行Libdoc入口点和编程接口 提供的是单独的吗 robot.libdoc 模块. 这个包被认为是稳定的但不是公共API的一部分. robot.libdocpkg.L ...
- robot API笔记4
robot.htmldata包 包编写HTML格式的输出文件. 这个包被认为是稳定的但不是公共API的一部分. robot.htmldata.htmlfilewriter module classro ...
- robot API笔记3
robot.htmldata package 包编写HTML格式的输出文件. 这个包被认为是稳定的但不是公共API的一部分. Submodules robot.htmldata.htmlfilewri ...
- Python Socket API 笔记
将上节中的C#该成Python版的容易程度大大超出了我的意料之外.从来没有发现,仅仅用灰尘简单的几句话就实现了该程序的主要功能,可见python的简易和强大之处.这里先对SocketAPI 做一下总结 ...
- JS全部API笔记
我相信对于程序猿都有做笔记的习惯. 我初学到现在也做了不少笔记,以前,总是怕写的文章或者好的内容分享出来就怕被直接copy以后更个名就不再是你的. 但通过博客园,学习到不少东西,人家都不怕什么了,我自 ...
- robot framework笔记(一):环境配置(基于python3)+在pycharm中编写及运行robot脚本
(一)使用pip安装robotframework框架和seleniumlibrary库 pip install --upgrade robotframework pip install --upgra ...
- UICollectionView基础API笔记
UICollectionView系列API,属性含义笔记.在UICollectionView笔记1中我们了解了UICollectionView是什么,以及可以做什么:在UICollectionView ...
随机推荐
- .Net操作.exe文件
Process proc = new Process(); proc.StartInfo.FileName = @"D:\Program Files\Foxmail\Foxmail.exe& ...
- ASP.NET简单登录注册实例
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx. ...
- 浅思OC的语言特性
算了算,学习IOS已经有一段时间了.今天花了点时间思考一下OC的语言特性,让自己的心不要那么浮躁,注重基础,回归本源. OC做为一门面向对象语言,自然具有面向对象的语言特性,如封装.继承.多态.他具有 ...
- [Unity3D]开发视图中的标记 - Gizmos
这个类用来做自己的组件很不错,比如下面这个图的路径点,他其实是个Empty Object,可以自己加脚本让他带上标记.官方解释还可以用来做帮助提示的-.- 大游戏场景的制作时候,你可以用这个在地图上写 ...
- Queue 应用——拓扑排序
1. 拓扑排序 题目描述:对一个有向无环图(Directed Acyclic Graph, DAG)G进行拓扑排序,是将G中所有顶点排成线性序列,是的图中任意一堆顶点u和v,若边(u, v)在E(G) ...
- EasyUI--messager
1. alert 方法 <script type="text/javascript"> $( function() { $.messager.alert("调 ...
- 用Hbase存储Log4j日志数据:HbaseAppender
业务需求: 需求很简单,就是把多个系统的日志数据统一存储到Hbase数据库中,方便统一查看和监控. 解决思路: 写针对Hbase存储的Log4j Appender,有一个简单的日志储存策略,把Log4 ...
- read 计时命令
使用read命令存在潜在危险,脚本很可能会停下来一直等待脚本用户输入数据,如果无论是否输入数据脚本的必须继续执行,那么可以使用-t选项指定一个计时器.-t选项指定read命令等待输入的秒数,当计数器计 ...
- Linux_查看进程
1. 静态: ps -aux 2. 动态: top 3.
- poj3565Ants(KM-几何与图论的结合)
链接 可以看出蓝的之和一定比红的之和要大,也就是说符合条件的匹配一定是权值最小的,所以二分图的最佳完美匹配..KM #include <iostream> #include<cstd ...