public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCHSET RFC 0/8] fstests: improve junit xml reporting
@ 2022-12-20  0:01 Darrick J. Wong
  2022-12-20  0:01 ` [PATCH 1/8] check: generate section reports between tests Darrick J. Wong
                   ` (7 more replies)
  0 siblings, 8 replies; 19+ messages in thread
From: Darrick J. Wong @ 2022-12-20  0:01 UTC (permalink / raw)
  To: djwong, zlang; +Cc: linux-xfs, fstests, guan, leah.rumancik, quwenruo.btrfs

Hi all,

This series improves the fstests reporting code in several ways.  First,
change the ./check code to generate the report after every test, so that
a cluster-based fstest scheduler can reschedule tests after a VM crash.
Personally, I was using it to get live status on my tests dashboard.

The bulk of the patches in here improve the junit xml reporting so that
we (a) actually declare which xml schema we're trying to emit and (b)
capture a lot more information about what was being tested.

If you're going to start using this mess, you probably ought to just
pull from my git trees, which are linked below.

This is an extraordinary way to destroy everything.  Enjoy!
Comments and questions are, as always, welcome.

--D

fstests git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=xunit-reporting-improvements
---
 check         |   10 +++
 common/ext4   |    5 +
 common/report |   77 +++++++++++++++++--
 common/xfs    |   10 +++
 doc/xunit.xsd |  226 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 318 insertions(+), 10 deletions(-)
 create mode 100644 doc/xunit.xsd


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

end of thread, other threads:[~2023-02-15  2:07 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-20  0:01 [PATCHSET RFC 0/8] fstests: improve junit xml reporting Darrick J. Wong
2022-12-20  0:01 ` [PATCH 1/8] check: generate section reports between tests Darrick J. Wong
2022-12-20  1:14   ` Qu Wenruo
2023-02-14 18:46     ` Darrick J. Wong
2023-02-15  2:06       ` Qu Wenruo
2022-12-20  3:16   ` Theodore Ts'o
2022-12-20 18:18     ` Leah Rumancik
2022-12-20  0:01 ` [PATCH 2/8] report: derive an xml schema for the xunit report Darrick J. Wong
2022-12-20  2:18   ` Qu Wenruo
2023-02-14 18:54     ` Darrick J. Wong
2022-12-20  0:01 ` [PATCH 3/8] report: capture the time zone in the test report timestamp Darrick J. Wong
2022-12-20  2:19   ` Qu Wenruo
2022-12-20  0:01 ` [PATCH 4/8] report: sort properties by name Darrick J. Wong
2022-12-20  0:01 ` [PATCH 5/8] report: pass property value to _xunit_add_property Darrick J. Wong
2022-12-20  0:01 ` [PATCH 6/8] report: collect basic information about a test run Darrick J. Wong
2022-12-20  3:29   ` Theodore Ts'o
2023-02-14 18:59     ` Darrick J. Wong
2022-12-20  0:01 ` [PATCH 7/8] report: record xfs-specific " Darrick J. Wong
2022-12-20  0:01 ` [PATCH 8/8] report: record ext*-specific " Darrick J. Wong

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