reframe-hpc / reframe

A powerful Python framework for writing and running portable regression tests and benchmarks for HPC systems.
https://reframe-hpc.readthedocs.org
BSD 3-Clause "New" or "Revised" License
224 stars 104 forks source link

[bugfix] Fix error when more than one instance of the same fixture class are specified #3326

Open tom91136 opened 3 days ago

tom91136 commented 3 days ago

This PR fixes a bug where multiple fixtures of the same class with different variables causes the following error:

pipeline error: fixture 'foo' has more than one instances

Local testing looks regression free; I've also added an additional test case for the bug.

Fixes #3285.

pep8speaks commented 3 days ago

Hello @tom91136, Thank you for updating!

Line 18:1: E302 expected 2 blank lines, found 1

Do see the ReFrame Coding Style Guide

Comment last updated at 2024-11-26 09:35:53 UTC
tom91136 commented 23 hours ago

CI looks good from what I can see