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岩石、布、剪刀程序,带文件输入   java迭代Hashmap中的值列表   数组不能正确循环   JavaHibernate:对于一个遥远的惰性依赖,有一个渴望的获取者吗?   交通阻塞下的java车辆路径选择   如何在java中创建布尔方法来检查添加到具有特定索引的arraylist的对象   java Tomcat配置文件/上下文xml似乎已经崩溃了。请确保它是可分析和有效的。有关详细信息,请参阅服务器日志   为什么坐标有时相等,有时不相等?   java libgdx CameraInputController过于敏感,平移开始得太早   将C++排序函数移植到java   java应该是十进制的   swing Java JFrame中的所有内容都不可见   java使用数组中除一个元素以外的所有元素   从子类运行构造函数的Java