Conversation
Assisted-By: Kilo:claude-opus-4 Kilo:claude-sonnet-5
… directory that does not match to any of local/release/data top Assisted-By: Copilot:claude-sonnet-5
…o any of {local,release,data} top
|
cms-bot internal usage |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-51867/50910 |
|
A new Pull Request was created by @makortel for master. It involves the following packages:
@Dr15Jones, @cmsbuild, @makortel, @smuzaffar can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
test parameters:
To run all unit tests |
|
@cmsbuild, please test |
|
-1 Failed Tests: ClangBuild Failed Clang BuildI found compilation warning while trying to compile with clang. Command used: See details on the summary page. |
Assisted-by: Kilo:claude-opus-4
…ment is given To make the behavior more consistent with with FileInPath constructor
…rSetBlob() if the input is truncated Assisted-By: Copilot:claude-sonnet-5
… in search paths instead of string functions Assisted-By: Copilot:claude-sonnet-5
…owing if dataTop environment variable is not set
a8e37e5 to
14e1468
Compare
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-51867/50927 |
|
Pull request #51867 was updated. @Dr15Jones, @cmsbuild, @makortel, @smuzaffar can you please check and sign again. |
|
@cmsbuild, please test |
|
-1 Failed Tests: Build Failed BuildI found compilation warning when building: See details on the summary page. |
PR description:
In order to address #51757, this PR first adds unit tests for
edm::FileInPath. While generating the test code my AI agent discovered 3 more corner cases that are not handled well, and this PR fixes those too. I then asked the AI agent to create tests for more corner cases, which it did, and that are fixed as well. I defer to the individual commits for the exact details of the changes.The behavior of the
FileInPathwith respect to the typical cases ofCMSSW_SEARCH_PATHandCMSSW_BASE/CMSSW_RELEASE_BASE/CMSSW_DATA_PATHshould remain unchanged.Resolves #51757
Resolves cms-sw/framework-team#2407
PR validation:
Added unit tests pass.