[PATCH 2/3] testsuite: User input define added
Chris Johns
chrisj at rtems.org
Wed Apr 1 21:50:08 UTC 2020
On 2020-04-01 16:40, Sebastian Huber wrote:
> On 01/04/2020 00:06, Chris Johns wrote:
>
>> On 2020-03-31 21:02, Sebastian Huber wrote:
>>> On 31/03/2020 11:56, Chris Johns wrote:
>>>
>>>> On 2020-03-31 19:57, Moyano, Gabriel wrote:
>>>>> diff --git a/testsuite/arphole/test_main.c
>>>>> b/testsuite/arphole/test_main.c
>>>>> index 19d67b89..45a28cc0 100644
>>>>> --- a/testsuite/arphole/test_main.c
>>>>> +++ b/testsuite/arphole/test_main.c
>>>>> @@ -54,6 +54,7 @@
>>>>> #include <rtems/bsd/util.h>
>>>>> #define TEST_NAME "LIBBSD ARP HOLE"
>>>>> +#define TEST_STATE_USER_INPUT 1
>>>>
>>>> In rtems.git these test states are defined on the compiler command
>>>> line. The user input state is OK to define in the code but it gets
>>>> more difficult with the others to manage them in the code and so I
>>>> am wondering how we manage the other states in libbsd? And if we
>>>> manage those in the build system then why manage this one?
>>>
>>> Why should this define move to the build system of libbsd. It is a
>>> property of the test if it is interactive or not.
>>
>> I was only highlighting the inconsistencies and problems that result.
>> Placing the define in the source of a test was consider in rtems.git
>> however having all data related to controlling tests in a single place
>> was considered the better path. I asset this is still valid.
> Yes, you are right, however, this patch is already an improvement which
> is worth to commit. Making this even better is a different topic and a
> secondary step from my point of view. Before the new build system for
> RTEMS is not integrated I am not in favour of adding more complexity to
> the libbsd build system.
Yes this makes sense. I want to make sure this is remember when the time
comes to look at a better solution.
Chris
More information about the devel
mailing list