My plan once all the BSPs are building again with the tester is to see
which are disabled the most across the set of BSPs using xxx-testsuite.tcfg
files. That should be be the set of tests which are candidates for review
on how to shrink them.

Chris and I chatted about this and my hope is that every psx or sp test
(including tm's) can be reworked, split, resources lowered, etc so it can
work even on low memory targets.

File system tests may be candidates for a way to specify the size of the
RAM disk similar to how many tm tests have OPERATION_COUNT.

Some tests like fileio will never shrink enough.

Reviewing the .tcfg files for common tests disabled for memory use is the
first step.

--joel

On Tue, Mar 12, 2019 at 9:43 AM Gedare Bloom <ged...@rtems.org> wrote:

> Is it feasible to triage the failures for out-of-memory?
>
> On Sat, Mar 9, 2019 at 12:22 PM Joel Sherrill <j...@rtems.org> wrote:
>
>>
>>
>> On Sat, Mar 9, 2019, 11:01 AM Chris Johns <chr...@rtems.org> wrote:
>>
>>> On 10/3/19 2:18 am, j...@rtems.org wrote:
>>> > Testing time     : 0:03:48.073542
>>> > Average test time: 0:00:00.384610
>>> >
>>> > Host
>>> > ====
>>> > Linux-3.10.0-862.11.6.el7.x86_64-x86_64-with-centos-7.5.1804-Core
>>> (Linux rtbf64c.rtems.com 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14
>>> 21:49:04 UTC 2018 x86_64 x86_64)
>>> >
>>> > Configuration
>>> > =============
>>> > Version: 5.0.0.08ef50ff6a3b712cef5bcdeb78c531bc6a3e0f9e
>>> > Build  : RTEMS_NETWORKING,RTEMS_POSIX_API
>>> > Tools  : 7.4.0 20181206 (RTEMS 5, RSB
>>> 38241392a4f96dabf2d1aba51a43dcb623db4dfb, Newlib 1d35a003f)
>>> >
>>> > Summary
>>> > =======
>>> >
>>> > Passed:        583
>>> > Failed:          1
>>> > User Input:      5
>>> > Expected Fail:   0
>>> > Indeterminate:   0
>>> > Benchmark:       3
>>> > Timeout:         1
>>> > Invalid:         0
>>> > Wrong Version:   0
>>> > Wrong Build:     0
>>> > Wrong Tools:     0
>>> > ------------------
>>> > Total:         593
>>> >
>>> > Failures:
>>> >  dl09.exe
>>>
>>> This test needs a lot of memory to run. It loads modules 64K apart to
>>> test the
>>> trampolines. I think there is an option to increase the memory of this
>>> simulator
>>>  but I am not sure.
>>>
>>> I am wondering if we need a file called 'disable
>>> -large-memory-tests.tcfg' with
>>> dl09.exe excluded.
>>>
>>
>> Some of the tests are known to be deliberate memory pigs. This would be
>> good. Commonly excluded tests would be obvious candidates.
>>
>> I need to investigate the impact of enabling debug and profiling on the
>> failures. All built for me without those enabled.
>>
>>>
>>> Chris
>>> _______________________________________________
>>> devel mailing list
>>> devel@rtems.org
>>> http://lists.rtems.org/mailman/listinfo/devel
>>>
>> _______________________________________________
>> devel mailing list
>> devel@rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
>
>
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to