Update ASG test inputs and enable CP algorithms in Athena
Update ASG test inputs and enable CP algorithms in Athena.
Running full-unit-tests to check for potential issues.
Merge request reports
Activity
added full-unit-tests label
This merge request affects 18 packages:
- AsgExternal/Asg_Test
- Control/xAODDataSource
- Control/xAODRootAccess
- Event/xAOD/xAODMissingET
- PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms
- PhysicsAnalysis/Algorithms/EgammaAnalysisAlgorithms
- PhysicsAnalysis/Algorithms/FTagAnalysisAlgorithms
- PhysicsAnalysis/Algorithms/JetAnalysisAlgorithms
- PhysicsAnalysis/Algorithms/MetAnalysisAlgorithms
- PhysicsAnalysis/Algorithms/MuonAnalysisAlgorithms
- PhysicsAnalysis/Algorithms/TauAnalysisAlgorithms
- PhysicsAnalysis/Algorithms/TriggerAnalysisAlgorithms
- PhysicsAnalysis/AnalysisCommon/AssociationUtils
- PhysicsAnalysis/AnalysisCommon/PileupReweighting
- PhysicsAnalysis/ElectronPhotonID/ElectronEfficiencyCorrection
- PhysicsAnalysis/ElectronPhotonID/PhotonVertexSelection
- Projects/Athena
- Reconstruction/MET/METUtilities
Affected files list will not be printed in this case
Could not map the following files to a domain:
- AsgExternal/Asg_Test/cmt/TestFileData.txt
- AsgExternal/Asg_Test/cmt/TestFileMCAFII.txt
- AsgExternal/Asg_Test/cmt/TestFileMC.txt
Adding @zmarshal ,@goetz ,@krumnack ,@pagessin ,@akraszna ,@mhodgkin ,@tadej ,@ssnyder ,@rbianchi as watchers
CI Result FAILURE (hash 59769600)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 49
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 1, warnings 38
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 25665]These seem to be valid issues which I do not know how to fix now:
108 - xAODRootAccess_ut_xaodrootaccess_remap_test_ctest (Failed) 119 - xAODRootAccess_ut_xaodrootaccess_tevent_test_ctest (Failed) 232 - EventLoopAlgs_gt_DuplicateChecker_ctest (Failed) 238 - EventLoopTest_gt_LeakChecks_ctest (Failed)
Will continue after the break.
added 94 commits
-
59769600...4cda231e - 88 commits from branch
atlas:master
- d9cd7316 - Enable CP algorithms in Athena
- 59da7bb1 - Update ASG test inputs
- feab4398 - Update xAODDataSource references
- e625128c - Fix unit tests after test file update
- f046dab4 - Fix AthAnalysis compilation warnings
- fbada764 - Recompute MET name hash in standalone code if not available
Toggle commit list-
59769600...4cda231e - 88 commits from branch
This merge request affects 18 packages:
- AsgExternal/Asg_Test
- Control/xAODDataSource
- Control/xAODRootAccess
- Event/xAOD/xAODMissingET
- Event/xAOD/xAODMissingETAthenaPool
- PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms
- PhysicsAnalysis/Algorithms/EgammaAnalysisAlgorithms
- PhysicsAnalysis/Algorithms/FTagAnalysisAlgorithms
- PhysicsAnalysis/Algorithms/JetAnalysisAlgorithms
- PhysicsAnalysis/Algorithms/MetAnalysisAlgorithms
- PhysicsAnalysis/Algorithms/MuonAnalysisAlgorithms
- PhysicsAnalysis/Algorithms/TriggerAnalysisAlgorithms
- PhysicsAnalysis/AnalysisCommon/AssociationUtils
- PhysicsAnalysis/AnalysisCommon/PileupReweighting
- PhysicsAnalysis/ElectronPhotonID/ElectronEfficiencyCorrection
- PhysicsAnalysis/ElectronPhotonID/PhotonVertexSelection
- Projects/Athena
- Reconstruction/MET/METUtilities
Affected files list will not be printed in this case
Could not map the following files to a domain:
- AsgExternal/Asg_Test/cmt/TestFileData.txt
- AsgExternal/Asg_Test/cmt/TestFileMCAFII.txt
- AsgExternal/Asg_Test/cmt/TestFileMC.txt
Adding @zmarshal ,@goetz ,@krumnack ,@pagessin ,@akraszna ,@tadej ,@ssnyder ,@rbianchi as watchers
- Resolved by Tadej Novak
Hi @akraszna, could you help me understand the failures in
108 - xAODRootAccess_ut_xaodrootaccess_remap_test_ctest (Failed) 119 - xAODRootAccess_ut_xaodrootaccess_tevent_test_ctest (Failed)
I think it should be enough to just re-run the test with a new version of
ASG_TEST_FILE_DATA
from/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/ASG/DAOD_PHYS/v1/data.DAOD_PHYS.pool.root
.
CI Result FAILURE (hash fbada764)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 25768]TODO:
- remove
StandaloneAnalysisAlgorithms
from the build - fix
xAODRootAccess
tests - fix
EventLoop
tests (@krumnack, any tips for those two?)
232 - EventLoopAlgs_gt_DuplicateChecker_ctest (Failed) 238 - EventLoopTest_gt_LeakChecks_ctest (Failed)
- check
TauAnalysisTools_ut_TauAnalysisTools_test_ctest
The rest look like they're also failing in the nightlies (or it's
AthAnalysis
which I'd rather tackle separately).- remove
So, neither of the EventLoop tests is actually using the input files in a meaningful way. They are using them, but they should be completely insensitive to what's in them…
EventLoopTest_gt_LeakChecks_ctest
is essentially just running on all events in the file, not even looking at this inputs and instead just leaking a pre-determined amount of memory on each event and then checking if the leaked memory triggers the leak checker. Maybe there is something in the code that reads the input file that somehow releases extra memory to make up for the leak? Maybe the old files had more events, leading to a larger leak? One option to address this may be to increase the number of events run on (maybe by adding the same input file multiple times), another to increase the amount of memory leaked on each event to make the leak more pronounced.EventLoopAlgs_gt_DuplicateChecker_ctest
does use the input files very indirectly, essentially not at all. It is just opening up the input file to be able to write an output file that then becomes the actual input to the test (TEvent
doesn't allow to create output files unless you are at least pretending to be copying data from an input file). Not sure why that would fail, but my first instinct would be to fix all failures inxAODRootAccess
before debugging this. The actual failure you see here seems extremely weird.As for
StandaloneAnalysisAlgorithms
, what are the issues with it that you want to remove it?Edited by Nils Erik Krumnackmentioned in merge request !39467 (merged)
added 30 commits
-
fbada764...fcbdffaa - 14 commits from branch
atlas:master
- 60b8d0a7 - Update ASG test inputs
- 6d8c07ad - Update xAODDataSource references
- c3c64605 - Fix unit tests after test file update
- 4863f80e - Fix AthAnalysis compilation warnings
- 5b94c42c - Recompute MET name hash in standalone code if not available
- 56f1c860 - Minor fixes in TEvent
- bcee30b5 - Update xAODRootAccess proxydict test
- cf16b6ff - Adapt TauTruthMatchingTool for DAOD_PHYS
- 43b7554a - Disable IOVDbSvc test in AthAnalysis
- f1a5e0a5 - Fix FileMetaData writing test outside Athena
- 1c8fab5b - Disable LumiBlockComps tests in AthAnalysis
- d24a0d20 - Disable some e/gamma tests in AthAnalysis
- d2d0bd9e - Disable some jet tests in AthAnalysis
- 8fc6de85 - Fix EventBookkeeperTools tests in AthAnalysis
- 62d8ae7f - Enable CP algorithms in Athena
- a65f7711 - Tweak AthAnalysis package_filters.txt
Toggle commit list-
fbada764...fcbdffaa - 14 commits from branch
added full-build label
The next one will be full-build as I'll remove a package from
AthAnalysis
.added 15 commits
- 0f723750 - Fix unit tests after test file update
- edc1373d - Fix AthAnalysis compilation warnings
- 9e92cc8f - Recompute MET name hash in standalone code if not available
- 50794d18 - Minor fixes in TEvent
- 6ceb2247 - Update xAODRootAccess proxydict test
- aa306f83 - Adapt TauTruthMatchingTool for DAOD_PHYS
- 605f186c - Disable IOVDbSvc test in AthAnalysis
- 9a1eab38 - Fix FileMetaData writing test outside Athena
- 591cbe30 - Disable LumiBlockComps tests in AthAnalysis
- 037279e2 - Disable some e/gamma tests in AthAnalysis
- a45bcc91 - Disable some jet tests in AthAnalysis
- 7f6854b7 - Enable CP algorithms in Athena
- 86b60773 - Remove TrigAnalysisTest from AthAnalysis
- 6b0747d0 - Disable JobOptionsUnitTests in AthAnalysis
- c02cae9f - Fix EventBookkeeperTools tests in AthAnalysis
Toggle commit list