All of lore.kernel.org
 help / color / mirror / Atom feed
From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v5 0/5] gitlab Qemu runtime testing
Date: Mon, 13 Apr 2020 21:56:14 +0200	[thread overview]
Message-ID: <20200413195614.GX29898@scaer> (raw)
In-Reply-To: <20200217205030.8157-1-romain.naour@smile.fr>

Roma, Jugurtha, All,

On 2020-02-17 21:50 +0100, Romain Naour spake thusly:
> This new iteration take into account the previous review with
> some additional rework [1] [2] [5] [6].
> 
> Remove patch already merged.
> 
> Based on the Yann's review during the Buildroot Developper meeting
> FOSDEM 2020 [2], add a tag in each readme file to easily retrieve
> the qemu command line to be used for runtime testing in gitlab.
> 
> This tag is used by a post-image script to generate a script
> called start-qemu.sh that can be used by users or by a new python
> script for running the test in gitlab but only when a Qemu
> defconfig is built.
> 
> Finally add this new python script to .gitlab-ci.yml.
> 
> This series has been tested on Gitlab [3], please ignore the
> failing test related to missing host-python3 modules needed by
> optee-os package [4].

I've finally applied this series, after reworking in-depth the two
scripts. Please review the commits and watch the pipelines, and yell at
me if I broke it too badly... Thanks you!

Regards,
Yann E. MORIN.

> This new iteration has been tested in gitlab [7].
> 
> [1] http://lists.busybox.net/pipermail/buildroot/2019-May/249432.html
> [2] http://lists.busybox.net/pipermail/buildroot/2020-February/273189.html
> [3] https://gitlab.com/kubu93/buildroot/pipelines/116298701
> [4] http://lists.busybox.net/pipermail/buildroot/2020-February/273738.html
> [5] http://lists.busybox.net/pipermail/buildroot/2020-February/273820.html
> [6] http://lists.busybox.net/pipermail/buildroot/2020-February/273822.html
> [7] https://gitlab.com/kubu93/buildroot/pipelines/116967006
> 
> Cc: Yann E. MORIN <yann.morin.1998@free.fr>
> Jugurtha BELKALEM (2):
>   support/scripts/boot-qemu-image.py: boot Qemu images with Qemu-system.
>   gitlab.yml.in*: enable Qemu gitlab testing
> 
> Romain Naour (3):
>   board/qemu: add defconfig file name as tag after the qemu command line
>   board/qemu: add post-image script for gitlab qemu testing
>   configs/qemu*: use the post-image script with "$(BR2_DEFCONFIG)" as
>     argument.
> 
>  .gitlab-ci.yml                             |   7 ++
>  .gitlab-ci.yml.in                          |   7 ++
>  board/qemu/aarch64-virt/readme.txt         |   2 +-
>  board/qemu/arm-versatile/readme.txt        |   4 +-
>  board/qemu/arm-vexpress/readme.txt         |   2 +-
>  board/qemu/csky/readme.txt                 |  11 ++-
>  board/qemu/m68k-mcf5208/readme.txt         |   2 +-
>  board/qemu/m68k-q800/readme.txt            |   2 +-
>  board/qemu/microblazebe-mmu/readme.txt     |   2 +-
>  board/qemu/microblazeel-mmu/readme.txt     |   2 +-
>  board/qemu/mips32r2-malta/readme.txt       |   2 +-
>  board/qemu/mips32r2el-malta/readme.txt     |   2 +-
>  board/qemu/mips32r6-malta/readme.txt       |   2 +-
>  board/qemu/mips32r6el-malta/readme.txt     |   2 +-
>  board/qemu/mips64-malta/readme.txt         |   2 +-
>  board/qemu/mips64el-malta/readme.txt       |   2 +-
>  board/qemu/mips64r6-malta/readme.txt       |   2 +-
>  board/qemu/mips64r6el-malta/readme.txt     |   2 +-
>  board/qemu/nios2-10m50/readme.txt          |   2 +-
>  board/qemu/or1k/readme.txt                 |   2 +-
>  board/qemu/post-image.sh                   |  50 ++++++++++
>  board/qemu/ppc-g3beige/readme.txt          |   2 +-
>  board/qemu/ppc-mac99/readme.txt            |   2 +-
>  board/qemu/ppc-mpc8544ds/readme.txt        |   2 +-
>  board/qemu/ppc-virtex-ml507/readme.txt     |   2 +-
>  board/qemu/ppc64-e5500/readme.txt          |   2 +-
>  board/qemu/ppc64-pseries/readme.txt        |   2 +-
>  board/qemu/ppc64le-pseries/readme.txt      |   2 +-
>  board/qemu/riscv32-virt/readme.txt         |   2 +-
>  board/qemu/riscv64-virt/readme.txt         |   2 +-
>  board/qemu/sh4-r2d/readme.txt              |   2 +-
>  board/qemu/sh4eb-r2d/readme.txt            |   2 +-
>  board/qemu/sparc-ss10/readme.txt           |   2 +-
>  board/qemu/sparc64-sun4u/readme.txt        |   2 +-
>  board/qemu/x86/readme.txt                  |   2 +-
>  board/qemu/x86_64/readme.txt               |   2 +-
>  board/qemu/xtensa-lx60/readme.txt          |   4 +-
>  configs/qemu_aarch64_virt_defconfig        |   4 +
>  configs/qemu_arm_versatile_defconfig       |   4 +
>  configs/qemu_arm_versatile_nommu_defconfig |   4 +
>  configs/qemu_arm_vexpress_defconfig        |   4 +
>  configs/qemu_csky610_virt_defconfig        |   4 +
>  configs/qemu_csky807_virt_defconfig        |   4 +
>  configs/qemu_csky810_virt_defconfig        |   4 +
>  configs/qemu_csky860_virt_defconfig        |   4 +
>  configs/qemu_m68k_mcf5208_defconfig        |   4 +
>  configs/qemu_m68k_q800_defconfig           |   4 +
>  configs/qemu_microblazebe_mmu_defconfig    |   4 +
>  configs/qemu_microblazeel_mmu_defconfig    |   4 +
>  configs/qemu_mips32r2_malta_defconfig      |   4 +
>  configs/qemu_mips32r2el_malta_defconfig    |   4 +
>  configs/qemu_mips32r6_malta_defconfig      |   4 +
>  configs/qemu_mips32r6el_malta_defconfig    |   4 +
>  configs/qemu_mips64_malta_defconfig        |   4 +
>  configs/qemu_mips64el_malta_defconfig      |   4 +
>  configs/qemu_mips64r6_malta_defconfig      |   4 +
>  configs/qemu_mips64r6el_malta_defconfig    |   4 +
>  configs/qemu_nios2_10m50_defconfig         |   4 +
>  configs/qemu_or1k_defconfig                |   4 +
>  configs/qemu_ppc64_e5500_defconfig         |   4 +
>  configs/qemu_ppc64_pseries_defconfig       |   4 +
>  configs/qemu_ppc64le_pseries_defconfig     |   4 +
>  configs/qemu_ppc_g3beige_defconfig         |   4 +
>  configs/qemu_ppc_mac99_defconfig           |   4 +
>  configs/qemu_ppc_mpc8544ds_defconfig       |   4 +
>  configs/qemu_ppc_virtex_ml507_defconfig    |   4 +
>  configs/qemu_riscv32_virt_defconfig        |   4 +
>  configs/qemu_riscv64_virt_defconfig        |   4 +
>  configs/qemu_sh4_r2d_defconfig             |   4 +
>  configs/qemu_sh4eb_r2d_defconfig           |   4 +
>  configs/qemu_sparc64_sun4u_defconfig       |   4 +
>  configs/qemu_sparc_ss10_defconfig          |   4 +
>  configs/qemu_x86_64_defconfig              |   4 +
>  configs/qemu_x86_defconfig                 |   4 +
>  configs/qemu_xtensa_lx60_defconfig         |   4 +
>  configs/qemu_xtensa_lx60_nommu_defconfig   |   4 +
>  support/scripts/boot-qemu-image.py         | 105 +++++++++++++++++++++
>  77 files changed, 368 insertions(+), 38 deletions(-)
>  create mode 100755 board/qemu/post-image.sh
>  create mode 100755 support/scripts/boot-qemu-image.py
> 
> -- 
> 2.24.1
> 

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

  parent reply	other threads:[~2020-04-13 19:56 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-17 20:50 [Buildroot] [PATCH v5 0/5] gitlab Qemu runtime testing Romain Naour
2020-02-17 20:50 ` [Buildroot] [PATCH v5 1/5] board/qemu: add defconfig file name as tag after the qemu command line Romain Naour
2020-02-17 20:50 ` [Buildroot] [PATCH v5 2/5] board/qemu: add post-image script for gitlab qemu testing Romain Naour
2020-04-13  7:25   ` Yann E. MORIN
2020-02-17 20:50 ` [Buildroot] [PATCH v5 3/5] configs/qemu*: use the post-image script with "$(BR2_DEFCONFIG)" as argument Romain Naour
2020-02-17 20:50 ` [Buildroot] [PATCH v5 4/5] support/scripts/boot-qemu-image.py: boot Qemu images with Qemu-system Romain Naour
2020-04-13  7:15   ` Yann E. MORIN
2020-04-13 21:38     ` Romain Naour
2020-02-17 20:50 ` [Buildroot] [PATCH v5 5/5] gitlab.yml.in*: enable Qemu gitlab testing Romain Naour
2020-04-12 14:11 ` [Buildroot] [PATCH v5 0/5] gitlab Qemu runtime testing Thomas Petazzoni
2020-04-12 20:00   ` Romain Naour
2020-04-13 19:56 ` Yann E. MORIN [this message]
2020-04-13 20:03   ` Romain Naour

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200413195614.GX29898@scaer \
    --to=yann.morin.1998@free.fr \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.