~canonical-kernel-team/+git/autotest-client-tests:xnox/riscv64-scale-2x

Last commit made on 2022-07-19
Get this branch:
git clone -b xnox/riscv64-scale-2x https://git.launchpad.net/~canonical-kernel-team/+git/autotest-client-tests
Members of Canonical Kernel Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
xnox/riscv64-scale-2x
Repository:
lp:~canonical-kernel-team/+git/autotest-client-tests

Recent commits

a7434b0... by Dimitri John Ledkov

UBUNTU: SAUCE: ubuntu_kernel_selftests: scale riscv64 tests by 2x

Scale riscv64 tests by 2x. From time to time, various test cases
simply timeout, whilst progressing fine. Scale all timeouts by 2x to
hopefully improve riscv64 test stability.

Signed-off-by: Dimitri John Ledkov <email address hidden>

95dd244... by Po-Hsu Lin

UBUNTU: SAUCE: ubuntu_loop_smoke_test: bump timeout to 85mins

BugLink: https://bugs.launchpad.net/bugs/1981806

This test can take up to 72 minutes to run on Google n2d-standard-2
and n2d-standard-64 instances, bump to timeout threshold to give it
a chance to finish properly.

Signed-off-by: Po-Hsu Lin <email address hidden>

d587dcd... by Po-Hsu Lin

UBUNTU: SAUCE: hwclock: be more verbose

Print out debug message for the hwclock test to make it easier to
analyse the issue. As suggested by the failed attempt:
    hwclock: Cannot access the Hardware Clock via any known method.
    hwclock: Use the --debug option to see the details of our search for an access method.

This --debug has been replaced with --verbose since focal, making
changes accordingly.

Signed-off-by: Po-Hsu Lin <email address hidden>

3382897... by Po-Hsu Lin

UBUNTU: SAUCE: ubuntu_ltp_controllers: bump timeout for memcontrol03 to 150s

This test will timeout on node helo-kernel with J-5.17,
bump the timeout from 30s to 150s to solve this problem.

Signed-off-by: Po-Hsu Lin <email address hidden>

cc9ce80... by Po-Hsu Lin

UBUNTU: SAUCE: ubuntu_ltp: update timeout multiplier for LTP test suite update

With LTP test suite updated to LTP-20220527, most of the default
timeout has been changed from 5 minutes to 30 seconds. Therefore
the timeout multiplier must be updated accordingly.

Signed-off-by: Po-Hsu Lin <email address hidden>

6f3326d... by Po-Hsu Lin

UBUNTU: SAUCE: ubuntu_bpf: fix 'Kernel configuration is invalid' build issue

BugLink: https://bugs.launchpad.net/bugs/1948831

Fix the test build issue for newer kernels:
  ERROR: Kernel configuration is invalid.
         include/generated/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

Makefile:669: include/config/auto.conf: No such file or directory

Patch tested with Kinetic AWS 5.19

Signed-off-by: Po-Hsu Lin <email address hidden>

b1724fe... by Po-Hsu Lin

UBUNTU: SAUCE: ubuntu_kernel_selftests: bump test timeout from 30 mins to 45 mins

BugLink: https://bugs.launchpad.net/bugs/1981075

The net:fib_nexthops.sh test will take more than 30 minutes to run on
Jammy riscv instance, bump the timeout to 45 minutes.

In order to simplify the timeout setting, I am not making an exception
for this specific test here, but unify with the 45 minutes timeout for
ftracetest.

Signed-off-by: Po-Hsu Lin <email address hidden>

60f52f9... by Taihsiang Ho

UBUNTU: SAUCE: ubuntu_nvidia_server_driver: nvidia-fs: fail the job correctly

This commit fixes the false positive of a-c-t-entry.sh, which is a
wrapper to make sure a-c-t invoke our target script in the right
directory context. The wrapper itself should fail correspondingly if the
target script fails, otherwise, there will be false positive of a-c-t
job.

Appending set -x for us to have debugging information in the future by
default, so we can reduce our debugging turn-around time. Not necessary
for returning the right status code of a failed job, but will be very
helpful for post-mortem if the job fails.

Signed-off-by: Taihsiang Ho (tai271828) <email address hidden>
Acked-by: Po-Hsu Lin <email address hidden>
Signed-off-by: Po-Hsu Lin <email address hidden>

b4cc27e... by Taihsiang Ho

UBUNTU: SAUCE: ubuntu_nvidia_server_driver: nvidia-fs: optimizing CUDA image looping efficiency

This is a following optimized work for commit
c169fe864b0dc278554390da009bb13c35f8d5e1 See its commit message for more
details. With this following commit, we query dockerhub with the partial
name of image tag instead of walking through the whole list of available
images. Thus we can speed up the query of image type by reducing the
page number to query from hundreds pages down to a few of them only.

Signed-off-by: Taihsiang Ho (tai271828) <email address hidden>
Acked-by: Po-Hsu Lin <email address hidden>
Signed-off-by: Po-Hsu Lin <email address hidden>

155a3d2... by Taihsiang Ho

UBUNTU: SAUCE: ubuntu_nvidia_server_driver: nvidia-fs: change order of testing

The recent test runs shows the "load" testing will not clean nvidia
drivers fully, and the mixed versioin of drivers will make xmlstarlet
confused:

    Failed to initialize NVML: Driver/library version mismatch

Change the order of testing to make the run launched in the clean driver
context.

Signed-off-by: Taihsiang Ho (tai271828) <email address hidden>
Acked-by: Po-Hsu Lin <email address hidden>
Signed-off-by: Po-Hsu Lin <email address hidden>