Skip to content

YusakuNakajima/study_github_actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

概要

  • unit test、integrated testなどのテスト系をやったことがないのでその練習
  • テストやビルドを自動化して開発効率を高める(CI/CD)の練習
    • github actionsを用いる

モチベ

  • ROSの環境構築、プログラム作成を常に動く環境に保つのが大変すぎるので、手間はかかるけどユニットテストとCIくらいは導入したい
    • ダメになったら使い捨てもできるくらい気軽に環境構築できるようにが目標
  • テストにはpython標準のunittestもしくはpytest、CI/CDにはgithub actionsを使う

最低限以下を目指す

  • パッケージごとの分散リポジトリにしてgithub actionsで自動ビルド
  • プログラムにはユニットテストを書いてgithub actionsで自動ユニットテスト

できれば以下もやりたい

  • 必要な全てのパッケージを取り込んだ自動総合ビルドテスト
  • 各プログラム間の連携も含めた統合テスト、総合テスト

参考

unit testのチュートリアル github actionsのチュートリアル python標準のunittestの解説

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages