Bug #1185
Trunk build failure on SLF 5.5
100%
Description
build test fails.
maus/merge rev.861
SLF 5.5, i386, gcc 4.1.2
failure points to test_cpp_unit -> PatternRecognitionTest.test_linear_fit
I believe the tests quit at this point and didn't run the integration/application tests.
This version seems to be building fine on Jenkins
install_log_std attached
----------
[durga@iitmice1 merge]$ head -1 /etc/issue
Scientific Linux SLF release 5.5 (Lederman)
[durga@iitmice1 merge]$ uname -a
Linux iitmice1.fnal.gov 2.6.18-274.18.1.el5 #1 SMP Thu Feb 9 12:24:51 EST 2012 i686 i686 i386 GNU/Linux
[durga@iitmice1 merge]$ gcc --version
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-50)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[durga@iitmice1 merge]$ bzr revno
861
[durga@iitmice1 merge]$
---------
Files
Updated by Rogers, Chris almost 11 years ago
- Category changed from Build System to Tracker
- Assignee changed from Tunnell, Christopher to Dobbs, Adam
- Target version set to Future MAUS release
Assigned to tracker group - excerpt from attached install_log_std
[----------] 14 tests from PatternRecognitionTest [ RUN ] PatternRecognitionTest.test_process_good -68.2488 -57.8109 -0.6523 -62.8417 -67.1769 -200.617 -56.9968 -76.0965 -450.48 -47.8952 -87.7518 -750.48 -35.868 -99.2277 -1100.41 [ OK ] PatternRecognitionTest.test_process_good (2 ms) [ RUN ] PatternRecognitionTest.test_make_tracks [ OK ] PatternRecognitionTest.test_make_tracks (1 ms) [ RUN ] PatternRecognitionTest.test_make_4pt_tracks [ OK ] PatternRecognitionTest.test_make_4pt_tracks (0 ms) [ RUN ] PatternRecognitionTest.test_make_3pt_tracks [ OK ] PatternRecognitionTest.test_make_3pt_tracks (0 ms) [ RUN ] PatternRecognitionTest.test_make_straight_tracks [ OK ] PatternRecognitionTest.test_make_straight_tracks (0 ms) [ RUN ] PatternRecognitionTest.test_set_ignore_stations Error: Invalid ignore station argument. [ OK ] PatternRecognitionTest.test_set_ignore_stations (0 ms) [ RUN ] PatternRecognitionTest.test_set_seed_stations Error: Invalid ignore station argument. Error: Invalid ignore station argument. [ OK ] PatternRecognitionTest.test_set_seed_stations (0 ms) [ RUN ] PatternRecognitionTest.test_set_end_stations Error: Invalid ignore station argument. Error: Invalid ignore station argument. Error: Invalid ignore station argument. Error: Invalid ignore station argument. [ OK ] PatternRecognitionTest.test_set_end_stations (0 ms) [ RUN ] PatternRecognitionTest.test_sort_by_station [ OK ] PatternRecognitionTest.test_sort_by_station (0 ms) [ RUN ] PatternRecognitionTest.test_stations_with_unused_sp [ OK ] PatternRecognitionTest.test_stations_with_unused_sp (1 ms) [ RUN ] PatternRecognitionTest.test_circle_fit [ OK ] PatternRecognitionTest.test_circle_fit (0 ms) [ RUN ] PatternRecognitionTest.test_linear_fit tests/cpp_unit/Recon/SciFi/PatternRecognitionTest.cc:959: Failure Value of: line.get_c() Actual: 1.9999999999999996 Expected: 2.0 Which is: 2 tests/cpp_unit/Recon/SciFi/PatternRecognitionTest.cc:960: Failure Value of: line.get_m() Actual: 1.0000000000000002 Expected: 1.0 Which is: 1 [ FAILED ] PatternRecognitionTest.test_linear_fit (0 ms) [ RUN ] PatternRecognitionTest.test_calculate_dipangle [ OK ] PatternRecognitionTest.test_calculate_dipangle (0 ms) [ RUN ] PatternRecognitionTest.test_AB_ratio [ OK ] PatternRecognitionTest.test_AB_ratio (0 ms) [----------] 14 tests from PatternRecognitionTest (5 ms total)
Updated by Dobbs, Adam almost 11 years ago
Just made the change to correct this (a couple of EXPECT_EQ changed to EXPECT_NEAR). The merge branch tests are failing for me on another issue however (as shown below) so I'm hesitant to push. The attached file should go in tests/cpp_unit/Recon/SciFi/PatternRecognitionTest.cc if some one else wants to add it?
======================================================================
FAIL: TestGDMLToMausModule::test_constructor
----------------------------------------------------------------------
Traceback (most recent call last):
File "/vols/mice3/adobbs/maus/merge/build/test_geometry/test_gdml_to_maus_module.py", line 77, in test_constructor
'Step files wasnt found, test_GDML_to_MAUSModule::test_constructor')
AssertionError: Step files wasnt found, test_GDML_to_MAUSModule::test_constructor
======================================================================
FAIL: TestGDMLToMausModule::test_convert_to_maus
----------------------------------------------------------------------
Traceback (most recent call last):
File "/vols/mice3/adobbs/maus/merge/build/test_geometry/test_gdml_to_maus_module.py", line 98, in test_convert_to_maus
self.assertEqual(step_files, 6, 'Step Files not converted')
AssertionError: Step Files not converted
-------------------- >> begin captured stdout << ---------------------
Configuration File Converted
Converting 1 of 7 Geometry Files
Converting 2 of 7 Geometry Files
Converting 3 of 7 Geometry Files
Converting 4 of 7 Geometry Files
Converting 5 of 7 Geometry Files
Converting 6 of 7 Geometry Files
Converting 7 of 7 Geometry Files
Files saved to /vols/mice3/adobbs/maus/merge/tests/py_unit/test_geometry/testCases//testGDMLtoMAUSModule
--------------------- >> end captured stdout << ----------------------
Updated by Rogers, Chris almost 11 years ago
I am building it on the test server as
http://test.mice.rl.ac.uk/job/MAUS_rogers/397/
This is branch
bzr+ssh://bazaar.launchpad.net/~chris-rogers/maus/pattern-recognition-test/
Let's see how it goes.
Updated by Rogers, Chris almost 11 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
Updated by Rogers, Chris almost 11 years ago
- Target version changed from Future MAUS release to MAUS-v0.4.2