Path: blob/main/tests/integration_tests/build/test_clippy.py
1958 views
# Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.1# SPDX-License-Identifier: Apache-2.02"""Tests ensuring codebase style compliance for Rust and Python."""345import platform6import pytest7import framework.utils as utils89SUCCESS_CODE = 010MACHINE = platform.machine()11TARGETS = ["{}-unknown-linux-gnu".format(MACHINE),12"{}-unknown-linux-musl".format(MACHINE)]131415@pytest.mark.parametrize(16"target",17TARGETS18)19def test_rust_clippy(target):20"""Fails if clippy generates any error, warnings are ignored."""21utils.run_cmd(22'cargo clippy --target {} --all --profile test'23' -- -D warnings'.format(target))242526