public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
* [PATCH v3 00/15] Add developers test
@ 2023-02-03  4:44 Uladzimir Bely
  2023-02-03  4:44 ` [PATCH v3 01/15] CI: Enable downloads dir sharing Uladzimir Bely
                   ` (14 more replies)
  0 siblings, 15 replies; 18+ messages in thread
From: Uladzimir Bely @ 2023-02-03  4:44 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 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] 18+ messages in thread

end of thread, other threads:[~2023-02-03 17:04 UTC | newest]

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

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