John Cremona on Fri, 16 Jul 2010 16:42:14 +0200

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

some glitches in make test-all

I have been running make test-all and have the following observations:

1.  If one of the optional data packages is not installed then the
corresponding test is still run and outputs [BUG].  This is bad if one
wants to automatically check that the relevant tests have passed!  I
suggest one of two better things to do:
 (a) do not run the relevant tests.
 (b) run them but output something different from "BUG", say

2. Some of the tests seem to assume that the data files are in
/usr/local/share/pari, instead of in $PWD/data,

For example, I just built svn 12539 from scratch with elldata, galdata
and seadata (with the small seadata file).  I had BUG messages for

* Testing ellglobalred 	for gp-sta..BUG [4]	for gp-dyn..BUG [8]
* Testing ellsea 	for gp-sta..BUG [0]	for gp-dyn..BUG [0]
* Testing galois 	for gp-sta..BUG [684]	for gp-dyn..BUG [684]

ellglobalred-sta.dif contains

!   ***   Missing elldata for conductor 0
! [need /usr/local/share/pari/elldata/ell0].

even though $PWD/data/elladata/ell0 exists.

galois-sta.dif also complained of missing
/usr/local/share/pari/galdata/* files.

ellsea-sta.dif just said "this test requires the package seadata"
which *had* been installed.


John Cremona