Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TEST] dummy change #280

Closed
wants to merge 27 commits into from

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    fbafcf8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    956ccc1 View commit details
    Browse the repository at this point in the history
  3. ci: twister: Use zephyr-runner v2

    This commit updates the twister workflow to use the new zephyr-runner v2 CI
    runner deployment.
    
    It also updates the workflow to use the `ci-repo-cache` Docker image, which
    includes the Zephyr repository cache, because the node level repository
    cache is no longer available in the zephyr-runner v2.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    c96a74b View commit details
    Browse the repository at this point in the history
  4. ci: twister: Print cloud service information

    This commit updates the twister workflow jobs that run on the zephyr-runner
    v2 to print the underlying cloud service information in the logs to help
    trace and debug potential runner issues.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    4a73955 View commit details
    Browse the repository at this point in the history
  5. ci: twister: Store ccache data in node cache

    This commit updates the twister workflow to store ccache data in the
    zephyr-runner v2 node cache.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    03210c6 View commit details
    Browse the repository at this point in the history
  6. ci: twister: Use Redis remote storage for ccache

    This commit updates the twister workflow to, when available, use Redis
    remote storage backend for the ccache compilation cache data.
    
    The Redis cache server is hosted in the Kubernetes cluster in which the
    zephyr-runner pods run -- the Redis remote storage backend will be ignored
    if the server is unavailable.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    f1a3a1e View commit details
    Browse the repository at this point in the history
  7. ci: twister: Add --specs to ccache ignore option list

    This commit adds the compiler `--specs=*` flag to the ccache ignore option
    list because ccache is unable to resolve the toolchain-provided specs file
    path and will consider source files to be uncacheable if it is unable to
    read the specified specs file.
    
    Note that adding `--specs=*` to the ignore option list is not a problem
    because it is unlikely for the content of the toolchain libc spec file to
    change without the compiler executable itself changing.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    6547930 View commit details
    Browse the repository at this point in the history
  8. ci: twister: Prioritise remote Redis cache storage

    This commit updates the twister workflow such that ccache only uses remote
    Redis cache storage when available.
    
    The purpose of this to reduce the individual runner local disk IOPS
    requirement; thereby, reducing the overall load on the SAN.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    919435e View commit details
    Browse the repository at this point in the history
  9. ci: twister: Set twister timeout multiplier to 2

    This commit sets the twister timeout multiplier to 2, which effectively
    increases the default test timeout from 60 to 120 seconds, because the new
    cost-effective Zephyr runners may take longer to execute tests and the
    default timeout is not sufficient for some tests to complete.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    ac77bb5 View commit details
    Browse the repository at this point in the history
  10. testsuite: ztest: Increase ZTEST_TEST_DELAY_MS to 5000

    This commit increases the default value of `ZTEST_TEST_DELAY_MS` from 3000
    to 5000 milliseconds because the current value of 3000ms may not be
    sufficient for the hosts with lower CPU clock frequency (e.g. new Zephyr CI
    runners with cost-effective processors).
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    775a4bc View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. tests: kernel: thread_runtime_stats: Relax precision test for QEMU

    This commit relaxes the idle event statistics test precision requirement
    for emulated QEMU targets because the cycle counts may be inaccurate when
    the host CPU is overloaded (e.g. when running tests with twister) and a
    high failure rate is observed for this test in the CI.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    4bec23f View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. ci: twister: Set build job timeout to 24 hours

    This commit increases the twister build job timeout from the default value
    of 6 hours to 24 hours because scheduled (weekly) build runs take longer
    than 6 hours to complete.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    454890c View commit details
    Browse the repository at this point in the history
  2. ci: bsim-tests: Use zephyr-runner v2

    This commit updates the bsim-tests workflow to use the new zephyr-runner v2
    CI runner deployment.
    
    It also updates the workflow to use the `ci-repo-cache` Docker image, which
    includes the Zephyr repository cache, because the node level repository
    cache is no longer available in the zephyr-runner v2.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    3185f3a View commit details
    Browse the repository at this point in the history
  3. ci: doc-build: Use zephyr-runner v2

    This commit updates the doc-build workflow to use the new zephyr-runner v2
    CI runner deployment.
    
    It also installs additional system packages that are not available by
    default in the zephyr-runner v2.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    2c751e8 View commit details
    Browse the repository at this point in the history
  4. ci: footprint-tracking: Use zephyr-runner v2

    This commit updates the bsim-tests workflow to use the new zephyr-runner v2
    CI runner deployment.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    fcafa8f View commit details
    Browse the repository at this point in the history
  5. ci: codecov: Run on all zephyrproject-rtos organisation repositories

    This commit updates the codecov workflow to run on all forks under the
    zephyrproject-rtos organisation.
    
    The purpose of this is mainly to simplify the process of testing of this
    workflow under the zephyr-testing repository.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    bc5bd27 View commit details
    Browse the repository at this point in the history
  6. ci: codecov: Use zephyr-runner v2

    This commit updates the codecov workflow to use the new zephyr-runner v2 CI
    runner deployment.
    
    It also updates the workflow to use the `ci-repo-cache` Docker image, which
    includes the Zephyr repository cache, because the node level repository
    cache is no longer available in the zephyr-runner v2.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    329dc25 View commit details
    Browse the repository at this point in the history
  7. ci: codecov: Store ccache data in node cache

    This commit updates the codecov workflow to store ccache data in the
    zephyr-runner v2 node cache.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    29b8af3 View commit details
    Browse the repository at this point in the history
  8. ci: codecov: Use Redis remote storage for ccache

    This commit updates the codecov workflow to, when available, use Redis
    remote storage backend for the ccache compilation cache data.
    
    The Redis cache server is hosted in the Kubernetes cluster in which the
    zephyr-runner pods run -- the Redis remote storage backend will be ignored
    if the server is unavailable.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    076ad96 View commit details
    Browse the repository at this point in the history
  9. ci: codecov: Add --specs to ccache ignore option list

    This commit adds the compiler `--specs=*` flag to the ccache ignore option
    list because ccache is unable to resolve the toolchain-provided specs file
    path and will consider source files to be uncacheable if it is unable to
    read the specified specs file.
    
    Note that adding `--specs=*` to the ignore option list is not a problem
    because it is unlikely for the content of the toolchain libc spec file to
    change without the compiler executable itself changing.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    aa61da4 View commit details
    Browse the repository at this point in the history
  10. ci: codecov: Prioritise remote Redis cache storage

    This commit updates the codecov workflow such that ccache only uses remote
    Redis cache storage when available.
    
    The purpose of this to reduce the individual runner local disk IOPS
    requirement; thereby, reducing the overall load on the SAN.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    59ca2e2 View commit details
    Browse the repository at this point in the history
  11. ci: clang: Use zephyr-runner v2

    This commit updates the clang workflow to use the new zephyr-runner v2 CI
    runner deployment.
    
    It also updates the workflow to use the `ci-repo-cache` Docker image, which
    includes the Zephyr repository cache, because the node level repository
    cache is no longer available in the zephyr-runner v2.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    2484c86 View commit details
    Browse the repository at this point in the history
  12. ci: clang: Store ccache data in node cache

    This commit updates the clang workflow to store ccache data in the
    zephyr-runner v2 node cache.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    a443453 View commit details
    Browse the repository at this point in the history
  13. ci: clang: Use Redis remote storage for ccache

    This commit updates the clang workflow to, when available, use Redis remote
    storage backend for the ccache compilation cache data.
    
    The Redis cache server is hosted in the Kubernetes cluster in which the
    zephyr-runner pods run -- the Redis remote storage backend will be ignored
    if the server is unavailable.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    077cb1e View commit details
    Browse the repository at this point in the history
  14. ci: clang: Prioritise remote Redis cache storage

    This commit updates the clang workflow such that ccache only uses remote
    Redis cache storage when available.
    
    The purpose of this to reduce the individual runner local disk IOPS
    requirement; thereby, reducing the overall load on the SAN.
    
    Signed-off-by: Stephanos Ioannidis <[email protected]>
    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    a9b1b99 View commit details
    Browse the repository at this point in the history
  15. [TEST] dummy change

    stephanosio committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    419784c View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. [TEST] Time bsim tests

    stephanosio committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    302a56c View commit details
    Browse the repository at this point in the history