在Travis中集成 Postman 收集测试

fhg3lkii  于 2022-11-07  发布在  Postman
关注(0)|答案(1)|浏览(169)

我在我的项目中有一个travis集成,构建语言为python。我想集成需要节点安装的postman测试。我应该为此创建一个单独的构建吗?有没有一种方法可以在同一个构建中容纳这个。我尝试添加一个新的env,但显然我得到了tox错误。

vaqhlq81

vaqhlq811#

这是一个宽泛的指导原则。理想情况下:
1.作业是原子的(独立于设置和运行)
1.您可以安装npm或配置Travis,使其与Python一起安装npm
1.您可以按所需的顺序运行作业(通常Newman最后)
似乎现在你可以有一个语言在特拉维斯每个工作.检查:https://docs.travis-ci.com/user/build-matrix/#using-different-programming-languages-per-job。例如:

dist: xenial
language: php
php:
  - '5.6'

jobs:
  include:
    - language: python
      python: 3.8
      script:
      - python -c "print('Hi from Python!')"

    - language: node_js
      node_js: 12
      script:
      - npm i newman -g
      - newman run COLLECTION

因此,这可能会允许您保留一个单独的构建+测试运行。

相关问题