History log of /openbmc/openbmc-build-scripts/scripts/test-qemu (Results 1 – 7 of 7)
Revision Date Author Comments
# 1680cdaa 05-Sep-2024 Andrew Jeffery <andrew@codeconstruct.com.au>

test-qemu: Use romulus instead of witherspoon for AST2500

Witherspoon's UBI support seems to be broken. However, Romulus is also
used by CI as a smoke test, so it makes sense to check that anyway.

test-qemu: Use romulus instead of witherspoon for AST2500

Witherspoon's UBI support seems to be broken. However, Romulus is also
used by CI as a smoke test, so it makes sense to check that anyway.

Change-Id: I4c20f1e800b43ff5614cb34388149657529a5130
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>

show more ...


# 476a7e99 06-Dec-2022 Patrick Williams <patrick@stwcx.xyz>

format shell scripts with beautysh

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ie72911e0f57a1f69b0bf317de8c52947886e1303


# 7d2c27fd 01-May-2022 Andrew Jeffery <andrew@aj.id.au>

test-qemu: Account for new Jenkins constraints and configuration

Recent (?) Jenkins releases have disabled traversal of symlinks, which
breaks the mechanism the script was using to avoid constructin

test-qemu: Account for new Jenkins constraints and configuration

Recent (?) Jenkins releases have disabled traversal of symlinks, which
breaks the mechanism the script was using to avoid constructing file
paths containing date- and time- stamps. Instead, switch to downloading
and extracting the artifact zip for each platform locally, and glob our
way through the paths.

Further, the Jenkins configuration has been rearranged in the
intervening time between when I first wrote this script and now. Update
the script to account for the new job names and platforms.

On the subject of platforms, witherspoon-tacoma was replaced in CI with
rainier[1], which was subsequently renamed to p10bmc[2].

Finally, regarding the AST2600 and p10bmc, openbmc/qemu master contains
a patch that expects a customised eMMC layout that can describe boot
partitions as well as the user partition. Integrate support for
generating an eMMC image in this manner and drop the use of
-kernel/-dtb/-initrd from the qemu commandline, as the eMMC image must
be formatted in this manner regardless.

[1] https://lore.kernel.org/openbmc/3309719B-0B3F-44AC-BF30-7E7745A4BA67@gmail.com/
[2] https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/41799/2

Change-Id: Ie2668420ab9c572d173116d587cc7ac861051ad2
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>

show more ...


# 7d6ee0b4 01-May-2022 Andrew Jeffery <andrew@aj.id.au>

test-qemu: Extend timeouts to 300 seconds (5 minutes)

Be a bit more tolerant of slow boot processes.

Change-Id: I2c1afd48768c33e049f14ac65645364aedc77e1d
Signed-off-by: Andrew Jeffery <andrew@aj.id

test-qemu: Extend timeouts to 300 seconds (5 minutes)

Be a bit more tolerant of slow boot processes.

Change-Id: I2c1afd48768c33e049f14ac65645364aedc77e1d
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>

show more ...


# 0e47d123 01-May-2022 Andrew Jeffery <andrew@aj.id.au>

test-qemu: Re-join lines of broken ssh invocation

Change-Id: I49ff248e57d48b79e11811ef60413f632c2e02e0
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>


# e7162a08 16-Mar-2021 Patrick Williams <patrick@stwcx.xyz>

test-qemu: shellcheck fixes

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I3f738a33f1dfc69314ab83f9dbf0f9f16b929871


# 0eb7ce02 15-Jan-2021 Andrew Jeffery <andrew@aj.id.au>

scripts: Add hacky qemu verification script

Document how to test qemu before we update openbmc/qemu master.

Change-Id: I7ffc83a24ca58056d2678330b6e0e422849b231b
Signed-off-by: A

scripts: Add hacky qemu verification script

Document how to test qemu before we update openbmc/qemu master.

Change-Id: I7ffc83a24ca58056d2678330b6e0e422849b231b
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>

show more ...