| # Generated by scripts/tools/list_unit_test_steps.py --update; do not edit. | |
| build.yaml / Build on Linux (gcc_debug) / Run Tests | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group, workflow_dispatch, workflow_call | |
| job-if: github.actor != 'restyled-io[bot]' | |
| if: github.event.pull_request.number == null | |
| gn: chip_config_memory_debug_checks=true chip_config_memory_debug_dmalloc=false chip_build_all_platform_tests=true | |
| build.yaml / Build on Linux (gcc_debug) / Run Tests Without Logging | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group, workflow_dispatch, workflow_call | |
| job-if: github.actor != 'restyled-io[bot]' | |
| if: inputs.run-codeql != true && github.event.pull_request.number != null | |
| gn: chip_logging=false chip_build_all_platform_tests=true | |
| build.yaml / Build on Linux (fake, gcc_release, clang, simulated) / Setup Build, Run Build and Run Tests (gcc_release) | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group, workflow_dispatch, workflow_call | |
| job-if: github.actor != 'restyled-io[bot]' && inputs.run-codeql != true | |
| if: github.event.pull_request.number == null | |
| gn: is_debug=false | |
| build.yaml / Build on Linux (fake, gcc_release, clang, simulated) / Build and run AddressSanitizer (ASAN) unit tests (Pull Requests only) | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group, workflow_dispatch, workflow_call | |
| job-if: github.actor != 'restyled-io[bot]' && inputs.run-codeql != true | |
| if: github.event_name == 'pull_request' | |
| targets: linux-x64-tests-asan-clang | |
| build.yaml / Build on Linux (fake, gcc_release, clang, simulated) / Run Tests with sanitizers | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group, workflow_dispatch, workflow_call | |
| job-if: github.actor != 'restyled-io[bot]' && inputs.run-codeql != true | |
| if: github.event.pull_request.number == null | |
| gn: is_clang=true is_asan=true | is_clang=true is_tsan=true chip_enable_wifi=false | is_clang=true is_ubsan=true | |
| build.yaml / Build on Linux (fake, gcc_release, clang, simulated) / Run fake linux tests with build_examples | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group, workflow_dispatch, workflow_call | |
| job-if: github.actor != 'restyled-io[bot]' && inputs.run-codeql != true | |
| if: - | |
| targets: linux-fake-tests | |
| build.yaml / Build on Linux (python_lib) / Setup Build, Run Build and Run Tests | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group, workflow_dispatch, workflow_call | |
| job-if: github.actor != 'restyled-io[bot]' && inputs.run-codeql != true | |
| if: - | |
| gn: enable_rtti=true chip_config_memory_debug_checks=false chip_config_memory_debug_dmalloc=false chip_generate_link_map_file=false | |
| build.yaml / Build on Darwin (clang, simulated) / Setup Build, Run Build and Run Tests (asan + target_os=all) | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group, workflow_dispatch, workflow_call | |
| job-if: github.actor != 'restyled-io[bot]' && inputs.run-codeql != true | |
| if: - | |
| gn: target_os="all" is_asan=true enable_host_clang_build=false | |
| build.yaml / Build on Linux (coverage) / Run Build Coverage | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group, workflow_dispatch, workflow_call | |
| job-if: github.actor != 'restyled-io[bot]' && github.actor != 'dependabot[bot]' && inputs.run-codeql != true | |
| if: - | |
| gn: - | |
| examples-nrfconnect.yaml / nRF Connect SDK / Run unit tests for Zephyr native_posix_64 platform | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group | |
| job-if: github.actor != 'restyled-io[bot]' | |
| if: github.event_name == 'push' || steps.changed_paths.outputs.tests == 'true' || steps.changed_paths.outputs.nrfconnect == 'true' || steps.changed_paths.outputs.pigweed == 'true' || steps.changed_paths.outputs.crypto == 'true' | |
| filter: changed_paths.crypto = src/crypto/** | |
| filter: changed_paths.nrfconnect = **/nrfconnect/**, **/Zephyr/**, **/zephyr/** | |
| filter: changed_paths.pigweed = src/pw_backends/**, third_party/pigweed/** | |
| filter: changed_paths.tests = **/tests/** | |
| targets: nrf-native-sim-tests | |
| nightly.yaml / Nightly ASAN Testing across Crypto Backends / ASAN unit tests - BoringSSL | |
| on: schedule[{"cron": "0 0 * * *"}], workflow_dispatch | |
| job-if: github.actor != 'restyled-io[bot]' | |
| if: - | |
| targets: linux-x64-tests-boringssl-asan-clang | |
| nightly.yaml / Nightly ASAN Testing across Crypto Backends / ASAN unit tests - mbedTLS | |
| on: schedule[{"cron": "0 0 * * *"}], workflow_dispatch | |
| job-if: github.actor != 'restyled-io[bot]' | |
| if: - | |
| targets: linux-x64-tests-mbedtls-asan-clang | |
| nightly.yaml / Nightly ASAN Testing across Crypto Backends / ASAN unit tests - PSA | |
| on: schedule[{"cron": "0 0 * * *"}], workflow_dispatch | |
| job-if: github.actor != 'restyled-io[bot]' | |
| if: - | |
| targets: linux-x64-tests-psa-asan-clang | |
| nightly.yaml / Nightly MSAN Tests - Linux / Build and Run MSAN unit tests | |
| on: schedule[{"cron": "0 0 * * *"}], workflow_dispatch | |
| job-if: github.actor != 'restyled-io[bot]' | |
| if: - | |
| targets: linux-x64-tests-msan-clang | |
| nightly.yaml / Nightly Unit Tests - Linux (various features) / Run Tests | |
| on: schedule[{"cron": "0 0 * * *"}], workflow_dispatch | |
| job-if: github.actor != 'restyled-io[bot]' | |
| if: - | |
| gn: is_clang=true is_asan=true chip_crypto="boringssl" chip_enable_rotating_device_id=true chip_enable_icd_server=true chip_enable_icd_lit=true chip_enable_access_restrictions=true chip_build_all_platform_tests=true | |
| qemu.yaml / ESP32_QEMU / Build ESP32 QEMU test images | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group | |
| job-if: github.actor != 'restyled-io[bot]' | |
| if: - | |
| targets: esp32-qemu-tests | |
| qemu.yaml / Tizen / Build and run tests | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group | |
| job-if: github.actor != 'restyled-io[bot]' | |
| if: - | |
| targets: tizen-arm-tests-no-ble-no-thread | |
| unit_integration_test.yaml / Crypto Backend Unit Tests (PSA, mbedTLS) / Build and run PSA unit tests (ASan) | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group | |
| job-if: github.actor != 'restyled-io[bot]' | |
| if: steps.changed_paths.outputs.crypto == 'true' | |
| filter: changed_paths.crypto = src/credentials/**, src/crypto/**, src/pw_backends/**, third_party/pigweed/**, third_party/mbedtls/**, .github/workflows/unit_integration_test.yaml | |
| targets: linux-x64-tests-psa-asan-clang | |
| unit_integration_test.yaml / Crypto Backend Unit Tests (PSA, mbedTLS) / Build and run mbedTLS unit tests (ASan) | |
| on: push{"branches": ["master", "v*-branch"]}, pull_request, merge_group | |
| job-if: github.actor != 'restyled-io[bot]' | |
| if: steps.changed_paths.outputs.crypto == 'true' | |
| filter: changed_paths.crypto = src/credentials/**, src/crypto/**, src/pw_backends/**, third_party/pigweed/**, third_party/mbedtls/**, .github/workflows/unit_integration_test.yaml | |
| targets: linux-x64-tests-mbedtls-asan-clang |