Skip to content

[bugfix] Treat . properly in external references keys#3658

Merged
vkarak merged 1 commit intoreframe-hpc:developfrom
vkarak:bugfix/extrefs-keys-with-dots
Apr 29, 2026
Merged

[bugfix] Treat . properly in external references keys#3658
vkarak merged 1 commit intoreframe-hpc:developfrom
vkarak:bugfix/extrefs-keys-with-dots

Conversation

@vkarak
Copy link
Copy Markdown
Contributor

@vkarak vkarak commented Apr 26, 2026

Using . internal for denoting the key levels was problematic for keys that were regexes.
We no more use . as an internal separator of key levels; we represent them internally as a list.
We use . to concatenate them for error reporting only.

This is a follow up of #3630.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 26, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.87%. Comparing base (deb7f90) to head (71c40b3).
⚠️ Report is 2 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #3658      +/-   ##
===========================================
- Coverage    91.87%   91.87%   -0.01%     
===========================================
  Files           62       62              
  Lines        13755    13756       +1     
===========================================
  Hits         12638    12638              
- Misses        1117     1118       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@vkarak vkarak requested a review from victorusu April 29, 2026 08:03
Copy link
Copy Markdown
Contributor

@victorusu victorusu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@github-project-automation github-project-automation Bot moved this from Todo to In Progress in ReFrame Backlog Apr 29, 2026
Using `.` internal for denoting the key levels was problematic for keys
that were regexes.
We no more use `.` as an internal separator of key levels; we represent
them internally as a list.
We use `.` to concatenate them for error reporting only.

Signed-off-by: Vasileios Karakasis <vkarakasis@nvidia.com>
@vkarak vkarak force-pushed the bugfix/extrefs-keys-with-dots branch from fc883ef to 71c40b3 Compare April 29, 2026 11:58
@vkarak vkarak enabled auto-merge April 29, 2026 11:58
@vkarak vkarak merged commit fcbd6df into reframe-hpc:develop Apr 29, 2026
31 of 32 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in ReFrame Backlog Apr 29, 2026
@vkarak vkarak deleted the bugfix/extrefs-keys-with-dots branch April 29, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants