update RunTool for new run_info database schema#1861
Conversation
|
☀️ The build tests passed at 7e3c704.
N.B. These results were obtained from a build of this Pull Request at 7e3c704 after being merged into the base branch at 2bf2d3b. For more information, please check the job page here. |
1. 🔴
|
|
AI comments addressed
|
|
@FNALbuild run build test |
|
⌛ The following tests have been triggered for 26028b6: build (Build queue - API unavailable) |
|
☀️ The build tests passed at 26028b6.
N.B. These results were obtained from a build of this Pull Request at 26028b6 after being merged into the base branch at 27e994d. For more information, please check the job page here. |
The run_info database schema ahs been developed over the last few months. It is at a stable point and so in this PR we adapt the RunTool to the new schema. The content is basically the same, but the tables have be reorganized. The old schema is not supported. Several classes are added to represent the new organization. The command line tool has the same interface, but the output is updated. RunTool can be include in c++ code and used anywhere. The python interface generated by pywrap has been tested. This update is necessary to move ahead pass1 automation. There should be no effect on validation or operations, so low risk merge.