Draft: Use parser from AthOptionsParser to set ConfigFlags
I tried to use --profile-python
in a CA job and discovered the option does not exist. This MR uses the same options in AthOptionsParser and in AthConfigFlags.
I haven't resolved what it should do for interactive running: it seems like we have two options for CA ('init', 'run') but only init is supported for non-CA athena. So this is still WIP.
Merge request reports
Activity
added Core analysis-review-required full-unit-tests main labels
added Run2-Derivation-output-changed label
❌ CI Result FAILURE (hash b33400cb)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis externals ✅ ✅ ✅ ✅ ✅ cmake ✅ ✅ ✅ ✅ ✅ make ⚠ ⚠ ⚠ ✅ ✅ tests ⭕ ⭕ ⭕ ⭕ ⭕ Full details available on this CI monitor view. Check the JIRA CI status board for known problems
⚠ Athena: number of compilation errors 0, warnings 1
⚠ AthSimulation: number of compilation errors 0, warnings 1
⚠ AthGeneration: number of compilation errors 0, warnings 1
✅ 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 78832]OK, this worked less well than expected:
1)introduces an AthenaConfiguration dependency on AthenaCommon, which is not included in AnalysisBase
2)causes some weird test failures that would take some time to investigate.
Also, I realise that the logic for the extra options is not being processed, so this isn't really adding anything useful yet.