from test.test_utilities import parse_rust_step_template_yaml_file contents = parse_rust_step_template_yaml_file("cargo-build.yml") parameters = contents["parameters"] steps = contents["steps"] step = steps[0] def test_display_name_parameter_default(): assert parameters["taskDisplayName"] == "build" def test_num_steps(): assert len(steps) == 1 def test_script_contents(): assert step["script"] == "cargo build ${{ parameters.additionalArgs }}" def test_script_display_name(): assert step["displayName"] == "${{ parameters.taskDisplayName }}"
from test.test_utilities import parse_rust_step_template_yaml_file contents = parse_rust_step_template_yaml_file("cargo-fmt-check.yml") parameters = contents["parameters"] steps = contents["steps"] step = steps[0] def test_display_name_parameter_default(): assert parameters["taskDisplayName"] == "rustfmt check" def test_num_steps(): assert len(steps) == 1 def test_script_contents(): assert step["script"] == ("set -eo pipefail\n" "rustup component add rustfmt\n" "cargo fmt -- --check\n") def test_script_display_name(): assert step["displayName"] == "${{ parameters.taskDisplayName }}"
from test.test_utilities import parse_rust_step_template_yaml_file contents = parse_rust_step_template_yaml_file("cargo-fetch.yml") parameters = contents["parameters"] steps = contents["steps"] step = steps[0] def test_display_name_parameter_default(): assert parameters["taskDisplayName"] == "fetch dependencies" def test_num_steps(): assert len(steps) == 1 def test_script_contents(): assert step["script"] == "cargo fetch ${{ parameters.additionalArgs }}" def test_script_display_name(): assert step["displayName"] == "${{ parameters.taskDisplayName }}"
from test.test_utilities import parse_rust_step_template_yaml_file contents = parse_rust_step_template_yaml_file("cargo-clippy.yml") parameters = contents["parameters"] steps = contents["steps"] step = steps[0] def test_display_name_parameter_default(): assert parameters["taskDisplayName"] == "clippy" def test_num_steps(): assert len(steps) == 1 def test_script_contents(): assert step["script"] == ( "set -eo pipefail\n" "rustup component add clippy\n" "cargo clippy ${{ parameters.additionalArgs }}\n") def test_script_display_name(): assert step["displayName"] == "${{ parameters.taskDisplayName }}"
from test.test_utilities import parse_rust_step_template_yaml_file contents = parse_rust_step_template_yaml_file("install-rust-unix.yml") parameters = contents["parameters"] steps = contents["steps"] step = steps[0] def test_display_name_parameter_default(): assert parameters["taskDisplayName"] == "Install Rust" def test_num_steps(): assert len(steps) == 1 def test_script_contents(): assert step["script"] == ( "set -eo pipefail\n" "curl https://sh.rustup.rs -sSf | sh -s -- -y\n" 'echo "##vso[task.setvariable variable=PATH;]' '$PATH:$HOME/.cargo/bin"\n' 'echo "##vso[task.setvariable variable=cargoBinPath;]' '$HOME/.cargo/bin"\n') def test_script_display_name(): assert step["displayName"] == "${{ parameters.taskDisplayName }}"
from test.test_utilities import parse_rust_step_template_yaml_file contents = parse_rust_step_template_yaml_file("install-rust-windows.yml") parameters = contents["parameters"] steps = contents["steps"] step = steps[0] def test_display_name_parameter_default(): assert parameters["taskDisplayName"] == "Install Rust" def test_num_steps(): assert len(steps) == 1 def test_script_contents(): assert step["powershell"] == ( "Invoke-WebRequest -Uri 'https://win.rustup.rs' " "-Method 'GET' -OutFile .\\rustup-init.exe\n" ".\\rustup-init.exe -y\n" 'echo "##vso[task.setvariable variable=PATH;]' '$env:PATH;$env:USERPROFILE\\.cargo\\bin"\n' 'echo "##vso[task.setvariable variable=cargoBinPath;]' '$env:USERPROFILE\\.cargo\\bin"\n') def test_script_display_name(): assert step["displayName"] == "${{ parameters.taskDisplayName }}"