On 04/05/16 12:53, Chris Johns wrote:
On 4/05/2016 8:02 PM, Sebastian Huber wrote:
>The <rtems/bsd/test/default-init.h> was intended for tests that are
>device independent. For which purpose did you add it?
I do not understand what you mean by device independent and so what
commands you can run. For example ifconfig does nothing because there
are no devices.

The patch can be reverted if it is wrong.

Its not necessarily wrong, but I fail to see a use case in the current test suite for it, e.g.

testsuite/selectpollkqueue01/test_main.c:#include <rtems/bsd/test/default-init.h>
testsuite/commands01/test_main.c:#include <rtems/bsd/test/default-init.h>
testsuite/mutex01/test_main.c:#include <rtems/bsd/test/default-init.h>
testsuite/loopback01/test_main.c:#include <rtems/bsd/test/default-init.h>
testsuite/unix01/test_main.c:#include <rtems/bsd/test/default-init.h>
testsuite/netshell01/test_main.c:#include <rtems/bsd/test/default-init.h>
testsuite/rwlock01/test_main.c:#include <rtems/bsd/test/default-init.h>
testsuite/smp01/test_main.c:#include <rtems/bsd/test/default-init.h>
testsuite/thread01/test_main.c:#include <rtems/bsd/test/default-init.h>
testsuite/condvar01/test_main.c:#include <rtems/bsd/test/default-init.h>
testsuite/init01/test_main.c:#include <rtems/bsd/test/default-init.h>
testsuite/sleep01/test_main.c:#include <rtems/bsd/test/default-init.h>
testsuite/syscalls01/test_main.c:#include <rtems/bsd/test/default-init.h>

All these tests work without real devices.

In contrast to

testsuite/arphole/test_main.c:#include <rtems/bsd/test/default-network-init.h> testsuite/ftpd01/test_main.c:#include <rtems/bsd/test/default-network-init.h> testsuite/telnetd01/test_main.c:#include <rtems/bsd/test/default-network-init.h> testsuite/ping01/test_main.c:#include <rtems/bsd/test/default-network-init.h> testsuite/foobarclient/test_main.c:#include <rtems/bsd/test/default-network-init.h> testsuite/lagg01/test_main.c:#include <rtems/bsd/test/default-network-init.h> testsuite/foobarserver/test_main.c:#include <rtems/bsd/test/default-network-init.h> testsuite/zerocopy01/test_main.c:#include <rtems/bsd/test/default-network-init.h> testsuite/vlan01/test_main.c:#include <rtems/bsd/test/default-network-init.h> testsuite/dhcpcd02/test_main.c:#include <rtems/bsd/test/default-network-init.h>
testsuite/ppp01/test_main.c:#include <rtems/bsd/test/default-network-init.h>
testsuite/media01/test_main.c:#include <rtems/bsd/test/default-network-init.h> testsuite/dhcpcd01/test_main.c:#include <rtems/bsd/test/default-network-init.h>

--
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.hu...@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

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

Reply via email to