Skip to main content

未提供项目描述

项目描述

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) 的支持。如有任何问题和/或意见,请联系:

执照

PCVS 在CeCILL-C 自由软件许可证下发布。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

pcvs-0.6.0.tar.gz (462.1 kB 查看哈希

已上传 source

内置分布

pcvs-0.6.0-py3-none-any.whl (503.2 kB 查看哈希

已上传 py3