yutotnh / spirit

モータードライバ用ライブラリ
https://yutotnh.github.io/spirit/
MIT License
2 stars 2 forks source link

Bug: VSCodeのCMakeのテストタスクが正常に実行されない #231

Open yutotnh opened 1 year ago

yutotnh commented 1 year ago

バグの説明

再現手順

  1. rm -rf build
  2. imageをクリックする
  3. テストが実行されずエラーになる

期待した動作

テストが実行する

環境

その他

yutotnh commented 1 year ago

Cmake: test を実行したら下記のようなエラー?が出てきた

 *  実行するタスク: CMake: test 

テスト タスクを開始しました...
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
Cannot find file: /workspaces/spirit/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Test project /workspaces/spirit/build
No tests were found!!!
CTest が終了しました
 *  ターミナルはタスクで再利用されます、閉じるには任意のキーを押してください。
yutotnh commented 1 year ago

https://github.com/microsoft/vscode-cmake-tools/blob/main/docs/tasks.md

yutotnh commented 1 year ago

テストに失敗した後に、CMakeLists.txtもしくはCMakePresets.jsonを保存するとテストが正常に実行される