📄 net-common-standalone-tests.html
字号:
<!-- Copyright (C) 2003 Red Hat, Inc. --><!-- This material may be distributed only subject to the terms --><!-- and conditions set forth in the Open Publication License, v1.0 --><!-- or later (the latest version is presently available at --><!-- http://www.opencontent.org/openpub/). --><!-- Distribution of the work or derivative of the work in any --><!-- standard (paper) book form is prohibited unless prior --><!-- permission is obtained from the copyright holder. --><HTML><HEAD><TITLE>Standalone Tests</TITLE><meta name="MSSmartTagsPreventParsing" content="TRUE"><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="eCos Reference Manual"HREF="ecos-ref.html"><LINKREL="UP"TITLE="Tests and Demonstrations"HREF="net-common-tests-and-demonstrations.html"><LINKREL="PREVIOUS"TITLE="Building the Network Tests"HREF="net-common-building-the-network-tests.html"><LINKREL="NEXT"TITLE="Performance Test"HREF="net-common-performance-test.html"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">eCos Reference Manual</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="net-common-building-the-network-tests.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">Chapter 36. Tests and Demonstrations</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="net-common-performance-test.html"ACCESSKEY="N">Next</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="NET-COMMON-STANDALONE-TESTS">Standalone Tests</H1><TABLEBORDER="5"BGCOLOR="#E0E0F0"WIDTH="70%"><TR><TD><PRECLASS="PROGRAMLISTING"><SPANCLASS="emphasis"><ICLASS="EMPHASIS">socket_test</I></SPAN> - trivial test of socket creation API <SPANCLASS="emphasis"><ICLASS="EMPHASIS">mbuf_test</I></SPAN> - trivial test of mbuf allocation API</PRE></TD></TR></TABLE><P>These two do not communicate over the net; they just performsimple API tests then exit.</P><TABLEBORDER="5"BGCOLOR="#E0E0F0"WIDTH="70%"><TR><TD><PRECLASS="PROGRAMLISTING"><SPANCLASS="emphasis"><ICLASS="EMPHASIS">ftp_test</I></SPAN> - simple FTP test, connects to “server”</PRE></TD></TR></TABLE><P>This test initializes the interface(s) then connects to theFTP server on the “server” machine for for eachactive interface in turn, confirms that the connection was successful,disconnects and exits. This tests interworking with the server.</P><TABLEBORDER="5"BGCOLOR="#E0E0F0"WIDTH="70%"><TR><TD><PRECLASS="PROGRAMLISTING"><SPANCLASS="emphasis"><ICLASS="EMPHASIS">ping_test</I></SPAN> - pings “server” and non-existent host to test timeout</PRE></TD></TR></TABLE><P>This test initializes the interface(s) then pings the servermachine in the standard way, then pings address “32 up” fromthe server in the expectation that there is no machine there. Thisconfirms that the successful ping is not a false positive, and teststhe receive timeout. If there is such a machine, of course the2nd set of pings succeeds, confirming that we can talk to a machinenot previously mentioned by configuration or by bootp. It then doesthe same thing on the other interface, eth1.</P><TABLEBORDER="5"BGCOLOR="#E0E0F0"WIDTH="70%"><TR><TD><PRECLASS="PROGRAMLISTING"><SPANCLASS="emphasis"><ICLASS="EMPHASIS">dhcp_test</I></SPAN> - ping test, but also manipulates DHCP leases</PRE></TD></TR></TABLE><P>This test is very similar to the ping test, but in addition,provided the network package is not configured to do this automatically,it manually relinquishes and reclaims DHCP leases for all availableinterfaces. This tests the external API to DHCP. See section belowdescribing this.</P><TABLEBORDER="5"BGCOLOR="#E0E0F0"WIDTH="70%"><TR><TD><PRECLASS="PROGRAMLISTING"><SPANCLASS="emphasis"><ICLASS="EMPHASIS">flood</I></SPAN> - a flood ping test; use with care</PRE></TD></TR></TABLE><P>This test performs pings on all interfaces as quickly as possible,and only prints status information periodically. Flood pinging isbad for network performance; so do not use this test on generalpurpose networks unless protected by a switch.</P></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="net-common-building-the-network-tests.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="ecos-ref.html"ACCESSKEY="H">Home</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="net-common-performance-test.html"ACCESSKEY="N">Next</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">Building the Network Tests</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="net-common-tests-and-demonstrations.html"ACCESSKEY="U">Up</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">Performance Test</TD></TR></TABLE></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -