- Subject: [slang-devel] Unit test failure in slcfitsio
- From: Rafael Laboissière <rafael@xxxxxxxxxx>
- Date: Tue, 28 Sep 2021 08:11:34 +0200
Hello one more time,
One of the unit tests src/tests/test_fits.sl fails with the following 
error message.
    make -j1 test VERBOSE=1 -C src
    make[2]: Entering directory '/var/data/rlaboiss/debian/PKGS/slcfitsio/slcfitsio/src'
    **** Warning: Write then read image failed: UInteger_Type[2,10] vs ULong_Type[2,10]
The patch attached to this message "fixes" the problem, but I am not 
certain that it is appropriate. This may be related to the 
architecture of my system (amd64).
Best,
Rafael Laboissière
Description: Fix integer type in unit test
 It is not clear why the change of UInt32_Type into UInt64_Type fix
 the unit test in test_fits.sl. This may be related to the system
 architecture.
Author: Rafael Laboissière <rafael@xxxxxxxxxx>
Forwarded: no
Last-Update: 2021-09-26
--- slcfitsio-0.3.8+nosvn.orig/src/tests/test_fits.sl
+++ slcfitsio-0.3.8+nosvn/src/tests/test_fits.sl
@@ -79,7 +79,7 @@ define test_img (filename)
    fits_write_img (fptr, array);
    fits_close_file (fptr);
    
-   array = typecast (array, UInt32_Type);
+   array = typecast (array, UInt64_Type);
    reshape (array, dims);
 
    fptr = fits_open_file (filename, "w");
  [2021 date index]
  [2021 thread index]
  
  [Thread Prev] [Thread Next]
      
  [Date Prev] [Date Next]