Re: [PATCH 0/4] meson: parse TAP output generated by our tests

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

 



Hridoy Ahmed
Hy I am back 

> On 21 May 2025, at 1:57 PM, Patrick Steinhardt <ps@xxxxxx> wrote:
> 
> On Tue, May 06, 2025 at 12:59:49PM +0200, Patrick Steinhardt wrote:
>> Hi,
>> 
>> this patch series starts to parse TAP output generated by our tests when
>> executing them via Meson. This has the benefit that Meson starts to
>> understand skipped tests and reports how many subtests have been
>> executed:
>> 
>>    ```
>>    $ meson test t002*
>>    ninja: Entering directory `/home/pks/Development/git/build'
>>     1/10 t0024-crlf-archive                  OK              0.17s   2 subtests passed
>>     2/10 t0022-crlf-rename                   OK              0.18s   2 subtests passed
>>     3/10 t0029-core-unsetenvvars             SKIP            0.15s
>>     4/10 t0023-crlf-am                       OK              0.18s   2 subtests passed
>>     5/10 t0025-crlf-renormalize              OK              0.21s   3 subtests passed
>>     6/10 t0026-eol-config                    OK              0.25s   5 subtests passed
>>     7/10 t0020-crlf                          OK              0.81s   36 subtests passed
>>     8/10 t0028-working-tree-encoding         OK              0.85s   22 subtests passed
>>     9/10 t0021-conversion                    OK              3.45s   38 subtests passed
>>    10/10 t0027-auto-crlf                     OK             26.35s   2600 subtests passed
>> 
>>    Ok:                9
>>    Fail:              0
>>    Skipped:           1
>>    ```
>> 
>> This new feature is only enabled with Meson 1.8 and newer, which
>> contains a bugfix that we have upstreamed [1] to make the TAP parser
>> work in `meson test --interactive` mode.
>> 
>> Despite the changes to Meson itself, this patch series also contains a
>> couple of fixes for our test suite that caused us to not generate proper
>> TAP output.
>> 
>> Thanks!
>> 
>> Patrick
>> 
>> [1]: https://github.com/mesonbuild/meson/pull/13980
> 
> Junio, I noticed that this series isn't yet part of the "What's cooking"
> report. Is that intentional or an oversight?
> 
> Thanks!
> 
> Patrick
> 





[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux