class BENCHMARK_COMMAND_SHELL

(source code)

Description

Command shell for various kinds of performance comparison benchmarks

note
	description: "Command shell for various kinds of performance comparison benchmarks"

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

	license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
	date: "2018-12-05 19:28:37 GMT (Wednesday 5th December 2018)"
	revision: "8"

class
	BENCHMARK_COMMAND_SHELL

inherit
	EL_BENCHMARK_COMMAND_SHELL
		export
			{EL_COMMAND_CLIENT} make
		end

create
	make

feature {NONE} -- Constants

	Factory: EL_OBJECT_FACTORY [EL_BENCHMARK_COMPARISON]
		once
			create Result.make_from_table (<<
				["Compare list iteration methods",				{LIST_ITERATION_COMPARISON}],
				["Compare string concatenation methods",		{STRING_CONCATENATION_COMPARISON}],
				["Compare {ZSTRING}.replace_substring",		{REPLACE_SUBSTRING_COMPARISON}],
				["Compare {ZSTRING}.substring_index",			{SUBSTRING_INDEX_COMPARISON}],
				["Compare setting agent routine argument",	{SET_ROUTINE_ARGUMENT_COMPARISON}]
			>>)
		end

end