Files
codeql/rust/ql/integration-tests/options/target/test_target_option.py
2024-11-11 13:11:10 +01:00

20 lines
672 B
Python

import pytest
import platform
@pytest.mark.ql_test(expected=f".{platform.system()}.expected")
def test_default(codeql, rust):
codeql.database.create()
@pytest.mark.ql_test(expected=".Windows.expected")
def test_target_windows(codeql, rust):
codeql.database.create(extractor_option="cargo_target=x86_64-pc-windows-msvc")
@pytest.mark.ql_test(expected=".Darwin.expected")
def test_target_macos(codeql, rust):
codeql.database.create(extractor_option="cargo_target=aarch64-apple-darwin")
@pytest.mark.ql_test(expected=".Linux.expected")
def test_target_linux(codeql, rust):
codeql.database.create(extractor_option="cargo_target=x86_64-unknown-linux-gnu")