qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v2 0/2] Rework iotests finding


From: Vladimir Sementsov-Ogievskiy
Subject: [PATCH v2 0/2] Rework iotests finding
Date: Wed, 25 Mar 2020 13:21:29 +0300

Hi all!

When sending iotests to upstream or do patch porting from one branch
to another we very often have to resolve conflicts in group file, as
many absolutely independent features are intersecting by this file.
These conflicts are simple, but imagine how much time we all have
already spent on resolving them? Let's finally get rid of group file.

Next, another thing I don't like about iotests is race for test number
chosing: you should search through mail box, before chosing test number
for new test.

So, I propose to get rid of group file and search for tests another way
[look at patch 02]. Additionally I propose to move to human-readable
names for test files, with notation test-* .

v1 was one patch "[PATCH] iotests: drop group file"

Vladimir Sementsov-Ogievskiy (2):
  iotests: define group in each iotests
  iotests: rework test finding

 docs/devel/testing.rst           |  51 +++++-
 tests/qemu-iotests/001           |   1 +
 tests/qemu-iotests/002           |   1 +
 tests/qemu-iotests/003           |   1 +
 tests/qemu-iotests/004           |   1 +
 tests/qemu-iotests/005           |   1 +
 tests/qemu-iotests/007           |   1 +
 tests/qemu-iotests/008           |   1 +
 tests/qemu-iotests/009           |   1 +
 tests/qemu-iotests/010           |   1 +
 tests/qemu-iotests/011           |   1 +
 tests/qemu-iotests/012           |   1 +
 tests/qemu-iotests/013           |   1 +
 tests/qemu-iotests/014           |   1 +
 tests/qemu-iotests/015           |   1 +
 tests/qemu-iotests/017           |   1 +
 tests/qemu-iotests/018           |   1 +
 tests/qemu-iotests/019           |   1 +
 tests/qemu-iotests/020           |   1 +
 tests/qemu-iotests/021           |   1 +
 tests/qemu-iotests/022           |   1 +
 tests/qemu-iotests/023           |   1 +
 tests/qemu-iotests/024           |   1 +
 tests/qemu-iotests/025           |   1 +
 tests/qemu-iotests/026           |   1 +
 tests/qemu-iotests/027           |   1 +
 tests/qemu-iotests/028           |   1 +
 tests/qemu-iotests/029           |   1 +
 tests/qemu-iotests/030           |   1 +
 tests/qemu-iotests/031           |   1 +
 tests/qemu-iotests/032           |   1 +
 tests/qemu-iotests/033           |   1 +
 tests/qemu-iotests/034           |   1 +
 tests/qemu-iotests/035           |   1 +
 tests/qemu-iotests/036           |   1 +
 tests/qemu-iotests/037           |   1 +
 tests/qemu-iotests/038           |   1 +
 tests/qemu-iotests/039           |   1 +
 tests/qemu-iotests/040           |   1 +
 tests/qemu-iotests/041           |   1 +
 tests/qemu-iotests/042           |   1 +
 tests/qemu-iotests/043           |   1 +
 tests/qemu-iotests/044           |   1 +
 tests/qemu-iotests/045           |   1 +
 tests/qemu-iotests/046           |   1 +
 tests/qemu-iotests/047           |   1 +
 tests/qemu-iotests/048           |   1 +
 tests/qemu-iotests/049           |   1 +
 tests/qemu-iotests/050           |   1 +
 tests/qemu-iotests/051           |   1 +
 tests/qemu-iotests/052           |   1 +
 tests/qemu-iotests/053           |   1 +
 tests/qemu-iotests/054           |   1 +
 tests/qemu-iotests/055           |   1 +
 tests/qemu-iotests/056           |   1 +
 tests/qemu-iotests/057           |   1 +
 tests/qemu-iotests/058           |   1 +
 tests/qemu-iotests/059           |   1 +
 tests/qemu-iotests/060           |   1 +
 tests/qemu-iotests/061           |   1 +
 tests/qemu-iotests/062           |   1 +
 tests/qemu-iotests/063           |   1 +
 tests/qemu-iotests/064           |   1 +
 tests/qemu-iotests/065           |   1 +
 tests/qemu-iotests/066           |   1 +
 tests/qemu-iotests/067           |   1 +
 tests/qemu-iotests/068           |   1 +
 tests/qemu-iotests/069           |   1 +
 tests/qemu-iotests/070           |   1 +
 tests/qemu-iotests/071           |   1 +
 tests/qemu-iotests/072           |   1 +
 tests/qemu-iotests/073           |   1 +
 tests/qemu-iotests/074           |   1 +
 tests/qemu-iotests/075           |   1 +
 tests/qemu-iotests/076           |   1 +
 tests/qemu-iotests/077           |   1 +
 tests/qemu-iotests/078           |   1 +
 tests/qemu-iotests/079           |   1 +
 tests/qemu-iotests/080           |   1 +
 tests/qemu-iotests/081           |   1 +
 tests/qemu-iotests/082           |   1 +
 tests/qemu-iotests/083           |   1 +
 tests/qemu-iotests/084           |   1 +
 tests/qemu-iotests/085           |   1 +
 tests/qemu-iotests/086           |   1 +
 tests/qemu-iotests/087           |   1 +
 tests/qemu-iotests/088           |   1 +
 tests/qemu-iotests/089           |   1 +
 tests/qemu-iotests/090           |   1 +
 tests/qemu-iotests/091           |   1 +
 tests/qemu-iotests/092           |   1 +
 tests/qemu-iotests/093           |   1 +
 tests/qemu-iotests/094           |   1 +
 tests/qemu-iotests/095           |   1 +
 tests/qemu-iotests/096           |   1 +
 tests/qemu-iotests/097           |   1 +
 tests/qemu-iotests/098           |   1 +
 tests/qemu-iotests/099           |   1 +
 tests/qemu-iotests/101           |   1 +
 tests/qemu-iotests/102           |   1 +
 tests/qemu-iotests/103           |   1 +
 tests/qemu-iotests/104           |   1 +
 tests/qemu-iotests/105           |   1 +
 tests/qemu-iotests/106           |   1 +
 tests/qemu-iotests/107           |   1 +
 tests/qemu-iotests/108           |   1 +
 tests/qemu-iotests/109           |   1 +
 tests/qemu-iotests/110           |   1 +
 tests/qemu-iotests/111           |   1 +
 tests/qemu-iotests/112           |   1 +
 tests/qemu-iotests/113           |   1 +
 tests/qemu-iotests/114           |   1 +
 tests/qemu-iotests/115           |   1 +
 tests/qemu-iotests/116           |   1 +
 tests/qemu-iotests/117           |   1 +
 tests/qemu-iotests/118           |   1 +
 tests/qemu-iotests/119           |   1 +
 tests/qemu-iotests/120           |   1 +
 tests/qemu-iotests/121           |   1 +
 tests/qemu-iotests/122           |   1 +
 tests/qemu-iotests/123           |   1 +
 tests/qemu-iotests/124           |   1 +
 tests/qemu-iotests/125           |   1 +
 tests/qemu-iotests/126           |   1 +
 tests/qemu-iotests/127           |   1 +
 tests/qemu-iotests/128           |   1 +
 tests/qemu-iotests/129           |   1 +
 tests/qemu-iotests/130           |   1 +
 tests/qemu-iotests/131           |   1 +
 tests/qemu-iotests/132           |   1 +
 tests/qemu-iotests/133           |   1 +
 tests/qemu-iotests/134           |   1 +
 tests/qemu-iotests/135           |   1 +
 tests/qemu-iotests/136           |   1 +
 tests/qemu-iotests/137           |   1 +
 tests/qemu-iotests/138           |   1 +
 tests/qemu-iotests/139           |   1 +
 tests/qemu-iotests/140           |   1 +
 tests/qemu-iotests/141           |   1 +
 tests/qemu-iotests/143           |   1 +
 tests/qemu-iotests/144           |   1 +
 tests/qemu-iotests/145           |   1 +
 tests/qemu-iotests/146           |   1 +
 tests/qemu-iotests/147           |   1 +
 tests/qemu-iotests/148           |   1 +
 tests/qemu-iotests/149           |   1 +
 tests/qemu-iotests/150           |   1 +
 tests/qemu-iotests/151           |   1 +
 tests/qemu-iotests/152           |   1 +
 tests/qemu-iotests/153           |   1 +
 tests/qemu-iotests/154           |   1 +
 tests/qemu-iotests/155           |   1 +
 tests/qemu-iotests/156           |   1 +
 tests/qemu-iotests/157           |   1 +
 tests/qemu-iotests/158           |   1 +
 tests/qemu-iotests/159           |   1 +
 tests/qemu-iotests/160           |   1 +
 tests/qemu-iotests/161           |   1 +
 tests/qemu-iotests/162           |   1 +
 tests/qemu-iotests/163           |   1 +
 tests/qemu-iotests/165           |   1 +
 tests/qemu-iotests/169           |   1 +
 tests/qemu-iotests/170           |   1 +
 tests/qemu-iotests/171           |   1 +
 tests/qemu-iotests/172           |   1 +
 tests/qemu-iotests/173           |   1 +
 tests/qemu-iotests/174           |   1 +
 tests/qemu-iotests/175           |   1 +
 tests/qemu-iotests/176           |   1 +
 tests/qemu-iotests/177           |   1 +
 tests/qemu-iotests/178           |   1 +
 tests/qemu-iotests/179           |   1 +
 tests/qemu-iotests/181           |   1 +
 tests/qemu-iotests/182           |   1 +
 tests/qemu-iotests/183           |   1 +
 tests/qemu-iotests/184           |   1 +
 tests/qemu-iotests/185           |   1 +
 tests/qemu-iotests/186           |   1 +
 tests/qemu-iotests/187           |   1 +
 tests/qemu-iotests/188           |   1 +
 tests/qemu-iotests/189           |   1 +
 tests/qemu-iotests/190           |   1 +
 tests/qemu-iotests/191           |   1 +
 tests/qemu-iotests/192           |   1 +
 tests/qemu-iotests/194           |   1 +
 tests/qemu-iotests/195           |   1 +
 tests/qemu-iotests/196           |   1 +
 tests/qemu-iotests/197           |   1 +
 tests/qemu-iotests/198           |   1 +
 tests/qemu-iotests/199           |   1 +
 tests/qemu-iotests/200           |   1 +
 tests/qemu-iotests/201           |   1 +
 tests/qemu-iotests/202           |   1 +
 tests/qemu-iotests/203           |   1 +
 tests/qemu-iotests/204           |   1 +
 tests/qemu-iotests/205           |   1 +
 tests/qemu-iotests/206           |   1 +
 tests/qemu-iotests/207           |   1 +
 tests/qemu-iotests/208           |   1 +
 tests/qemu-iotests/209           |   1 +
 tests/qemu-iotests/210           |   1 +
 tests/qemu-iotests/211           |   1 +
 tests/qemu-iotests/212           |   1 +
 tests/qemu-iotests/213           |   1 +
 tests/qemu-iotests/214           |   1 +
 tests/qemu-iotests/215           |   1 +
 tests/qemu-iotests/216           |   1 +
 tests/qemu-iotests/217           |   1 +
 tests/qemu-iotests/218           |   1 +
 tests/qemu-iotests/219           |   1 +
 tests/qemu-iotests/220           |   1 +
 tests/qemu-iotests/221           |   1 +
 tests/qemu-iotests/222           |   1 +
 tests/qemu-iotests/223           |   1 +
 tests/qemu-iotests/224           |   1 +
 tests/qemu-iotests/225           |   1 +
 tests/qemu-iotests/226           |   1 +
 tests/qemu-iotests/227           |   1 +
 tests/qemu-iotests/228           |   1 +
 tests/qemu-iotests/229           |   1 +
 tests/qemu-iotests/231           |   1 +
 tests/qemu-iotests/232           |   1 +
 tests/qemu-iotests/233           |   1 +
 tests/qemu-iotests/234           |   1 +
 tests/qemu-iotests/235           |   1 +
 tests/qemu-iotests/236           |   1 +
 tests/qemu-iotests/237           |   1 +
 tests/qemu-iotests/238           |   1 +
 tests/qemu-iotests/239           |   1 +
 tests/qemu-iotests/240           |   1 +
 tests/qemu-iotests/241           |   1 +
 tests/qemu-iotests/242           |   1 +
 tests/qemu-iotests/243           |   1 +
 tests/qemu-iotests/244           |   1 +
 tests/qemu-iotests/245           |   1 +
 tests/qemu-iotests/246           |   1 +
 tests/qemu-iotests/247           |   1 +
 tests/qemu-iotests/248           |   1 +
 tests/qemu-iotests/249           |   1 +
 tests/qemu-iotests/250           |   1 +
 tests/qemu-iotests/251           |   1 +
 tests/qemu-iotests/252           |   1 +
 tests/qemu-iotests/253           |   1 +
 tests/qemu-iotests/254           |   1 +
 tests/qemu-iotests/255           |   1 +
 tests/qemu-iotests/256           |   1 +
 tests/qemu-iotests/257           |   1 +
 tests/qemu-iotests/258           |   1 +
 tests/qemu-iotests/259           |   1 +
 tests/qemu-iotests/260           |   1 +
 tests/qemu-iotests/261           |   1 +
 tests/qemu-iotests/262           |   1 +
 tests/qemu-iotests/263           |   1 +
 tests/qemu-iotests/264           |   1 +
 tests/qemu-iotests/265           |   1 +
 tests/qemu-iotests/266           |   1 +
 tests/qemu-iotests/267           |   1 +
 tests/qemu-iotests/268           |   1 +
 tests/qemu-iotests/270           |   1 +
 tests/qemu-iotests/272           |   1 +
 tests/qemu-iotests/273           |   1 +
 tests/qemu-iotests/277           |   1 +
 tests/qemu-iotests/279           |   1 +
 tests/qemu-iotests/280           |   1 +
 tests/qemu-iotests/281           |   1 +
 tests/qemu-iotests/282           |   1 +
 tests/qemu-iotests/283           |   1 +
 tests/qemu-iotests/284           |   1 +
 tests/qemu-iotests/286           |   1 +
 tests/qemu-iotests/288           |   1 +
 tests/qemu-iotests/289           |   1 +
 tests/qemu-iotests/check         |  20 +--
 tests/qemu-iotests/find_tests.py |  72 ++++++++
 tests/qemu-iotests/group         | 298 -------------------------------
 274 files changed, 402 insertions(+), 309 deletions(-)
 create mode 100755 tests/qemu-iotests/find_tests.py
 delete mode 100644 tests/qemu-iotests/group

-- 
2.21.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]