Ignore:
Timestamp:
02/20/2024 10:26:47 AM (7 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/clfs-ng
Children:
0f35ff0
Parents:
426c3a4 (diff), 5f2ba8c (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter08/glibc.xml

    r426c3a4 rf286505  
    165165      </listitem>
    166166
    167 <!-- Did not fail with glibc-2.38
    168       <listitem>
    169         <para><emphasis>misc/tst-ttyname</emphasis>
    170         is known to fail in the LFS chroot environment.</para>
    171       </listitem>
    172 -->
    173 
    174       <!-- https://sourceware.org/pipermail/libc-alpha/2022-August/141567.html -->
    175       <listitem>
    176         <para>The <emphasis>stdlib/tst-arc4random-thread</emphasis>
    177         test is known to fail if the host kernel is relatively old.</para>
    178       </listitem>
    179 
    180167      <listitem>
    181168        <para>Some tests, for example
    182         <emphasis>nss/tst-nss-files-hosts-multi</emphasis>,
    183         are known to fail on relatively slow systems due to an internal
    184         timeout.</para>
     169        <emphasis>nss/tst-nss-files-hosts-multi</emphasis> and
     170        <emphasis>nptl/tst-thread-affinity*</emphasis>
     171        are known to fail due to a timeout (especially when the system is
     172        relatively slow and/or running the test suite with multiple
     173        parallel make jobs).  These tests can be identified with:</para>
     174
     175        <!-- TODO: Using nodump for freeze.  Change it to role="test" after
     176             12.1 release so jhalfs can list these in the log.  -->
     177        <screen role="nodump"><userinput>grep "Timed out" -l $(find -name \*.out)</userinput></screen>
     178
     179        <para>It's possible to re-run a single test with enlarged timeout
     180        with
     181        <command>TIMEOUTFACTOR=<replaceable>&lt;factor&gt;</replaceable>
     182        make test t=<replaceable>&lt;test name&gt;</replaceable></command>.
     183        For example, <command>TIMEOUTFACTOR=10 make test
     184        t=nss/tst-nss-files-hosts-multi</command> will re-run
     185        <emphasis>nss/tst-nss-files-hosts-multi</emphasis> with ten times
     186        the original timeout.</para>
    185187      </listitem>
    186188
    187189      <listitem>
    188190        <para>Additionally, some tests may fail with a relatively old CPU
    189         model or host kernel version.</para>
     191        model (for example
     192        <emphasis>elf/tst-cpu-features-cpuinfo</emphasis>) or host kernel
     193        version (for example
     194        <emphasis>stdlib/tst-arc4random-thread</emphasis>).</para>
    190195      </listitem>
    191196    </itemizedlist>
Note: See TracChangeset for help on using the changeset viewer.