Reframe-hpc

Latest version: v4.6.1

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

Scan your dependencies

Page 8 of 17

3.9.1

Release Notes

New features and enhancements

- Add metadata to environment definitions in the configuration (2265)
- Add a utility function to skip tests that have no topology information (2267)
- Filter tests based on the maintainers (2263)

Bug fixes

N/A

Test library

- Add a generic test for TensorFlow with Horovod (2182)
- Fix test library docs and rearrange the Jupyter tests (2266)
- Rename `apps` to `sciapps` in test library (2260)
- Add a library test for Apache Spark (2214)

Other

- Remove remote autodetect from CI (2271)
- Fix reference URL for Gitlab CI validation (2262)
- Add tutorial about fixtures (2257)
- Update README (2256)

3.9.0

Release Notes

3.8.3

ReFrame v3.8.3 Release Notes

New features and enhancements

- Use fully qualified domain names when retrieving hostnames (2216)

Bug fixes

- Store performance variables in run report (2209)
- Fix error when cache associativity information is not available by `sysctl` (2206)
- Fix `--restore-session` failure when ReFrame root directory is not in `sys.path[0]` (2201)

Test library

- Add Python NumPy library check and build CSCS test on top of it (2184)
- Add new Amber NVE library test and refactor the CSCS Amber check (2172)

Other

- Enable remote auto-detection in CSCS configs (2213)
- Add GitHub Action to run unit tests on macOS (2207)
- Indicate in the documentation that the `required_version` decorator is deprecated (2211)

3.8.2

ReFrame v3.8.2 Release Notes

New features and enhancements

- Add support for the OAR scheduler (2129)
- Store the default Spack environment in the `build_system` instance (2195)
- Pass parent CI image name and ReFrame verbosity level in the generated Gitlab child pipelines (2137)
- Add support for the LSF scheduler and LLNL's `lrun` parallel launcher (2133)

Bug fixes

- Fix division by zero when calculating the poll rate (2199)
- Fix timestamp prefix when `--timestamp` option is passed no arguments (2198)
- Fix remote auto-detection crash (2189)

Other

- Update tutorials to the new sanity and performance syntax (2167)
- Sort command line options and environment variables alphabetically in `-h` output and the man page (2174)

3.8.1

ReFrame v3.8.1 Release Notes

New features and enhancements

n/a

Bug fixes

- Fix incomplete processor info object when processor topology is auto-detected (2168)
- Fix pattern matching for test name in `--ci-generate` output (2160)

Other

- Test run Spack and EasyBuild tutorial examples in a container (2102)

3.8.0

ReFrame v3.8.0 Release Notes

New features and enhancements

- Allow setting test variables from the command line (2117)
- New syntax for performance checking (2083)
- Automatically detect location of Spack (2123)
- Refactor test registry (2119)
- 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)
- Add SGE scheduler backend (1959)

Bug fixes

- Use partition's and system's environment when autodetecting the topology (2140)
- Do not bypass metaclass logic in the `bind` directive (2147)
- Do not crash if processor and/or device topology files are not properly formatted JSON files (2136)
- Catch `TypeError` when `filter_params` function does not return a tuple (2122)
- 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)
- 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)
- Always use `$HOME` for storing processor auto-detection results (2074)

Other

- Change the EB template for deployment on 3.7.2 (2111)
- 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)
- Improve documentation of built-ins (2128)
- Remove quotes from image link in README (2126)
- Adapt README to use PyPI friendly img include (2125)
- Use an absolute URL for the ReFrame logo in README.md (2121)
- Fix documentation about processor auto-detection (2079)

Page 8 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.