Add test to "test_all.sh" to run all pytests

オープン
#6 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
38/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
python, shell

調査の方向性

test_all.sh を開いて既存のチェックがどのように呼び出されているかを確認し、提案されている tests/test_pytest パスと GEOIPS_PACKAGES_DIR にある check_code.sh の役割を確認します。test_all.sh が合意されたテストワークフローでリポジトリの pytest テストを呼び出せば完了です。このプロセスはまだ変更される可能性があると issue に記載されています。

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

説明

testing

Requested Update

Description
  • Add a call to test_all.sh to run all pytests
Background and Motivation
  • Formalize the process of calling units tests in all repos.
  • May want to wait until we formalize the testing process (ie, potentially not having to clone geoips repo locally in order to run any tests - now since "check_code.sh" is called from $GEOIPS_PACKAGES_DIR, geoips must be cloned to run any plugin repo tests.
  • Something like "if -e tests/test_pytest; then pytest tests/test_pytest
Alternative Solutions
  • [ OPTIONAL: If appropriate, list alternative fixes that could be considered]
Environment
  • [ IF APPROPRIATE: Corresponding repository versions ]
Code to demonstrate issue
  • [ IF APPROPRIATE: Can include steps here to identify/demonstrate bug fix or desired feature ]
Checklist for Completion
  • <!--- Include a list of steps that must be complete in order to close this Issue --->
主要言語
Python
スター
0
フォーク
2
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

NRLMMD-GEOIPS/template_basic_plugin のほかの issue

NRLMMD-GEOIPS/template_basic_plugin の issue をすべて見る

似ている issue

Python の issue をもっと見る

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

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