未提供项目描述
项目描述
PCVS 文档
关于
并行计算验证系统 (PCVS) 是由大规模软件设计的验证编排器。它的主要目标是 HPC 应用程序和运行时,但可以完美地解决较小的用例。PCVS 可以帮助用户创建他们的测试场景并在多个实现中重用它们,这在验证编程标准(如 API 和 ABI)时具有很高的价值。无论使用多少程序、基准、语言或技术非回归基础,PCVS 都在一次执行中收集,并且专注于与 HPC 批处理管理器有效交互,同时运行作业以缩短获得结果的时间全面的。通过基本的基于 YAML 的配置文件,PCVS 可以处理数十万个测试,并帮助开发人员确保代码生产向前发展。
PCVS 通过 ReStructuredText 记录。可以在
/docs目录下找到。可以在 ( https://pcvs.readthedocs.io )找到内置版本
快速安装指南
安装 PCVS 的更详细指南可以在相应的文档中找到,这里是设置和测试框架的快速概述。
.. 代码块:: bash
# considering python3.5+
$ pip3 install -r requirements.txt
# for dev/testing purposes, use:
$ pip3 install -r requirements-dev.txt
$ pip3 install pcvs
# basic tests:
$ tox
# OR
$ coverage run
完整的文档
PCVS 文档目前正在积极进行中。随意将评论和/或注释重新分发给开发团队,了解应该更多涵盖的内容。可以从此 repo 生成多个文档:
- CLI 通过
click. 手册页可以使用第三方工具自动构建click-man(不是 dep,应该手动安装)。请注意,这些联机帮助页可能不包含比每个--help命令的内容更多的信息。 - 通用文档(readthedocs.io-formatted)通过
sphinx,能够生成多种格式:
.. 代码块:: bash
$ pip3 install -r requirements-dev.txt
$ make -C docs/source # will list available doc formats
$ make -C docs/source man # global documentation as man pages (not CLI)
$ make -C docs/source html # readthedocs-based
贡献
有关为 PCVS 做出贡献的指南可以在
CONTRIBUTING文档部分找到。
作者
这项工作目前得到了法国替代能源和原子能委员会 (CEA) 的支持。如有任何问题和/或意见,请联系:
- 朱利安·杰格julien.jaeger@cea.fr
执照
PCVS 在CeCILL-C 自由软件许可证下发布。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pcvs-0.6.0.tar.gz
(462.1 kB
查看哈希)
内置分布
pcvs-0.6.0-py3-none-any.whl
(503.2 kB
查看哈希)