emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] emacs-25 33ec2ff: Add one more mod-test test


From: Eli Zaretskii
Subject: Re: [Emacs-diffs] emacs-25 33ec2ff: Add one more mod-test test
Date: Sun, 29 Nov 2015 05:42:15 +0200

> From: Ken Brown <address@hidden>
> Date: Sat, 28 Nov 2015 21:12:03 -0500
> 
> On 11/24/2015 2:14 PM, Eli Zaretskii wrote:
> > +  (let ((descr (should-error (mod-test-sum 1 2 3))))
> > +    (should (eq (car descr) 'wrong-number-of-arguments))
> > +    (should (stringp (nth 1 descr)))
> > +    (should (eq 0
> > +                (string-match
> > +                 (if (eq system-type 'windows-nt)
> > +                     "#<module function at \\(0x\\)?[0-9a-fA-F]+ from .*>"
> > +                   "#<module function Fmod_test_sum from .*>")
> > +                 (nth 1 descr))))
> 
> This fails on Cygwin because
> 
>    (should-error (mod-test-sum 1 2 3))
> 
> evaluates to
> 
>    (wrong-number-of-arguments "#<module function at 0x440bd10dc>" 3)
> 
> This is like the expected value on MS-Windows, but without the "from". 
> Does the missing "from" indicate a bug in the Cygwin build?

It indicates that your dladdr implementation doesn't work (probably
returns zero).

Please ask on the Cygwin list, and if dladdr is indeed missing, the
test should be updated to accommodate for this return value on Cygwin.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]