Hi, > 7. Nobody (repeat: 0 developers) ever asks me to run "make run_tests", > "make qttest", or "make qttest_automoc" (the only make targets listed > by "make help" that contain the string "test") and to report the out- > come. > > And now you are telling me in all earnest that it's good practice to > prevent a software from being tested by causing it to immediately seg- > fault on operating systems on which "no one is trying and testing the > stuff". How should that ever work? How to test a segfaulting binary? > > Don't you trust your test suite or don't you trust Cygwin at all?
I started writing the "testsuite" not that long ago, the number of tests is still quite low: * Read (in)valid .slf files * Read (in)valid .gpx files So there is actually no reason to run that suite in your case - in your words: We don't trust our testsuite yet, because a huge amount of work is still to be done. Apart from that, the testsuite was never meant to be used for diagnosing problems - the primary target was ensuring that basic things work prior to releasing a new QMS version. At the moment there is a PR on bitbucket, that is going to improve handling of errors related to (not yet?) considered platforms. Related to your problems is https://bitbucket.org/maproom/qmapshack/pull-requests/80/default/diff#comment-15203101 > I'd like to offer the following patch. Mind that this is neither irony > nor cynism, but rather an attempt to prevent others from wasting so much > time to learn that QMapShack (at least currently) only wants to run on > MacOS, Linux, and native Windows. This is not a "we don't want you to run QMS on Cygwin", the main point is: We don't want to offer support for platforms we don't know and we can't test on (especially if the number of people using that platform is relatively low). To get QMS working on "unknown" platforms the best way would be - imho - to implement dummy versions of platform dependent modules. Using the Linux specific code for all platforms does not seem to be a good idea -chris
pgpaXqUQZnbGs.pgp
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________ Qlandkartegt-users mailing list Qlandkartegt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users