#
generate_main() {
- local standard="${1}"
local file_source="${2}"
local path_destination="${3}"
local failure=0
local test_base=
+ local standard=
local test_current=
+ local test_set="${1}"
+
+ standard=$(echo -n ${test_set} | sed -e 's|^.*-||g')
if [[ $standard == "" ]] ; then
echo "ERROR: No standard specified."
return 1
fi
- test_base=$(echo $file_source | sed -e 's|.*/||g' -e 's|\..*$||')
+ test_base=$(echo ${file_source} | sed -e 's|.*/||g' -e 's|\..*$||')
test_current="${path_destination}${test_base}-"
- if [[ ${1} == "0000" ]] ; then
+ if [[ ${test_set} == "0000" ]] ; then
generate_operate_0000
- elif [[ ${1} == "0001" ]] ; then
+ elif [[ ${test_set} == "0001" ]] ; then
generate_operate_0001
- elif [[ ${1} == "0002" ]] ; then
+ elif [[ ${test_set} == "0002" ]] ; then
generate_operate_0002
- elif [[ ${1} == "0003" ]] ; then
+ elif [[ ${test_set} == "0003" ]] ; then
generate_operate_0003
- elif [[ ${1} == "0008" ]] ; then
+ elif [[ ${test_set} == "0008" ]] ; then
generate_operate_0008
- elif [[ ${1} == "000e" ]] ; then
+ elif [[ ${test_set} == "000e" ]] ; then
generate_operate_000e
- elif [[ ${1} == "test-0000" ]] ; then
+ elif [[ ${test_set} == "test-0000" ]] ; then
generate_operate_test_standard
- elif [[ ${1} == "test-0001" ]] ; then
+ elif [[ ${test_set} == "test-0001" ]] ; then
generate_operate_test_standard
- elif [[ ${1} == "test-0002" ]] ; then
+ elif [[ ${test_set} == "test-0002" ]] ; then
generate_operate_test_standard
- elif [[ ${1} == "test-0003" ]] ; then
+ elif [[ ${test_set} == "test-0003" ]] ; then
generate_operate_test_standard
- elif [[ ${1} == "test-0008" ]] ; then
+ elif [[ ${test_set} == "test-0008" ]] ; then
generate_operate_test_standard
- elif [[ ${1} == "test-000e" ]] ; then
+ elif [[ ${test_set} == "test-000e" ]] ; then
generate_operate_test_standard
fi
fss_basic_read +n -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
fss_basic_read +n -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
fss_basic_read +n -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
- fss_basic_read +n -csO 0 ${file_source} > ${test_current}object_and_content-select-0-original.expect &&
- fss_basic_read +n -csO 1 ${file_source} > ${test_current}object_and_content-select-1-original.expect &&
- fss_basic_read +n -csO 5 ${file_source} > ${test_current}object_and_content-select-5-original.expect &&
- fss_basic_read +n -csO 6 ${file_source} > ${test_current}object_and_content-select-6-original.expect &&
- fss_basic_read +n -csO 100 ${file_source} > ${test_current}object_and_content-select-100-original.expect &&
+ fss_basic_read +n -ocsO 0 ${file_source} > ${test_current}object_and_content-select-0-original.expect &&
+ fss_basic_read +n -ocsO 1 ${file_source} > ${test_current}object_and_content-select-1-original.expect &&
+ fss_basic_read +n -ocsO 5 ${file_source} > ${test_current}object_and_content-select-5-original.expect &&
+ fss_basic_read +n -ocsO 6 ${file_source} > ${test_current}object_and_content-select-6-original.expect &&
+ fss_basic_read +n -ocsO 100 ${file_source} > ${test_current}object_and_content-select-100-original.expect &&
fss_basic_read +n -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
fss_basic_read +n -ocCe ${file_source} > ${test_current}object_and_content-columns-empty.expect &&
fss_basic_read +n -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
echo "Generation Complete"
if [[ $? -ne 0 ]] ; then
- let failure=0
+ let failure=1
fi
return $failure
echo "Generation Complete"
if [[ $? -ne 0 ]] ; then
- let failure=0
+ let failure=1
fi
return $failure
echo "Generation Complete"
if [[ $? -ne 0 ]] ; then
- let failure=0
+ let failure=1
fi
return $failure
fss_extended_list_read +n -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
fss_extended_list_read +n -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
fss_extended_list_read +n -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
- fss_extended_list_read +n -ocsO 0 ${file_source} > ${test_current}content-select-0-original.expect &&
- fss_extended_list_read +n -ocsO 1 ${file_source} > ${test_current}content-select-1-original.expect &&
- fss_extended_list_read +n -ocsO 5 ${file_source} > ${test_current}content-select-5-original.expect &&
- fss_extended_list_read +n -ocsO 6 ${file_source} > ${test_current}content-select-6-original.expect &&
+ fss_extended_list_read +n -ocsO 0 ${file_source} > ${test_current}object_and_content-select-0-original.expect &&
+ fss_extended_list_read +n -ocsO 1 ${file_source} > ${test_current}object_and_content-select-1-original.expect &&
+ fss_extended_list_read +n -ocsO 5 ${file_source} > ${test_current}object_and_content-select-5-original.expect &&
+ fss_extended_list_read +n -ocsO 6 ${file_source} > ${test_current}object_and_content-select-6-original.expect &&
fss_extended_list_read +n -ocsO 100 ${file_source} > ${test_current}content-select-100-original.expect &&
fss_extended_list_read +n -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
fss_extended_list_read +n -ocCe ${file_source} > ${test_current}object_and_content-columns-empty.expect &&
echo "Generation Complete"
if [[ $? -ne 0 ]] ; then
- let failure=0
+ let failure=1
fi
return $failure
fss_embedded_list_read +n -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
fss_embedded_list_read +n -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
+ generate_operate_0008_special_cases &&
+
echo "Generation Complete"
if [[ $? -ne 0 ]] ; then
- let failure=0
+ let failure=1
fi
return $failure
}
+generate_operate_0008_special_cases() {
+
+ if [[ ${test_base} == "test-0004-nested_simple" ]] ; then
+ fss_embedded_list_read +n -c -d 0 ${file_source} > ${test_current}content-depth_0.expect &&
+ fss_embedded_list_read +n -c -d 0 -d 1 ${file_source} > ${test_current}content-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -c -d 0 -d 1 -d 2 ${file_source} > ${test_current}content-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -c -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -ct -d 0 ${file_source} > ${test_current}content-total-depth_0.expect &&
+ fss_embedded_list_read +n -ct -d 0 -d 1 ${file_source} > ${test_current}content-total-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -ct -d 0 -d 1 -d 2 ${file_source} > ${test_current}content-total-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -ct -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-total-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-total-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -c -l 0 -d 0 ${file_source} > ${test_current}content-line_0-depth_0.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -d 1 ${file_source} > ${test_current}content-line_0-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -d 1 -d 2 ${file_source} > ${test_current}content-line_0-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-line_0-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-line_0-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -c -l 1 -d 0 ${file_source} > ${test_current}content-line_1-depth_0.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -d 1 ${file_source} > ${test_current}content-line_1-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -d 1 -d 2 ${file_source} > ${test_current}content-line_1-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-line_1-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-line_1-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -c -d 0 -a 0 ${file_source} > ${test_current}content-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -c -d 0 -a 0 -d 1 ${file_source} > ${test_current}content-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -c -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}content-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -c -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -ct -d 0 -a 0 ${file_source} > ${test_current}content-total-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -ct -d 0 -a 0 -d 1 ${file_source} > ${test_current}content-total-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -ct -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}content-total-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -ct -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-total-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-total-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -c -l 0 -d 0 -a 0 ${file_source} > ${test_current}content-line_0-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -a 0 -d 1 ${file_source} > ${test_current}content-line_0-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}content-line_0-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-line_0-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-line_0-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -c -l 1 -d 0 -a 0 ${file_source} > ${test_current}content-line_1-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -a 0 -d 1 ${file_source} > ${test_current}content-line_1-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}content-line_1-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-line_1-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-line_1-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -d 0 ${file_source} > ${test_current}object-depth_0.expect &&
+ fss_embedded_list_read +n -o -d 0 -d 1 ${file_source} > ${test_current}object-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -o -d 0 -d 1 -d 2 ${file_source} > ${test_current}object-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -o -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -ot -d 0 ${file_source} > ${test_current}object-total-depth_0.expect &&
+ fss_embedded_list_read +n -ot -d 0 -d 1 ${file_source} > ${test_current}object-total-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -ot -d 0 -d 1 -d 2 ${file_source} > ${test_current}object-total-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -ot -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-total-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-total-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -l 0 -d 0 ${file_source} > ${test_current}object-line_0-depth_0.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -d 1 ${file_source} > ${test_current}object-line_0-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -d 1 -d 2 ${file_source} > ${test_current}object-line_0-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-line_0-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-line_0-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -l 1 -d 0 ${file_source} > ${test_current}object-line_1-depth_0.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -d 1 ${file_source} > ${test_current}object-line_1-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -d 1 -d 2 ${file_source} > ${test_current}object-line_1-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-line_1-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-line_1-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -d 0 -a 0 ${file_source} > ${test_current}object-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -o -d 0 -a 0 -d 1 ${file_source} > ${test_current}object-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -o -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -o -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -ot -d 0 -a 0 ${file_source} > ${test_current}object-total-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -ot -d 0 -a 0 -d 1 ${file_source} > ${test_current}object-total-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -ot -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object-total-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -ot -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-total-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-total-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -l 0 -d 0 -a 0 ${file_source} > ${test_current}object-line_0-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -a 0 -d 1 ${file_source} > ${test_current}object-line_0-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object-line_0-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-line_0-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-line_0-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -l 1 -d 0 -a 0 ${file_source} > ${test_current}object-line_1-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -a 0 -d 1 ${file_source} > ${test_current}object-line_1-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object-line_1-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-line_1-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-line_1-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oc -d 0 ${file_source} > ${test_current}object_content-depth_0.expect &&
+ fss_embedded_list_read +n -oc -d 0 -d 1 ${file_source} > ${test_current}object_content-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -oc -d 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oc -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oct -d 0 ${file_source} > ${test_current}object_content-total-depth_0.expect &&
+ fss_embedded_list_read +n -oct -d 0 -d 1 ${file_source} > ${test_current}object_content-total-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -oct -d 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-total-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oct -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-total-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-total-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oc -l 0 -d 0 ${file_source} > ${test_current}object_content-line_0-depth_0.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -d 1 ${file_source} > ${test_current}object_content-line_0-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-line_0-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-line_0-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oc -l 1 -d 0 ${file_source} > ${test_current}object_content-line_1-depth_0.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -d 1 ${file_source} > ${test_current}object_content-line_1-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-line_1-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-line_1-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oc -d 0 -a 0 ${file_source} > ${test_current}object_content-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -oc -d 0 -a 0 -d 1 ${file_source} > ${test_current}object_content-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -oc -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oc -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oct -d 0 -a 0 ${file_source} > ${test_current}object_content-total-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -oct -d 0 -a 0 -d 1 ${file_source} > ${test_current}object_content-total-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -oct -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-total-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oct -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-total-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-total-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oc -l 0 -d 0 -a 0 ${file_source} > ${test_current}object_content-line_0-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -a 0 -d 1 ${file_source} > ${test_current}object_content-line_0-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-line_0-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-line_0-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oc -l 1 -d 0 -a 0 ${file_source} > ${test_current}object_content-line_1-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -a 0 -d 1 ${file_source} > ${test_current}object_content-line_1-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-line_1-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-line_1-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -o -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -o -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -o -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -o -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -o -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -ot -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object-total-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -ot -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object-total-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -ot -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object-total-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -ot -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object-total-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -ot -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object-total-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object-line_0-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object-line_0-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object-line_0-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object-line_0-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object-line_0-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object-line_1-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object-line_1-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object-line_1-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object-line_1-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object-line_1-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}content-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -c -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}content-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -c -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}content-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -c -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}content-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -c -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}content-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -c -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}content-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -ct -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}content-total-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -ct -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}content-total-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -ct -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}content-total-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -ct -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}content-total-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -ct -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}content-total-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}content-line_0-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}content-line_0-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}content-line_0-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}content-line_0-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}content-line_0-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}content-line_1-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}content-line_1-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}content-line_1-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}content-line_1-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}content-line_1-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -oc -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object_content-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oc -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object_content-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oc -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object_content-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -oc -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object_content-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -oc -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object_content-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -oct -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object_content-total-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oct -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object_content-total-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oct -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object_content-total-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object_content-total-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -oct -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object_content-total-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object_content-line_0-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object_content-line_0-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object_content-line_0-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object_content-line_1-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object_content-line_1-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object_content-line_1-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_2-depth_2_same_across_sets-at_2-depth_3.expect
+
+ if [[ $? -ne 0 ]] ; then return 1; fi
+ fi
+
+ return 0
+}
+
generate_operate_000e() {
fss_payload_read +n -c ${file_source} > ${test_current}content.expect &&
echo "Generation Complete"
if [[ $? -ne 0 ]] ; then
- let failure=0
+ let failure=1
fi
return $failure
}
generate_operate_test_standard() {
- standard=$(echo "${standard}" | sed -e 's|^test-||')
fss_read +n -A ${standard} -c ${file_source} > ${test_current}content.expect &&
fss_read +n -A ${standard} -cO ${file_source} > ${test_current}content-original.expect &&
fss_read +n -A ${standard} -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
fss_read +n -A ${standard} -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
+ generate_operate_test_standard_special_cases &&
+
echo "Generation Complete"
if [[ $? -ne 0 ]] ; then
- let failure=0
+ let failure=1
fi
return $failure
}
+generate_operate_test_standard_special_cases() {
+
+ if [[ ${standard} == "0008" ]] ; then
+ generate_operate_test_standard_special_cases_0008
+
+ if [[ $? -ne 0 ]] ; then
+ let failure=1
+ fi
+
+ return $failure
+ fi
+
+ return 0
+}
+
+generate_operate_test_standard_special_cases_0008() {
+
+ if [[ ${test_base} == "test-0004-nested_simple" ]] ; then
+ fss_embedded_list_read +n -c -d 0 ${file_source} > ${test_current}content-depth_0.expect &&
+ fss_embedded_list_read +n -c -d 0 -d 1 ${file_source} > ${test_current}content-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -c -d 0 -d 1 -d 2 ${file_source} > ${test_current}content-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -c -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -ct -d 0 ${file_source} > ${test_current}content-total-depth_0.expect &&
+ fss_embedded_list_read +n -ct -d 0 -d 1 ${file_source} > ${test_current}content-total-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -ct -d 0 -d 1 -d 2 ${file_source} > ${test_current}content-total-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -ct -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-total-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-total-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -c -l 0 -d 0 ${file_source} > ${test_current}content-line_0-depth_0.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -d 1 ${file_source} > ${test_current}content-line_0-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -d 1 -d 2 ${file_source} > ${test_current}content-line_0-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-line_0-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-line_0-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -c -l 1 -d 0 ${file_source} > ${test_current}content-line_1-depth_0.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -d 1 ${file_source} > ${test_current}content-line_1-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -d 1 -d 2 ${file_source} > ${test_current}content-line_1-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-line_1-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-line_1-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -c -d 0 -a 0 ${file_source} > ${test_current}content-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -c -d 0 -a 0 -d 1 ${file_source} > ${test_current}content-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -c -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}content-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -c -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -ct -d 0 -a 0 ${file_source} > ${test_current}content-total-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -ct -d 0 -a 0 -d 1 ${file_source} > ${test_current}content-total-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -ct -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}content-total-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -ct -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-total-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-total-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -c -l 0 -d 0 -a 0 ${file_source} > ${test_current}content-line_0-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -a 0 -d 1 ${file_source} > ${test_current}content-line_0-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}content-line_0-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-line_0-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-line_0-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -c -l 1 -d 0 -a 0 ${file_source} > ${test_current}content-line_1-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -a 0 -d 1 ${file_source} > ${test_current}content-line_1-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}content-line_1-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}content-line_1-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}content-line_1-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -d 0 ${file_source} > ${test_current}object-depth_0.expect &&
+ fss_embedded_list_read +n -o -d 0 -d 1 ${file_source} > ${test_current}object-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -o -d 0 -d 1 -d 2 ${file_source} > ${test_current}object-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -o -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -ot -d 0 ${file_source} > ${test_current}object-total-depth_0.expect &&
+ fss_embedded_list_read +n -ot -d 0 -d 1 ${file_source} > ${test_current}object-total-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -ot -d 0 -d 1 -d 2 ${file_source} > ${test_current}object-total-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -ot -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-total-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-total-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -l 0 -d 0 ${file_source} > ${test_current}object-line_0-depth_0.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -d 1 ${file_source} > ${test_current}object-line_0-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -d 1 -d 2 ${file_source} > ${test_current}object-line_0-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-line_0-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-line_0-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -l 1 -d 0 ${file_source} > ${test_current}object-line_1-depth_0.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -d 1 ${file_source} > ${test_current}object-line_1-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -d 1 -d 2 ${file_source} > ${test_current}object-line_1-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-line_1-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-line_1-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -d 0 -a 0 ${file_source} > ${test_current}object-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -o -d 0 -a 0 -d 1 ${file_source} > ${test_current}object-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -o -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -o -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -ot -d 0 -a 0 ${file_source} > ${test_current}object-total-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -ot -d 0 -a 0 -d 1 ${file_source} > ${test_current}object-total-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -ot -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object-total-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -ot -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-total-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-total-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -l 0 -d 0 -a 0 ${file_source} > ${test_current}object-line_0-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -a 0 -d 1 ${file_source} > ${test_current}object-line_0-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object-line_0-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-line_0-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-line_0-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -l 1 -d 0 -a 0 ${file_source} > ${test_current}object-line_1-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -a 0 -d 1 ${file_source} > ${test_current}object-line_1-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object-line_1-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object-line_1-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object-line_1-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oc -d 0 ${file_source} > ${test_current}object_content-depth_0.expect &&
+ fss_embedded_list_read +n -oc -d 0 -d 1 ${file_source} > ${test_current}object_content-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -oc -d 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oc -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oct -d 0 ${file_source} > ${test_current}object_content-total-depth_0.expect &&
+ fss_embedded_list_read +n -oct -d 0 -d 1 ${file_source} > ${test_current}object_content-total-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -oct -d 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-total-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oct -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-total-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-total-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oc -l 0 -d 0 ${file_source} > ${test_current}object_content-line_0-depth_0.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -d 1 ${file_source} > ${test_current}object_content-line_0-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-line_0-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-line_0-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oc -l 1 -d 0 ${file_source} > ${test_current}object_content-line_1-depth_0.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -d 1 ${file_source} > ${test_current}object_content-line_1-depth_0-depth_1.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-line_1-depth_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-line_1-depth_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oc -d 0 -a 0 ${file_source} > ${test_current}object_content-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -oc -d 0 -a 0 -d 1 ${file_source} > ${test_current}object_content-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -oc -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oc -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oct -d 0 -a 0 ${file_source} > ${test_current}object_content-total-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -oct -d 0 -a 0 -d 1 ${file_source} > ${test_current}object_content-total-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -oct -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-total-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oct -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-total-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-total-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oc -l 0 -d 0 -a 0 ${file_source} > ${test_current}object_content-line_0-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -a 0 -d 1 ${file_source} > ${test_current}object_content-line_0-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-line_0-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-line_0-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -oc -l 1 -d 0 -a 0 ${file_source} > ${test_current}object_content-line_1-depth_0-at_0.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -a 0 -d 1 ${file_source} > ${test_current}object_content-line_1-depth_0-at_0-depth_1.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -a 0 -d 1 -d 2 ${file_source} > ${test_current}object_content-line_1-depth_0-at_0-depth_1-depth_2.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -a 0 -d 1 -d 2 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_0-at_0-depth_1-depth_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 0 -a 0 -d 1 -d 2 -d 3 -d 4 ${file_source} > ${test_current}object_content-line_1-depth_0-at_0-depth_1-depth_2-depth_3-depth_4.expect &&
+
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -o -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -o -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -o -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -o -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -o -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -ot -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object-total-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -ot -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object-total-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -ot -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object-total-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -ot -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object-total-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -ot -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object-total-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -ot -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object-total-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object-line_0-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object-line_0-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object-line_0-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object-line_0-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object-line_0-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -o -l 0 -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object-line_0-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object-line_1-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object-line_1-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object-line_1-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object-line_1-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object-line_1-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -o -l 1 -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object-line_1-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}content-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -c -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}content-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -c -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}content-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -c -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}content-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -c -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}content-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}content-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -c -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}content-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -ct -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}content-total-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -ct -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}content-total-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -ct -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}content-total-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -ct -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}content-total-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -ct -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}content-total-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -ct -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}content-total-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}content-line_0-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}content-line_0-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}content-line_0-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}content-line_0-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}content-line_0-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -c -l 0 -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}content-line_0-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}content-line_1-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}content-line_1-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}content-line_1-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}content-line_1-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}content-line_1-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -c -l 1 -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}content-line_1-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -oc -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object_content-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oc -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object_content-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oc -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object_content-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name-at_1-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -oc -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object_content-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object_content-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -oc -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object_content-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -oct -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object_content-total-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oct -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object_content-total-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oct -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object_content-total-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object_content-total-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oct -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object_content-total-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -oct -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object_content-total-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object_content-line_0-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object_content-line_0-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object_content-line_0-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object_content-line_0-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -oc -l 0 -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object_content-line_0-depth_2-depth_2_same_across_sets-at_2-depth_3.expect &&
+
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_1_same_name ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_1_same_name.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 2 -n depth_2_same_across_sets ${file_source} > ${test_current}object_content-line_1-depth_2-depth_2_same_across_sets.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_1_same_name -a 1 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_1_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name -a 1 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name-at_1.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 2 -n depth_2_same_across_sets -a 1 ${file_source} > ${test_current}object_content-line_1-depth_2-depth_2_same_across_sets-at_1.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_1_same_name -a 2 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_1_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name -a 2 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name-at_2.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 2 -n depth_2_same_across_sets -a 2 ${file_source} > ${test_current}object_content-line_1-depth_2-depth_2_same_across_sets-at_2.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_1_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_1_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name -a 1 -d 3 -a 0 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 2 -n depth_2_same_across_sets -a 1 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_2-depth_2_same_across_sets-at_1-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_1_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_1_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name-at_2-depth_3.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 1 -n depth_1_set_3_same_name -a 2 -d 3 -a 0 ${file_source} > ${test_current}object_content-line_1-depth_1-name_depth_1_set_3_same_name-at_2-depth_3-at_0.expect &&
+ fss_embedded_list_read +n -oc -l 1 -d 2 -n depth_2_same_across_sets -a 2 -d 3 ${file_source} > ${test_current}object_content-line_1-depth_2-depth_2_same_across_sets-at_2-depth_3.expect
+
+ if [[ $? -ne 0 ]] ; then
+ let failure=1
+ fi
+
+ return $failure
+ fi
+
+ return 0
+}
+
generate_cleanup() {
unset generate_main
unset generate_operate_0002
unset generate_operate_0003
unset generate_operate_0008
+ unset generate_operate_0008_special_cases
unset generate_operate_000e
unset generate_operate_test_standard
+ unset generate_operate_test_standard_special_cases
+ unset generate_operate_test_standard_special_cases_0008
unset generate_cleanup
}