From: Guilherme B. T. <gui...@gm...> - 2013-12-10 11:02:33
|
Hello, I pushed some further improvements and added tests to: https://github.com/guitorri/qucs-test I added all schematics from qucs/examples (except the ones that are compressed). You can create test manually, by there is a command to 'initialize' a test out of a Qucs schematic. Good news is that Qucs seems to successfully run schematics as old as 0.0.3 (see the [timestamp]_sim_result.txt). Only 3 projects out of 61 are failing. One is a Qucs failure during schematic to netlist creation and 2 other are Qucstor issues, which are failing either at start-up or timing out transient simulations (see skip.txt) The parser (thanks to Clemens) is failing to read some result files, therefore I am spiking then for the moment. Richard suggested me to add these tests to the Qucs repo. I would like to, but tomorrow I am leaving on vacations... So, see you guys on January. Feel free to add it to the repo if you want, but please try to preserve the history. I have further ideas like: * parse and report the used components on the schematic * report test coverage by component, by simulation type So, please have a look a these scripts. Patches/Pull requests are welcome. Regards, Guilherme Unrelated note: This evening I will push a branch with the CMake scripts that closely match the currrent Autotools setup. They build both qucs and qucs-core. I tested them on Linux, Mac, and Windows. A few bits are missing, like release and debug flags. In any case if someone wish to have a look at them. Once again, CMake is not meant to replace Autotool! Maybe in the long run, but then I have to convince you guys of the benefits. |