# This file is generated by `ray project create`.

name: asan_python_tests

# description: A short description of the project.
# The URL of the repo this project is part of.
# repo: ...

cluster:
  config: ray-project/cluster.yaml

# environment:
  # dockerfile: The dockerfile to be built and ran the commands with.
  # dockerimage: The docker image to be used to run the project in, e.g. ubuntu:18.04.
  # requirements: ray-project/requirements.txt

commands:
  - name: Setup
    command: ./run_asan_tests.sh setup
  - name: Run
    command: ./run_asan_tests.sh run
  - name: Recompile
    command: |
      git_sha={{git_sha}} ./run_asan_tests.sh recompile
    params:
    - name: git_sha # Ray version string.
      default: "master"

# Pathnames for files and directories that should be saved
# in a snapshot but that should not be synced with a# session. Pathnames can be relative to the project
# directory or absolute. Generally, this should be files
# that were created by an active session, such as
# application checkpoints and logs.
output_files: [
  # For example, uncomment this to save the logs from the
  # last ray job.
  # "/tmp/ray/session_latest",
]