管理与隔离服务器的连接和通信。
psquared-client的Python项目详细描述
psquared_client
项目
psquared_client
项目包含
提供到psqaured服务器的python接口,以及pp-cli
命令行
使用该包对服务器的所有命令行访问的接口。
pp-cli
可执行文件
有关pp-cli
可执行文件的更多详细信息,请使用其帮助选项
pp-cli -h
但这里有一些检索信息的例子。
(注意:除非您使用的是默认的本地psquared服务器,否则您将需要
变量PP_APPLICATION
指向要使用的服务器。)
列出当前活动的配置
pp-cli
列出给定配置的已知版本
pp-cli -i <configuration>
显示配置/版本的一个或多个项的当前状态。
pp-cli -i -V <version> <configuration> item ...
显示配置/版本的一个或多个项目的历史记录。
pp-cli -H -V <version> <configuration> item ...
作为替代方案,可以在一个文件中提供要处理的项列表,每行一个项。 因此,下面显示了配置/版本文件中列出的一组项的当前状态。
pp-cli -i -f <file> -V <version> <configuration>
下面是一些影响psquared状态的命令示例。 (注意:您可能需要一个授权证书来执行这些类型的命令。)
提交一个或多个项目以使用配置/版本进行处理。
pp-cli -i -s -V <version> <configuration> item ...
解决配置/版本的一个或多个项目的故障。
pp-cli -i --resolve -V <version> <configuration> item ...
其他转换,
submit
,cancel
,reset
,and
recover`也有类似的选项。
psquared_client
包
psquared_client
包提供了可用于
访问psqaured服务器和可以显示响应的Display
模块
一个可读取格式的psquared服务器。
PSquared
类
PSquared
类提供各种文档来响应对
psquared服务器。文档采用标准python的形式
ElementTree
。目前支持以下方法。
get_application
-返回url处的应用程序文档get_configuration
-返回配置文档命名配置get_report
-返回请求的报告文档execute_submissions
-提交要处理的项列表execute_transitions
-对项目列表执行转换
Display
模块
Display
模块提供各种方法来显示
对psquared服务器的请求的结果。目前有以下几种方法
得到支持。
configurations
-显示应用程序文档中包含的所有配置versions
-显示命名配置的所有版本entry
-显示给定项的状态info
-显示报表中包含的一组项的状态histories
-显示历史文档中包含的一个或多个项目的历史记录