Reframe-hpc

Latest version: v4.6.1

Safety actively analyzes 638730 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 17

3.7.3

ReFrame v3.7.3 Release Notes

New features and enhancements

- Automatically create a Spack environment when not set (2031)
- Use the variable built-in machinery in the build system classes (2095)
- Improve handling of user programming errors (2087)

Bug fixes

- Fix default `executable` assignment (2107)
- Make `test_cancel_(with_grace|term_ignore)` unit tests more robust (2100)
- Handle `None` in `Decimal` conversion of junit report (2098)
- Do not emit `module unuse <path>` after loading modules with Lmod from a specific path (2094)

Other

- Change the EB template for deployment on 3.7.2 (2111)
- Use an absolute URL for the ReFrame logo in README.md (2121)

3.7.2

ReFrame v3.7.2 Release Notes

New features and enhancements

- Add SGE scheduler backend (1959)

Bug fixes

- Remove unnecessary file locks (2091)
- Fix hook override with multiple inheritance (2081)
- Remove redundant whitespace in local launcher's command (2092)
- Fix the way a custom Python binary is passed to the bootstrap script (2086)

3.7.1

ReFrame v3.7.1 Release Notes

This release fixes an important regression in 3.7.0 that could impact site-wide installations.

New features and enhancements

n/a

Bug fixes

- Always use `$HOME` for storing processor auto-detection results (2074)

Other

- Fix sanity function deprecation unit test (2080)
- Don't fail the CI if a cleanup stage fails (2073)
- Remove `sn.sanity_function` references from unit tests (2071)
- Fix documentation about processor auto-detection (2079)

3.7.0

ReFrame v3.7.0 Release Notes

New features and enhancements

- Print the run report location at the end of a session (2016)
- Make the `required_version` decorator a class definition parameter (2046)
- Expose `final` decorator in the class body (2058)
- Auto-detect cpu topology (1991)
- Add `sanity_function` and `deferrable` builtins (2007)
- Make hook-related machinery available as class directives (1969)
- Add a new build system backend for building test code with Spack (1871)
- Add new logging handler for sending test data in JSON to an HTTP server (1964)
- Support test retries in the JUnit report (1965)

Bug fixes

- Fix `TypeError` in logger when using tuples as dict keys (2059)
- Add account and constraint to Eiger configuration (2063)
- Remove `PrgEnv-nvidia` from Pilatus environs (2060)
- Fix pipeline hook override (2048)
- Increase timeout for `test_git_repo_exists` unittest (2052)
- Hide data-descriptors from `variable` attributes (2047)
- Restrict use of `required` keyword (2012)
- Fix deep-copy of `_Undefined` constant (2027)
- Fix unittests for module collections (2021)
- Respect default values for module objects in the configuration (2013)
- Fixes 2009 bug in failure summaries when some tests are skipped (2010)
- Fix variable and parameter access as class attributes (1988)
- Generate run reports per test with `--ci-generate` (1972)
- Mark jobs properly as completed in PBS scheduler (1944)
- Fix error checking of module commands in the class Tmod backends (1971)
- Fixes `find_modules()` behaviour with flat module scheme when an environment is a substring of another one (1961)

Other

- Serialize unit tests everywhere (2068)
- Revert the change to codecov version (2006)
- Use version 1.0.5 of the codecov github action (2004)
- Add the codecov upload token to the github action (2003)
- Add tutorial to showcase the use of build automation tools through ReFrame (1989)
- Update figure and text about test execution (2002)
- Fix code listings in configuration docs (1999)
- Add tutorial about debugging sanity and performance patterns (1985)
- Use PNG logo for compatibility with all browsers (1976)

3.6.3

ReFrame v3.6.3 Release Notes

New features and enhancements

n/a

Bug fixes

- Restrict use of `required` keyword (2012)
- Fix deep-copy of `_Undefined` constant (2027)
- Fix unit tests for module collections (2021)
- Respect default values for module objects in the configuration (2013)
- Fixes 2009 bug in failure summaries when some tests are skipped (2010)

3.6.2

ReFrame v3.6.2 Release Notes

New features and enhancements

- Make hook-related machinery available as class directives (1969)

Bug fixes

- Fix variable and parameter access as class attributes (1988)

Other

- Revert the change to codecov version (2006)
- Use version 1.0.5 of the codecov github action (2004)
- Add the codecov upload token to the github action (2003)
- Add required access config for Pilatus (1995)
- Update figure and text about test execution (2002)
- Fix code listings in configuration docs (1999)
- Add tutorial about debugging sanity and performance patterns (1985)

Page 9 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.