仿真中的Fixture在机器人工作站中通常做啥用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了仿真中的Fixture在机器人工作站中通常做啥用相关的知识,希望对你有一定的参考价值。
参考技术AFixture是在机器人工作站中,为测试用例创建其所依赖的前置条件的操作或脚本。
一方面,Fixture的功能是抽象的。测试用例的前置条件千变万化,Fixture的具体功能也随之千变万化。例如,一个读取文件内容的测试用例,其前置条件是一个打开的文件,此时Fixture的功能是打开文件;而一个测试HTTP接口的测试用例,其前置条件是一对运行的HTTP服务器/客户端,此时Fixture的功能是创建并启动HTTP服务器/客户端。
另一方面,Fixture的形态也是抽象的。即使是同一个测试用例,在不同测试环境下,Fixture可能存在不同的形态。例如,针对读取文件内容的测试用例,Fixture的作用是打开文件,但是其具体的实现方式有多种可能。既可以是一个双击文件图标的操作,也可以是一行Linux命令,还可以是一段Python脚本。
sqlplus 中的 -s 选项是做啥用的?
【中文标题】sqlplus 中的 -s 选项是做啥用的?【英文标题】:What is -s option in sqlplus used for?sqlplus 中的 -s 选项是做什么用的? 【发布时间】:2017-02-03 20:51:51 【问题描述】:对 shell 脚本有点陌生,想知道在 shell 脚本中使用 -s 选项 [sqlplus -s]。
提前致谢。
【问题讨论】:
这实际上不是一个shell问题。命令行参数在任何类型的调用中的行为方式都相同,即使不涉及命令:您可以从 C(即execvp("sqlplus", "sqlplus", "-s", NULL)
)、Python(即subprocess.Popen(["sqlplus", "-s"], shell=False)
)或几乎所有类型传递一个文字参数数组任何其他语言并获得完全相同的行为,而无需以任何方式涉及 shell。
错误,“即使不涉及外壳”
注明。会记住的。
【参考方案1】:
每the documentation:
-S[ILENT]
抑制所有 SQL*Plus 信息和提示消息,包括命令提示符、命令的回显以及启动 SQL*Plus 时通常显示的横幅。如果省略用户名或密码,SQL*Plus 会提示输入它们,但提示不可见。使用 SILENT 在另一个程序中调用 SQL*Plus,以便用户看不到 SQL*Plus 的使用。
SILENT 是一种在 CGI 脚本或操作系统脚本中使用 SQLPLUS -MARKUP 命令为 Web 创建报告的有用模式。 SQL*Plus 横幅和提示被隐藏,不会出现在使用 SILENT 选项创建的报告中。
【讨论】:
谢谢查尔斯。这很有帮助。 :) 再次感谢。这是我关于***的第一个问题。对它得到答复的速度非常满意。试图投票,但似乎我不能因为我的低 [none] 声誉。继续努力! 警告:What we consider a good question 通常包括一些在询问之前已经完成自己研究的证据。对于没有证据的问题,这种友好的答案是绝对不能保证的。 我明白了。谢谢你的建议:)以上是关于仿真中的Fixture在机器人工作站中通常做啥用的主要内容,如果未能解决你的问题,请参考以下文章
在ROBOGUIDE仿真软件中,构建一个搬运工作站需要添加哪些模块?