public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
* [PATCH v4 00/15] Add developers test
@ 2023-02-06 12:33 Uladzimir Bely
  2023-02-06 12:33 ` [PATCH v4 01/15] CI: Enable downloads dir sharing Uladzimir Bely
                   ` (16 more replies)
  0 siblings, 17 replies; 28+ messages in thread
From: Uladzimir Bely @ 2023-02-06 12:33 UTC (permalink / raw)
  To: isar-users

Add separate quick 'developers' test for fast checking new patches.
It will test only general Isar logic on basic targets without dealing with
all the functionality.
To execute dev test run avocado testsuite like:

$ avocado run ../testsuite/citest.py -t dev --nrunner-max-parallel-tasks=1

Estimated execution time for dev test is ~1.5h.

Changes since v3:
- More correct check of `qemu-system` package installed in p7.
- Don't install `qemu-system-gui` and deps in p7 (use --no-recommends).

Changes since v2:
- Rebase on next (with bitbake 2.0).
- Don't fail on deprecated params, show warning if used.

Changes sinse v1:
- Rebase on next.
- Integrate some changes from other patchsets.
- Remove ci_build.sh params.
- Improve testsuite API.
- Improve testsuite readme.
- Add single target test case.

Anton Mikanovich (10):
  CI: Enable downloads dir sharing
  CI: Add IMAGE_INSTALL override
  CI: Add developers test
  CI: Remove duplicated targets
  CI: Get rid of setting cross from outside
  CI: Make cross compile to be default
  CI: Get rid of setting repro from outside
  CI: Allow example module checking disabling
  CI: Update testsuite documentation
  CI: Add single target test case

Henning Schild (4):
  CI: move to avocado to 99.0
  CI: fix shell coding style
  CI: install qemu-system when qemu testing is requested
  testsuite: remove tests from "fast" set

Uladzimir Bely (1):
  testsuite: Fix terminal broken after run test executed

 .gitlab-ci.yml         |   4 +-
 scripts/ci_build.sh    |  50 ++++++---------
 testsuite/README.md    |  26 ++++++--
 testsuite/cibuilder.py |  27 +++++---
 testsuite/citest.py    | 141 ++++++++++++++++++++++++-----------------
 5 files changed, 145 insertions(+), 103 deletions(-)

-- 
2.20.1


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2023-02-14  5:43 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-06 12:33 [PATCH v4 00/15] Add developers test Uladzimir Bely
2023-02-06 12:33 ` [PATCH v4 01/15] CI: Enable downloads dir sharing Uladzimir Bely
2023-02-06 12:33 ` [PATCH v4 02/15] CI: Add IMAGE_INSTALL override Uladzimir Bely
2023-02-06 12:33 ` [PATCH v4 03/15] CI: Add developers test Uladzimir Bely
2023-02-06 12:33 ` [PATCH v4 04/15] CI: Remove duplicated targets Uladzimir Bely
2023-02-06 12:33 ` [PATCH v4 05/15] CI: move to avocado to 99.0 Uladzimir Bely
2023-02-06 12:33 ` [PATCH v4 06/15] CI: fix shell coding style Uladzimir Bely
2023-02-06 12:33 ` [PATCH v4 07/15] CI: install qemu-system when qemu testing is requested Uladzimir Bely
2023-02-06 12:33 ` [PATCH v4 08/15] testsuite: remove tests from "fast" set Uladzimir Bely
2023-02-06 12:33 ` [PATCH v4 09/15] CI: Get rid of setting cross from outside Uladzimir Bely
2023-02-06 12:33 ` [PATCH v4 10/15] CI: Make cross compile to be default Uladzimir Bely
2023-02-06 12:33 ` [PATCH v4 11/15] CI: Get rid of setting repro from outside Uladzimir Bely
2023-02-06 12:33 ` [PATCH v4 12/15] CI: Allow example module checking disabling Uladzimir Bely
2023-02-06 12:34 ` [PATCH v4 13/15] testsuite: Fix terminal broken after run test executed Uladzimir Bely
2023-02-06 12:34 ` [PATCH v4 14/15] CI: Update testsuite documentation Uladzimir Bely
2023-02-06 12:34 ` [PATCH v4 15/15] CI: Add single target test case Uladzimir Bely
2023-02-09  8:39 ` [PATCH v4 00/15] Add developers test Uladzimir Bely
2023-02-09 15:46   ` Henning Schild
2023-02-10  2:42     ` Uladzimir Bely
2023-02-10  9:44       ` Henning Schild
2023-02-10  9:51         ` Uladzimir Bely
2023-02-10 10:19           ` Henning Schild
2023-02-10 17:13             ` Baurzhan Ismagulov
2023-02-10 19:54               ` Henning Schild
2023-02-10 20:04                 ` Henning Schild
2023-02-12 17:16                 ` Baurzhan Ismagulov
2023-02-10 17:36             ` Henning Schild
2023-02-14  5:43 ` Uladzimir Bely

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox