mom_file_parser_tests module reference

<undocumented>

More…

Functions/Subroutines

test_open_param_file()

test_close_param_file_quiet()

test_open_param_file_component()

cleanup_open_param_file_component()

test_open_param_file_docdir()

test_open_param_file_empty_filename()

test_open_param_file_long_name()

test_missing_param_file()

test_open_param_file_ioerr()

cleanup_open_param_file_ioerr()

test_open_param_file_netcdf()

cleanup_open_param_file_netcdf()

test_open_param_file_checkable()

test_reopen_param_file()

test_open_param_file_no_doc()

test_read_param_int()

test_read_param_int_missing()

test_read_param_int_undefined()

test_read_param_int_type_err()

test_read_param_int_array()

test_read_param_int_array_missing()

test_read_param_int_array_undefined()

test_read_param_int_array_type_err()

test_read_param_real()

test_read_param_real_missing()

test_read_param_real_undefined()

test_read_param_real_type_err()

test_read_param_real_array()

test_read_param_real_array_missing()

test_read_param_real_array_undefined()

test_read_param_real_array_type_err()

test_read_param_logical()

test_read_param_logical_missing()

test_read_param_char_no_delim()

test_read_param_char_quote_delim()

test_read_param_char_apostrophe_delim()

test_read_param_char_missing()

test_read_param_char_array()

test_read_param_char_array_missing()

test_read_param_time_date()

test_read_param_time_date_bad_format()

test_read_param_time_tuple()

test_read_param_time_bad_tuple()

test_read_param_time_bad_tuple_values()

test_read_param_time_unit()

test_read_param_time_missing()

test_read_param_time_undefined()

test_read_param_time_type_err()

test_read_param_unused_fatal()

test_read_param_replace_tabs()

test_read_param_pad_equals()

test_read_param_multiline_param()

test_read_param_multiline_param_unclosed()

test_read_param_multiline_comment()

test_read_param_multiline_comment_unclosed()

test_read_param_misplaced_quote()

test_read_param_define()

test_read_param_define_as_flag()

test_read_param_override()

test_read_param_override_misplaced()

test_read_param_override_twice()

test_read_param_override_repeat()

test_read_param_override_warn_chain()

test_read_param_assign_after_override()

test_read_param_override_no_def()

test_read_param_assign_twice()

test_read_param_assign_repeat()

test_read_param_null_stmt()

test_read_param_assign_in_define()

test_read_param_block()

test_read_param_block_stack()

test_read_param_block_inline_stack()

test_read_param_block_empty_pop()

test_read_param_block_close_unnamed()

test_read_param_block_close_unopened()

test_read_param_block_unmatched()

test_open_unallocated_block()

test_close_unallocated_block()

test_clear_unallocated_block()

test_read_param_block_outside_block()

test_log_version_cs()

test_log_version_plain()

test_log_param_int()

test_log_param_int_array()

test_log_param_real()

test_log_param_real_array()

test_log_param_time()

test_log_param_time_as_date()

test_log_param_time_as_date_default()

test_log_param_time_as_date_tick()

test_log_param_time_with_unit()

test_log_param_time_with_timeunit()

test_get_param_int()

test_get_param_int_no_read_no_log()

test_get_param_int_array()

test_get_param_int_array_no_read_no_log()

test_get_param_real()

test_get_param_real_no_read_no_log()

test_get_param_real_array()

test_get_param_real_array_no_read_no_log()

test_get_param_char()

test_get_param_char_no_read_no_log()

test_get_param_char_array()

test_get_param_logical()

test_get_param_logical_no_read_no_log()

test_get_param_logical_default()

test_get_param_time()

test_get_param_time_no_read_no_log()

cleanup_file_parser()

run_file_parser_tests()

Detailed Description

<undocumented>

Function/Subroutine Documentation

subroutine mom_file_parser_tests/test_open_param_fileNone()
Call to:

param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_close_param_file_quietNone()
Call to:

param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_open_param_file_componentNone()
Call to:

param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/cleanup_open_param_file_componentNone()
Call to:

mom_unit_testing::delete_test_file param_docfiles param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_open_param_file_docdirNone()
Call to:

param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_open_param_file_empty_filenameNone()
Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_open_param_file_long_nameNone()
Call to:

param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_missing_param_fileNone()
Call to:

missing_param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_open_param_file_ioerrNone()
Call to:

param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/cleanup_open_param_file_ioerrNone()
Call to:

posix::chmod cleanup_file_parser param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_open_param_file_netcdfNone()
Call to:

netcdf_param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/cleanup_open_param_file_netcdfNone()
Call to:

mom_unit_testing::delete_test_file netcdf_param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_open_param_file_checkableNone()
Call to:

param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_reopen_param_fileNone()
Call to:

param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_open_param_file_no_docNone()
Call to:

param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_intNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_int_missingNone()
Call to:

missing_param_name param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_int_undefinedNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_int_type_errNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_int_arrayNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_int_array_missingNone()
Call to:

missing_param_name param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_int_array_undefinedNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_int_array_type_errNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_realNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_real_missingNone()
Call to:

missing_param_name param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_real_undefinedNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_real_type_errNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_real_arrayNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_real_array_missingNone()
Call to:

missing_param_name param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_real_array_undefinedNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_real_array_type_errNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_logicalNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_logical_missingNone()
Call to:

missing_param_name param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_char_no_delimNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_char_quote_delimNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_char_apostrophe_delimNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_char_missingNone()
Call to:

missing_param_name param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_char_arrayNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_char_array_missingNone()
Call to:

missing_param_name param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_time_dateNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_time_date_bad_formatNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_time_tupleNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_time_bad_tupleNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_time_bad_tuple_valuesNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_time_unitNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_time_missingNone()
Call to:

missing_param_name param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_time_undefinedNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_time_type_errNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_unused_fatalNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_replace_tabsNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_pad_equalsNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_multiline_paramNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_multiline_param_unclosedNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_multiline_commentNone()
Call to:

param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_multiline_comment_unclosedNone()
Call to:

param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_misplaced_quoteNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_defineNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_define_as_flagNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_overrideNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_override_misplacedNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_override_twiceNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_override_repeatNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_override_warn_chainNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_assign_after_overrideNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_override_no_defNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_assign_twiceNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_assign_repeatNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_null_stmtNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_assign_in_defineNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_blockNone()
Call to:

mom_file_parser::closeparameterblock param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_block_stackNone()
Call to:

mom_file_parser::closeparameterblock param_filename sample_param_name

subroutine mom_file_parser_tests/test_read_param_block_inline_stackNone()
Call to:

mom_file_parser::closeparameterblock param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_block_empty_popNone()
Call to:

mom_file_parser::closeparameterblock param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_block_close_unnamedNone()
Call to:

mom_file_parser::closeparameterblock param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_block_close_unopenedNone()
Call to:

param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_block_unmatchedNone()
Call to:

param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_open_unallocated_blockNone()
Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_close_unallocated_blockNone()
Call to:

mom_file_parser::closeparameterblock

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_clear_unallocated_blockNone()
Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_read_param_block_outside_blockNone()
Call to:

param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_log_version_csNone()
Call to:

module_desc module_name module_version param_filename

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_log_version_plainNone()
Call to:

module_name module_version

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_log_param_intNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_log_param_int_arrayNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_log_param_realNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_log_param_real_arrayNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_log_param_timeNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_log_param_time_as_dateNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_log_param_time_as_date_defaultNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_log_param_time_as_date_tickNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_log_param_time_with_unitNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_log_param_time_with_timeunitNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_intNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_int_no_read_no_logNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_int_arrayNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_int_array_no_read_no_logNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_realNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_real_no_read_no_logNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_real_arrayNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_real_array_no_read_no_logNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_charNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_char_no_read_no_logNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_char_arrayNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_logicalNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_logical_no_read_no_logNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_logical_defaultNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_timeNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/test_get_param_time_no_read_no_logNone()
Call to:

module_name param_filename sample_param_name

Called from:

run_file_parser_tests

subroutine mom_file_parser_tests/cleanup_file_parserNone()
Call to:

mom_unit_testing::delete_test_file param_docfiles param_filename

Called from:

cleanup_open_param_file_ioerr run_file_parser_tests

subroutine mom_file_parser_tests/run_file_parser_testsNone()
Call to:

cleanup_file_parser cleanup_open_param_file_component cleanup_open_param_file_ioerr cleanup_open_param_file_netcdf test_clear_unallocated_block test_close_param_file_quiet test_close_unallocated_block test_get_param_char test_get_param_char_array test_get_param_char_no_read_no_log test_get_param_int test_get_param_int_array test_get_param_int_array_no_read_no_log test_get_param_int_no_read_no_log test_get_param_logical test_get_param_logical_default test_get_param_logical_no_read_no_log test_get_param_real test_get_param_real_array test_get_param_real_array_no_read_no_log test_get_param_real_no_read_no_log test_get_param_time test_get_param_time_no_read_no_log test_log_param_int test_log_param_int_array test_log_param_real test_log_param_real_array test_log_param_time test_log_param_time_as_date test_log_param_time_as_date_default test_log_param_time_as_date_tick test_log_param_time_with_timeunit test_log_param_time_with_unit test_log_version_cs test_log_version_plain test_missing_param_file test_open_param_file test_open_param_file_checkable test_open_param_file_component test_open_param_file_docdir test_open_param_file_empty_filename test_open_param_file_ioerr test_open_param_file_long_name test_open_param_file_netcdf test_open_param_file_no_doc test_open_unallocated_block test_read_param_assign_after_override test_read_param_assign_in_define test_read_param_assign_repeat test_read_param_assign_twice test_read_param_block test_read_param_block_close_unnamed test_read_param_block_close_unopened test_read_param_block_empty_pop test_read_param_block_inline_stack test_read_param_block_outside_block test_read_param_block_unmatched test_read_param_char_apostrophe_delim test_read_param_char_array test_read_param_char_array_missing test_read_param_char_missing test_read_param_char_no_delim test_read_param_char_quote_delim test_read_param_define test_read_param_define_as_flag test_read_param_int test_read_param_int_array test_read_param_int_array_missing test_read_param_int_array_type_err test_read_param_int_array_undefined test_read_param_int_missing test_read_param_int_type_err test_read_param_int_undefined test_read_param_logical test_read_param_logical_missing test_read_param_misplaced_quote test_read_param_multiline_comment test_read_param_multiline_comment_unclosed test_read_param_multiline_param test_read_param_multiline_param_unclosed test_read_param_null_stmt test_read_param_override test_read_param_override_misplaced test_read_param_override_no_def test_read_param_override_repeat test_read_param_override_twice test_read_param_override_warn_chain test_read_param_pad_equals test_read_param_real test_read_param_real_array test_read_param_real_array_missing test_read_param_real_array_type_err test_read_param_real_array_undefined test_read_param_real_missing test_read_param_real_type_err test_read_param_real_undefined test_read_param_replace_tabs test_read_param_time_bad_tuple test_read_param_time_bad_tuple_values test_read_param_time_date test_read_param_time_date_bad_format test_read_param_time_missing test_read_param_time_tuple test_read_param_time_type_err test_read_param_time_undefined test_read_param_time_unit test_read_param_unused_fatal test_reopen_param_file