class NETWORK_AUTOTEST_APP

(source code)

description

Finalized executable tests for library network.ecf

notes

Usage:

el_test -network_autotest -test_set <name>

Test Sets

FTP_PROTOCOL_TEST_SET
SIMPLE_CLIENT_SERVER_TEST_SET
NETWORK_TEST_SET
note
	description: "Finalized executable tests for library [./library/network.html network.ecf]"
	notes: "[
		Usage:

			el_test -network_autotest -test_set <name>

		**Test Sets**

			${FTP_PROTOCOL_TEST_SET}
			${SIMPLE_CLIENT_SERVER_TEST_SET}
			${NETWORK_TEST_SET}
	]"

	author: "Finnian Reilly"
	copyright: "Copyright (c) 2001-2022 Finnian Reilly"
	contact: "finnian at eiffel hyphen loop dot com"

	license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
	date: "2024-10-04 12:16:57 GMT (Friday 4th October 2024)"
	revision: "41"

class
	NETWORK_AUTOTEST_APP

inherit
	EL_CRC_32_AUTOTEST_APPLICATION [
		FTP_PROTOCOL_TEST_SET,
		SIMPLE_CLIENT_SERVER_TEST_SET,
		NETWORK_TEST_SET
	]
		redefine
			log_filter_set, visible_types
		end

create
	make

feature {NONE} -- Implementation

	compile_network_ecf: TUPLE [SINGLE_TRANSACTION, FILE_PROTOCOL]
		do
			create Result
		end

	compile: TUPLE [
		EL_COOKIE_STRING_8, EL_HTTP_COOKIE,
		EL_FIREWALL_STATUS, EL_FTP_FILE_SYNC_MEDIUM, EL_FTP_WEBSITE,
		EL_PROSITE_FTP_FILE_SYNC_MEDIUM, EL_FTP_MIRROR_BACKUP,

		EL_NETWORK_DEVICE_IMP, EL_NETWORK_DEVICE_LIST_IMP,

		EL_TRAFFIC_ANALYSIS_COMMAND,

		EL_WAYBACK_CLOSEST,
		EL_WEB_LOG_PARSER_COMMAND,
		EL_XML_NETWORK_MESSENGER
	]
		do
			create Result
		end

	log_filter_set: EL_LOG_FILTER_SET [
		like Current, SIMPLE_SERVER_THREAD, SIMPLE_CLIENT_SERVER_TEST_SET
	]
		do
			create Result.make
		end

	visible_types: TUPLE [SIMPLE_COMMAND_HANDLER, EL_FTP_PROTOCOL]
		do
			create Result
		end

end