Logo

Table of Contents

  • Getting Started
  • ReFrame Tutorial
  • ReFrame How Tos
  • Advanced Topics
    • How ReFrame Executes Tests
    • How Test Dependencies Work In ReFrame
    • Understanding the Mechanism of Deferrable Functions
  • ReFrame Manuals
  • What’s New in ReFrame 4.0
  • ReFrame Test Library (experimental)

Useful Links

  • ReFrame Github repo
  • ReFrame site tests
  • ReFrame's Slack workspace
  • @ReFrameHPC on Twitter
ReFrame
ReFrame 4.9.0-dev.1+2a2dd827
  • Docs »
  • Advanced Topics
  • View on GitHub

Next Previous

Advanced Topics

  • How ReFrame Executes Tests
    • The Regression Test Pipeline
    • Execution Policies
    • Timing the Test Pipeline
  • How Test Dependencies Work In ReFrame
    • Split by partition
    • Split by environment
    • Split by exclusive partition
    • Split by exclusive environment
    • Split by exclusive case
    • Custom splits
    • Cyclic dependencies
    • Cleaning up stage files
  • Understanding the Mechanism of Deferrable Functions
    • What Is a Deferrable Function?
    • Deferred expressions
    • How a Deferred Expression Is Evaluated?
    • Implicit evaluation of a deferred expression
    • How to Write a Deferrable Function?
    • Ready to Go Deferrable Functions
    • Deferrable functions vs Generators
Next Previous

© Copyright 2016-2025, CSCS/ETH Zurich, ReFrame Project Developers.

CSCS
Swiss National Supercomputing Centre
Via Trevano 131
6900 Lugano
Switzerland

Built with Sphinx using a theme provided by Read the Docs.