Re: Help with lvm2 tests.
"Bruce Dubbs" ([email protected] via blfs-dev Mailing List) <[email protected]> Tue, 28 Oct 2025 11:04:28 -0500
| Newsgroups | gmane.linux.lfs.beyond.devel |
|---|---|
| Message-ID | <[email protected]> |
On 10/28/25 10:59 AM, Pierre Labastie ([email protected] via blfs-dev Mailing List) wrote: > On Tue, 2025-10-28 at 10:40 -0500, Bruce Dubbs wrote: >> On 10/28/25 2:01 AM, Pierre Labastie ([email protected] via >> blfs-dev Mailing >> List) wrote: >>> On Mon, 2025-10-27 at 20:09 -0500, Bruce Dubbs wrote: >>>> On 10/27/25 3:12 PM, Joe Locash ([email protected] via blfs-dev >>>> Mailing List) wrote: >>>>> On 10/27/25 3:36 PM, Bruce Dubbs >>>>> ([email protected] via >>>>> blfs-dev Mailing >>>>> List) wrote: >>>>>> I was trying to update to lvm2-LVM2.2.03.36 today but I got a >>>>>> lot >>>>>> of test errors >>>>>> that I can't figure out: >>>>>> >>>>>> # 443 tests: 6 passed, 236 skipped, 0 timed out, 0 warned, >>>>>> 201 >>>>>> failed in 1:38.219 >>>>>> >>>>>> Can I get someone else to check this out please. >>>>>> >>>>>> -- Bruce >>>>>> >>>>>> Here is an example of the output for one failure: >>>> >>>> [snip] >>>> >>>>> I see the same thing: >>>> >>>> [snip] >>>> >>>>> ### 443 tests: 6 passed, 239 skipped, 0 timed out, 0 warned, >>>>> 198 >>>>> failed in 2:17.432 >>>> >>>> I make a little progress. I thought I has all the appropriate >>>> kernel >>>> configuration >>>> settings in place, but a review of the lvm2 page showed that I >>>> missed >>>> some. I now have: >>>> >>>> ### 443 tests: 155 passed, 247 skipped, 0 timed out, 1 warned, 40 >>>> failed in 13:52.880 >>>> >>>> And I loked some more and found that I didn't have all the mdadm >>>> kernel modules >>>> built. Adding those I now have: >>>> >>>> ### 443 tests: 330 passed, 86 skipped, 0 timed out, 1 warned, 26 >>>> failed in 32:10.559 >>>> >>>> The tests also seem to want reiserfs and scsi_debug modules. I >>>> looked at the >>>> directory test/results and tried to look at the files there. >>>> However >>>> there are 314K >>>> lines spread out over 445 files. Trying to find the 26 failed >>>> files >>>> is not obvious. >>>> >>>> Overall I'm not sure how to address this in the book and am >>>> looking >>>> for ideas. >>> >>> We already make some provision in the book: >>> "The tests do not implement the “expected fail” possibility, and a >>> small number of test failures is expected by upstream. More >>> failures >>> may happen because some kernel options are missing." >>> I guess 26 failures out of 360 or so is acceptable in this context. >> >> Having 26 out of 443 tests or a little over 5 percent is an unusually >> large number >> for us. In my first build having only 1% passed is totally >> unacceptable. >> >> I'm still thinking about how to reword the text about the tests. >> >> > > I don't think you need to: adding more and more kernel options will > make more tests pass. The problem is upstream don't know about skipping > tests if a kernel module is not available! and they don't know about > expected fail either (all of those are marked "fail"). So having a > large number of failure is normal. You can add something like "the > number of failed tests is very dependent on kernel option settings". Yes. I am going to do that with a few more details. -- Bruce -- http://lists.linuxfromscratch.org/sympa/info/blfs-dev Unsubscribe: See the above information page