Closed miyashita64 closed 2 years ago
Merging #50 (8860d19) into main (08d31dc) will decrease coverage by
0.35%
. The diff coverage is86.83%
.
@@ Coverage Diff @@
## main #50 +/- ##
==========================================
- Coverage 86.04% 85.69% -0.36%
==========================================
Files 27 29 +2
Lines 1082 1258 +176
==========================================
+ Hits 931 1078 +147
- Misses 151 180 +29
Impacted Files | Coverage Δ | |
---|---|---|
camera_system/__main__.py | 0.00% <0.00%> (ø) |
|
camera_system/game_planner.py | 75.00% <75.00%> (ø) |
|
camera_system/game_motion_decider.py | 75.47% <75.47%> (ø) |
|
camera_system/game_area_info.py | 84.86% <79.31%> (-1.40%) |
:arrow_down: |
camera_system/optimal_motion_searcher.py | 96.52% <93.18%> (-0.56%) |
:arrow_down: |
camera_system/camera_system.py | 100.00% <100.00%> (ø) |
|
camera_system/game_motion_converter.py | 100.00% <100.00%> (ø) |
|
camera_system/intersection_to_middle.py | 100.00% <100.00%> (ø) |
|
camera_system/middle_to_block.py | 100.00% <100.00%> (ø) |
|
camera_system/middle_to_middle.py | 100.00% <100.00%> (ø) |
|
... and 3 more |
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
チェックリスト
変更点
Makefile に生成したコマンドファイルが入ったcommand_files
ディレクトリを走行体2に送信する処理を追記make run-L
とbash submit.sh
を実行するplan.sh
を追加※Makefile に
bash submit.sh
を追記しPowerShellで実行した場合、以下のエラーが発生し解決法が見つからなかったっため、make run-L
とbash submit.sh
を実行するplan.sh
を追加した。 使用例)$ bash plan.sh left 192.168.11.16
動作テスト
実験方法
実験1. 探索した情報を可視化し確認する 実験2. 走行体にファイルが送信できたかを確認する
実験データ
探索した動作
走行体へ送信
https://user-images.githubusercontent.com/83441177/192098402-f96c05cf-1590-429f-81e1-1ed921a1caa9.mp4
実験結果
実験1
正常に動作を決定できているように見える。
しかし、unittestで主な原因__main__
と同様の処理を実行しても、テストケースの場合ブロックIDが3のブロックを見つけることができずにテストが失敗する。実験2
コマンドファイル転送のための環境構築を行うことで、実行時のパスワード入力なしで生成したコマンドファイルを走行体に送信できた。
実行コマンド
make run-L
bash plan.sh left 192.168.11.16
添付資料