CubicWeb框架的持续测试/集成工具

apycot的Python项目详细描述


Apycot是一个基于narval的自动化python代码测试平台 以及cubicweb

安装和配置

Apycot基于narval,因此请确保有一个工作的narval 设置。请参阅Narval的文档以获取有关安装 Narval设置。

一旦narval设置正常运行,就必须 在网站部分和narval bot上安装apycot元素 侧面。

在web/数据服务器主机上

  • 安装cubicweb apycot包(更多信息请参见 cubicweb book)。
  • 修改narval用户的密码以提高安全性。

在机器人主机上

  • 安装narval apycot软件包。

  • 编辑/etc/narval/narval.ini是必要的(或~/etc/narval.ini 当从hg运行代码时)调整bot配置。你可以 还可以使用narval rcfile>;生成存根配置文件。 /etc/narval/narval.ini

  • 指示中每个实例的连接信息 /etc/narval/narval cw sources.ini文件(确保此文件不是 世界可读),例如:

    [cwo]
    url=https://www.cubicweb.org/
    token_id=The Token Name
    secret=<generated secret>
    
    [elo]
    url=https://www.logilab.org/
    token_id=The Other Token Name
    secret=<generated secret>
    

    其中每个部分是cubicweb的配置 申请。

  • 对于那些从源代码运行的程序,narval/bin/narval必须在 路径(因为narval守护进程通过narval生成子进程 命令)。

您可以通过以下方式检查bot是否可以连接到cubicweb实例 观看narval机器人的日志(通常在/var/log/narval/中)。

更多文档

除了低级安装(此处介绍)之外,还提供了设置 持续集成环境可通过您在 http://<;您的实例url>;/doc/apycot

为了能够创建所有 构建自己的测试和连续性所需的对象 集成平台。

反馈,错误报告

欢迎在 python-projects@list.logilab.org邮件列表。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java同步块与私有不可变对象和同步方法的差异   OracleDataSource、OracleUCP、Commons DBCP和Tomcat连接池之间的java差异?   java在文本文件中写入对象   java访问web服务   如何用java代码并行读取拼花地板文件   spring是否可以将运行时未知的Avro消息转换为特定的Java类   具有复杂对象的java Spring数据MongoDB addToSet()   java ArrayList是否删除元素,是否向下移动列表?   Vaadin中按钮的java多行标题不起作用   java为什么要使用@PropertySource而不是PropertyPlaceHolderConfigure?   java如何检查网站链接是否有数据(图片)或网站是否无效?   java如何禁用对jsp页面的直接访问?   用java实现matlab递归文件夹读取。伊奥。文件   为什么是java。伊奥。FileDescriptor的构造函数是公共的吗?   在java中关闭扫描程序时无法访问的代码?   搜索Java模拟退火接受概率