markh-de/KiVar

KiVar testing

開放

#42 建立於 2024年3月6日

 (4 則留言) (0 個反應) (0 位負責人)Python (4 個分叉)auto 404
good first issuepriority::lowtesting

倉庫指標

星標
 (62 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

I have prepared a little testing pcb file for KiVar: errors.zip. This one should test, if KiVar discovers and correctly reports an error. Righ now, I manually open the KiVar gui and read through all the errors. In the future, this could be done by kivar-cli and script which will parse and check the output.

My next idea is to prepare similar board with more tests - changing values of components, changing DNP, case sensitivity for aspects and choices naming ... In this case, KiVar should not report and error, instead it shoul run and perform variant switching. After that, Pick-and-Place file would be generated and compared to the correct one, which was manually checked. This could be also automated by kivar-cli and some scripts.

More ideas and feedback are welcomed, especially:

  • it this even right way, how to test KiVar?
  • what else should be tested? Where could be bugs?
  • way of collaboration on this - Should I fork KiVar repository and create pull request or create another repo? Sending pcb file zipped as attachment to issue is not comfortable ...

貢獻者指南