{"action":"created","issue":{"url":"https://api.github.com/repos/Qucs/qucs/issues/328","labels_url":"https://api.github.com/repos/Qucs/qucs/issues/328/labels{/name}","comments_url":"https://api.github.com/repos/Qucs/qucs/issues/328/comments","events_url":"https://api.github.com/repos/Qucs/qucs/issues/328/events","html_url":"https://github.com/Qucs/qucs/issues/328","id":96802742,"number":328,"title":"regression tests for qucs","user":{"login":"felix-salfelder","id":1772519,"avatar_url":"https://avatars.githubusercontent.com/u/1772519?v=3","gravatar_id":"","url":"https://api.github.com/users/felix-salfelder","html_url":"https://github.com/felix-salfelder","followers_url":"https://api.github.com/users/felix-salfelder/followers","following_url":"https://api.github.com/users/felix-salfelder/following{/other_user}","gists_url":"https://api.github.com/users/felix-salfelder/gists{/gist_id}","starred_url":"https://api.github.com/users/felix-salfelder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/felix-salfelder/subscriptions","organizations_url":"https://api.github.com/users/felix-salfelder/orgs","repos_url":"https://api.github.com/users/felix-salfelder/repos","events_url":"https://api.github.com/users/felix-salfelder/events{/privacy}","received_events_url":"https://api.github.com/users/felix-salfelder/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-23T12:30:07Z","updated_at":"2015-07-23T12:49:08Z","closed_at":null,"body":"imo we should add tests right next to the code. tests should be arranged in a test suite, and invocation should be easy. the GNU standard way is a check target.\r\n\r\n    $ ./configure\r\n    $ make check && echo everythings fine\r\n\r\nthis is implemented  in automake, terribly simple and pretty maintainable. i guess something similar is also available for cmake, althogh hand coding would not involve rocket science.\r\n\r\nwe should start tests with netlist reproduction and conversion, later we should also add pngdiffs and pdfdiffs against optical output, if this is feasible. test should be quick and simple...\r\n\r\n(maybe there should also be numerical regression tests added to qucsator, but this is a different issue)\r\n\r\nany thoughts?"},"comment":{"url":"https://api.github.com/repos/Qucs/qucs/issues/comments/124084369","html_url":"https://github.com/Qucs/qucs/issues/328#issuecomment-124084369","issue_url":"https://api.github.com/repos/Qucs/qucs/issues/328","id":124084369,"user":{"login":"guitorri","id":1388949,"avatar_url":"https://avatars.githubusercontent.com/u/1388949?v=3","gravatar_id":"","url":"https://api.github.com/users/guitorri","html_url":"https://github.com/guitorri","followers_url":"https://api.github.com/users/guitorri/followers","following_url":"https://api.github.com/users/guitorri/following{/other_user}","gists_url":"https://api.github.com/users/guitorri/gists{/gist_id}","starred_url":"https://api.github.com/users/guitorri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guitorri/subscriptions","organizations_url":"https://api.github.com/users/guitorri/orgs","repos_url":"https://api.github.com/users/guitorri/repos","events_url":"https://api.github.com/users/guitorri/events{/privacy}","received_events_url":"https://api.github.com/users/guitorri/received_events","type":"User","site_admin":false},"created_at":"2015-07-23T12:49:07Z","updated_at":"2015-07-23T12:49:07Z","body":"I deliberately put qucs-test aside to ease bisection. Clearly it does not apply here because there is no way to operate older qucs from the command line. It is already as a submodule (in the wrong place imo). The intention was to (short) available examples also for test (and later for user documentation and what not). "}}