[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v4 9/9] iotests: rename and move 169 and 199 tests
From: |
John Snow |
Subject: |
Re: [PATCH v4 9/9] iotests: rename and move 169 and 199 tests |
Date: |
Thu, 21 May 2020 14:32:11 -0400 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 |
On 5/19/20 7:41 AM, Kevin Wolf wrote:
> Am 19.05.2020 um 13:32 hat Vladimir Sementsov-Ogievskiy geschrieben:
>> 19.05.2020 12:07, Kevin Wolf wrote:
>>> Am 18.05.2020 um 18:12 hat Thomas Huth geschrieben:
>>>> On 15/05/2020 23.15, Vladimir Sementsov-Ogievskiy wrote:
>>>>> Rename bitmaps migration tests and move them to tests subdirectory to
>>>>> demonstrate new human-friendly test naming.
>>>>>
>>>>> Signed-off-by: Vladimir Sementsov-Ogievskiy <address@hidden>
>>>>> ---
>>>>> tests/qemu-iotests/{199 => tests/migrate-bitmaps-postcopy-test} | 0
>>>>> .../{199.out => tests/migrate-bitmaps-postcopy-test.out} | 0
>>>>> tests/qemu-iotests/{169 => tests/migrate-bitmaps-test} | 0
>>>>> tests/qemu-iotests/{169.out => tests/migrate-bitmaps-test.out} | 0
>>>>> 4 files changed, 0 insertions(+), 0 deletions(-)
>>>>> rename tests/qemu-iotests/{199 => tests/migrate-bitmaps-postcopy-test}
>>>>> (100%)
>>>>> rename tests/qemu-iotests/{199.out =>
>>>>> tests/migrate-bitmaps-postcopy-test.out} (100%)
>>>>> rename tests/qemu-iotests/{169 => tests/migrate-bitmaps-test} (100%)
>>>>> rename tests/qemu-iotests/{169.out => tests/migrate-bitmaps-test.out}
>>>>> (100%)
>>>>>
>>>>> diff --git a/tests/qemu-iotests/199
>>>>> b/tests/qemu-iotests/tests/migrate-bitmaps-postcopy-test
>>>>> similarity index 100%
>>>>> rename from tests/qemu-iotests/199
>>>>> rename to tests/qemu-iotests/tests/migrate-bitmaps-postcopy-test
>>>>> diff --git a/tests/qemu-iotests/199.out
>>>>> b/tests/qemu-iotests/tests/migrate-bitmaps-postcopy-test.out
>>>>> similarity index 100%
>>>>> rename from tests/qemu-iotests/199.out
>>>>> rename to tests/qemu-iotests/tests/migrate-bitmaps-postcopy-test.out
>>>>> diff --git a/tests/qemu-iotests/169
>>>>> b/tests/qemu-iotests/tests/migrate-bitmaps-test
>>>>> similarity index 100%
>>>>> rename from tests/qemu-iotests/169
>>>>> rename to tests/qemu-iotests/tests/migrate-bitmaps-test
>>>>> diff --git a/tests/qemu-iotests/169.out
>>>>> b/tests/qemu-iotests/tests/migrate-bitmaps-test.out
>>>>> similarity index 100%
>>>>> rename from tests/qemu-iotests/169.out
>>>>> rename to tests/qemu-iotests/tests/migrate-bitmaps-test.out
>>>>
>>>> I like the idea ... but the path name + file names get now quite long.
>>>> While you're at it, what about renaming the "qemu-iotests" directory to
>>>> just "iotests" or even just "io" now?
>>>
>>> Renames are always kind of painful. Do we have a real reason for the
>>> rename except that the paths feel a bit long subjectively?
>>>
>>> Of course, if we're renaming all files anyway, changing the directory
>>> name at the same time shouldn't give any additional pain, so it would be
>>> completely reasonable then. We're not renaming the test harness files,
>>> though, and even only two test cases in this patch.
>>>
>>> Maybe this final patch should stay RFC until we have the infrastructure
>>> in and then we can have a single series that moves all tests and also
>>> renames the directory? Maybe a not strictly necessary rename of the
>>> tooling would be bearable in the context of a mass rename of tests.
>>
>> I'm absolutely not hurrying about this thing. And actual aim of the
>> series is another. I even doubt that we will mass rename the tests:
>> who knows what they all test?) I don't.
>
> Good point.
>
> And conversely, there are a few test cases that I do know (like 026 030
> 040 041 055) and probably wouldn't recognise for a while after a rename.
> :-)
>
>> Still we may rename some tests, and we'll create new named tests which
>> is good enough.. OK, if I resend a new version, I'll add an RFC patch
>> on renaming the directory, up to maintainers, take it now or not :)
>
> I guess a final patch to rename the directory as an RFC makes sense.
> Then we can continue the discussion there and decide whether or not to
> apply it without holding up the rest of the series.
>
> I think I would be inclined to leave the name unchanged as long as we
> don't have a real reason, but if people overwhelmingly think otherwise,
> we can still rename.
>
It's a pinch long, but it's not a big ordeal. I wouldn't object to
.tests/io as long as all of the renames happened all at once.
I'll admit to not having read the series, but I will miss the ability to
specify ranges of tests. I'm not sure how that happens under the new
proposal; but I think it's a strict improvement to give the tests human
readable names in the filesystem.
--js
- [PATCH v4 5/9] iotests: add findtests.py, (continued)
- [PATCH v4 5/9] iotests: add findtests.py, Vladimir Sementsov-Ogievskiy, 2020/05/15
- [PATCH v4 6/9] iotests: add testenv.py, Vladimir Sementsov-Ogievskiy, 2020/05/15
- [PATCH v4 7/9] iotests: add testrunner.py, Vladimir Sementsov-Ogievskiy, 2020/05/15
- [PATCH v4 8/9] iotests: rewrite check into python, Vladimir Sementsov-Ogievskiy, 2020/05/15
- [PATCH v4 9/9] iotests: rename and move 169 and 199 tests, Vladimir Sementsov-Ogievskiy, 2020/05/15
- Re: [PATCH v4 9/9] iotests: rename and move 169 and 199 tests, Thomas Huth, 2020/05/18
- Re: [PATCH v4 9/9] iotests: rename and move 169 and 199 tests, Vladimir Sementsov-Ogievskiy, 2020/05/18
- Re: [PATCH v4 9/9] iotests: rename and move 169 and 199 tests, Kevin Wolf, 2020/05/19
- Re: [PATCH v4 9/9] iotests: rename and move 169 and 199 tests, Vladimir Sementsov-Ogievskiy, 2020/05/19
- Re: [PATCH v4 9/9] iotests: rename and move 169 and 199 tests, Kevin Wolf, 2020/05/19
- Re: [PATCH v4 9/9] iotests: rename and move 169 and 199 tests,
John Snow <=
- Re: [PATCH v4 9/9] iotests: rename and move 169 and 199 tests, Vladimir Sementsov-Ogievskiy, 2020/05/27
- Re: [PATCH v4 9/9] iotests: rename and move 169 and 199 tests, John Snow, 2020/05/29
[PATCH v4 4/9] iotests: define group in each iotest, Vladimir Sementsov-Ogievskiy, 2020/05/15