pkgs-test作為一個可以在github actions上面運行檢查軟件包編譯情況的工具,同時也可以在本地使用。本篇文章將會針對pkgs-test的debug模式進行詳細介紹。
如何進入調試模式
pkgs-test可以通過在運行時使用—debug參數來使用調試模式。
比如這樣。
python pkgs-test.py --debug
調試模式的區(qū)別
首先不會刪除測試時創(chuàng)建的bsp。
pkgs-test在測試時,對于軟件包的每一個版本,會在所使用的bsp的同一級目錄上面復制一個新的bsp文件夾,表示當前測試的工程。比如測試的是k210,那么會在k210旁邊復制一個k210-hello-latest的文件夾,表示在k210上面測試hello軟件包的latest版本。
如果沒有使用debug模式,那么會在測試結束后刪除這個復制的文件夾,如果使用了debug模式,那么測試結束之后可以保留這個文件夾,用于進行一些檢查。
其次會在local_pkgs文件夾里面保存軟件包的各個版本。便于查看每個軟件包的代碼。
還會創(chuàng)建一個verify.json文件,這個文件里面保存了每個測試的name、bsp、tool、log的目錄。
一些其他的調試方法
下載的packages軟件包索引不會重新下載(如果已經存在),可以對kconfig、package.json等文件進行修改、調試。
下載的rt-thread倉庫文件不會重新下載(復制的測試bsp除外),可以在rtthread目錄下面的rt-thread各個版本的文件夾里面進行更改、調試。
-
BSP
+關注
關注
1文章
99瀏覽量
27984 -
python
+關注
關注
57文章
4877瀏覽量
90078 -
RT-Thread
+關注
關注
32文章
1614瀏覽量
44909
發(fā)布評論請先 登錄
使用pkgs—upgrade命令時出錯,為什么?
ENV2.0工具 pkgs 更新異常的原因?
為什么使用env工具的pkgs --update命令進行軟件包下載時會報錯呢
Xilinx軟件命令行工具進行開發(fā)和調試
ASP微型調試工具應用程序免費下載
使用pkgs-test工具對軟件包進行qemu測試
GDB調試工具的原理
如何使用pkgs-test工具進行本地調試?
評論