可锁定资源的机器人框架插件
项目描述
Robot Framework 远程资源分配器
Robot Framework 的资源锁定库。
用法
库导入
Library RobotLockable lock_folder=. resource_list_file=example/resource.json (hostname=hostname)
可用关键字
关键词 | 论据 | 笔记 |
---|---|---|
lock |
<requirements> ( <timeout_s> ) |
使用给予要求分配资源 |
unlock |
<resource> |
释放资源 |
查看更多使用远程库 CLI 生成文档的详细信息:
python3 RobotLockable/Remote.py --doc
远程服务器
库提供命令行robot_lockable
实用程序,为可锁定功能提供机器人远程服务器。当资源位于远程用于测试用例时,这很有用。
robot_lockable --help
Usage: robot_lockable [OPTIONS]
main function for remote plugin
Options:
--port INTEGER RemoteLockable server Port
--host TEXT Interface to listen. Use "0.0.0.0" to get access
from external machines
--hostname TEXT Hostname
--resources_list_file TEXT Resources list file
--lock_folder TEXT Lock folder
--doc TEXT generate documentation. E.g. doc.html or list
--help Show this message and exit.
在 Docker 容器中运行远程服务器
使用以下命令运行 Docker 容器。将 resource.json 的路径和主机名替换为项目特定的值:
docker run \
-p 8270:8270 \
-v <local path to the resource.json folder>:/<path to resource.json folder> \
--hostname $(hostname) \
jussiva/robot-lockable:latest \
--resources_list_file <path to resource.json folder>
完整示例
要运行位于此存储库中的示例资源分配器, docker run 命令是:
docker run \
-p 8270:8270 \
-v $PWD/example:/example/ \
--hostname hostname \
--rm \
jussiva/robot-lockable:latest \
--resources_list_file /example/resource.json
项目详情
关
robots- lockable -0.3.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 407604d9ad6c1e3406adac19464bfffe96638a43a28b0d0e3f942cfa769085c7 |
|
MD5 | 0c036397505e45a9bff0da8fbe31a443 |
|
布莱克2-256 | 4b3074d98e3bedba877ecd94fc52572eae6a71476aedb417fa2c0f81837ee5c5 |
关
robots_lockable -0.3.3-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 38d213376669a37db99c7b1d87559ee07e2d88cf21a1e6dbee735052336e1be4 |
|
MD5 | d73087e52c9bb5b70d5996aea4b8aa7a |
|
布莱克2-256 | cd0a1758fa93c39872a91a70735d286bd6732f3adb2d080b90db5afa9265c936 |