# This schema is used by the `lnt runtest compile` suite.
format_version: '2'
name: compile
metrics:
- name: user_time
  type: Real
  display_name: User Time
  unit: seconds
- name: user_status
  type: Status
- name: sys_time
  type: Real
  display_name: System Time
  unit: seconds
- name: sys_status
  type: Status
- name: wall_time
  type: Real
  display_name: Wall Time
  unit: seconds
- name: wall_status
  type: Status
- name: size_bytes
  type: Real   # Should be Integer but we don't want to invalidate old data
  display_name: Executable Size
  unit: bytes
- name: size_status
  type: Status
- name: mem_bytes
  type: Real
  display_name: Memory Usage
  unit: bytes
- name: mem_status
  type: Status
run_fields:
- name: llvm_project_revision
  order: true
machine_fields:
- name: hardware
- name: os_version
