Add diffopts.py script that diffs Gaudi options
Add a script that is able to parse and diff gaudi options produced with gaudirun.py -o opts.[opts|py|pkl] ...
This is a nice debugging aid, especially when refactoring.
Adapted from https://gitlab.cern.ch/lhcb/Moore/blob/v30r1/Hlt/Moore/python/Moore/QMTest/MooreTests.py
Merge request reports
Activity
added 1 commit
- 1ca5c0b5 - Add diffopts.py script that diffs Gaudi options
- Resolved by Rosen Matev
Add a test
- [2019-09-30 00:07] Validation started with lhcb-gaudi-head-py3#194
- [2019-09-30 00:08] Validation started with lhcb-sanitizers#386
- [2019-09-30 00:11] Validation started with lhcb-lcg-dev3#1036
- [2019-09-30 00:11] Validation started with lhcb-head#2382
- [2019-09-30 00:13] Validation started with lhcb-lcg-dev4#1047
- [2019-09-30 00:13] Validation started with lhcb-gaudi-head#2402
- [2019-09-30 00:15] Validation started with lhcb-tdr-test#689
- [2019-09-30 16:26] Validation started with lhcb-lcg-test#3
- [2019-09-30 18:39] Validation started with lhcb-gaudi-merge#829
- [2019-10-01 00:08] Validation started with lhcb-gaudi-head-py3#195
- [2019-10-01 00:10] Validation started with lhcb-sanitizers#387
- [2019-10-01 00:11] Validation started with lhcb-lcg-dev3#1037
- [2019-10-01 00:12] Validation started with lhcb-lcg-dev4#1048
- [2019-10-01 00:14] Validation started with lhcb-head#2383
- [2019-10-01 00:15] Validation started with lhcb-tdr-test#690
- [2019-10-01 00:19] Validation started with lhcb-gaudi-head#2403
- [2019-10-01 09:26] Validation started with lhcb-head#2384
- [2019-10-01 10:01] Validation started with lhcb-lcg-test#4
- [2019-10-01 15:54] Validation started with lhcb-lcg-test#5
- [2019-10-02 00:16] Validation started with lhcb-sanitizers#388
- [2019-10-02 00:19] Validation started with lhcb-lcg-dev3#1038
- [2019-10-02 00:21] Validation started with lhcb-tdr-test#691
- [2019-10-02 00:22] Validation started with lhcb-head#2385
- [2019-10-02 00:23] Validation started with lhcb-lcg-dev4#1049
- [2019-10-02 00:23] Validation started with lhcb-gaudi-head#2404
- [2019-10-02 08:17] Validation started with lhcb-lcg-test#6
- [2019-10-03 00:14] Validation started with lhcb-gaudi-head#2405
- [2019-10-03 00:14] Validation started with lhcb-lcg-dev4#1050
- [2019-10-03 00:14] Validation started with lhcb-sanitizers#389
- [2019-10-03 00:17] Validation started with lhcb-lcg-dev3#1039
- [2019-10-03 00:27] Validation started with lhcb-tdr-test#692
- [2019-10-03 00:53] Validation started with lhcb-head#2386
- [2019-10-03 13:34] Validation started with lhcb-lcg-dev4#1051
Edited by Software for LHCbadded 16 commits
-
1ca5c0b5...3439b72e - 15 commits from branch
master
- 304f1f91 - Add diffopts.py script that diffs Gaudi options
-
1ca5c0b5...3439b72e - 15 commits from branch
added 1 commit
- aeb19512 - Add diffopts.py script that diffs Gaudi options
assigned to @apearce
changed milestone to %HLT1 demonstrator
@apearce I've done a big update after this was tested last night. Now it has more functionality and I think nearly full test coverage.
- Resolved by Rosen Matev
- Resolved by Rosen Matev
- Resolved by Rosen Matev
- Resolved by Rosen Matev
- Resolved by Alex Pearce
added 14 commits
-
aeb19512...ce82d8f1 - 13 commits from branch
master
- 64d1d0e9 - Add diffopts.py script that diffs Gaudi options
-
aeb19512...ce82d8f1 - 13 commits from branch
Thanks a lot @apearce ! I've taken all suggestions. I also made the
--git
flag work for older git and simplified the test which uses--git
so the ref does not depend on the git version, hopefully. Let's see what the nightlies say- Resolved by Alex Pearce
Why is this diffopts script buried inside Moore? I would say it’s of general interest, could be in LHCb or even LbScripts?