On 5/7/2022 2:58 pm, Sebastian Huber wrote:
> On 05/07/2022 03:08, Chris Johns wrote:
>> On 5/7/2022 9:44 am, Joel Sherrill wrote:
>>> The limit removed in sis and tsim is the simulated cpu time used. If not 
>>> using
>>> that, the behavior of the tester is to let the simulator run for so much 
>>> real
>>> processor time.
>>>
>>> Replacing these with a command line argument is probably good but just 
>>> removing
>>> these mean these simulators will just run much longer before being killed.
>>>
>>> How best to capture the distinction between target run time and host run 
>>> time?
>>
>> Thank you for the explanation. I was not sure how the option effected things 
>> and
>> yes it does matter we have this set correctly.
>>
>> Options can be set in the $HOME/.rtemstesterrc is via the --user-config 
>> option.
>> Maybe this can be used to control the time out for specific user tests?
> 
> I would not make this more complicated than necessary. We have a --timeout
> command line option and the default timeout value can be set by *.ini files. 
> The
> simulator speed is just a detail similar to running a target at 100MHz or 
> 1GHz.

It is actually simpler to have this option and to measure time against the cpu
time. The work loads on SMP hosts with qemu shows simulation timeouts are
difficult to get right.

>> Sebastian, are some of the standard testsuite test's failing because of this
>> setting?
> 
> Yes, with -O0 and code coverage enabled the tests run longer than usual.
> 

Looks to me like the timeout may need to be adjusted?

Chris
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to