CircleCI-Public / CircleCI-Public/python-orb

Feat ✨: use tox in test job

オープン
#70 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
backlog type: enhancement
主要言語
Shell
スター
15
フォーク
41
PR マージ指標
30日以内にマージされた PR はありません

説明

## Describe Request:

Use [tox](https://tox.readthedocs.io/en/latest/index.html) to run your test suite with the [test](https://github.com/CircleCI-Public/python-orb/blob/master/src/jobs/test.yml) job - next to `unittest` and `pytest`.

## Examples:

I would expect the following to work:

```
- python/test:
pkg-manager: pip
test-tool: tox
```

It would be nice to add another parameter `tox-posargs` to interactively pass [positional arguments](https://tox.readthedocs.io/en/latest/example/general.html?highlight=posargs#interactively-passing-positional-arguments) to tox.

## Supporting Documentation Links:

[tox](https://tox.readthedocs.io/en/latest/index.html)

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

src/jobs/test.yml から始め、既存の unittest と pytest のオプションが test job にどのように組み込まれているかを比較します。Issue にリンクされている tox のドキュメントを確認し、続いて test-tool: tox を使用する例が動作すること、および要求どおり位置引数を渡せることを検証します。

索引モデルが issue の本文から書いたものです。

評価

領域
ci-cd, testing-qa
issue の種類
機能追加
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。