markh-de/KiVar

KiVar testing

Aperta

#42 aperta il 6 mar 2024

 (4 commenti) (0 reazioni) (0 assegnatari)Python (4 fork)auto 404
good first issuepriority::lowtesting

Metriche repository

Star
 (62 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

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 ...

Guida contributor