[package]
version = "1.0.0"
title = "OmniGraph Regression Testing For Tests Requiring RTX"
category = "Graph"
readme = "docs/README.md"
changelog = "docs/CHANGELOG.md"
description = "Contains test scripts and files used to test the OmniGraph functionality that exercises rendering."
repository = ""
keywords = ["kit", "omnigraph", "tests"]

# Main module for the Python interface
[[python.module]]
name = "omni.graph.rtxtest"

[[native.plugin]]
path = "bin/*.plugin"
recursive = false

# Python array data uses numpy as its format
[python.pipapi]
requirements = ["numpy"]

# Other extensions that need to load in order for this one to work
[dependencies]
"omni.graph.nodes" = {}
"omni.kit.pipapi" = {}
"omni.kit.renderer.core" = {}
"omni.kit.renderer.capture" = {}
"omni.kit.window.viewport" = {}
"omni.usd" = {}
"omni.rtx.tests" = {}

[[test]]
timeout = 600
stdoutFailPatterns.exclude = [
    # Exclude carb.events leak that only shows up locally
    "*[Error] [carb.events.plugin]*PooledAllocator*",
    # Exclude messages which say they should be ignored
    "*Ignore this error/warning*",
]

pythonTests.unreliable = [
    "*test_prerender_gpuinterop", # OM-55399
]

[documentation]
pages = [
    "docs/Overview.md",
    "docs/CHANGELOG.md",
]
