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

Attachment: 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

Reply via email to