From: Kevin Day Date: Wed, 11 Nov 2026 00:59:00 +0000 (-0600) Subject: Progress: Continue work, move unit tests into dedicated read directories. X-Git-Url: https://www.git.kevux.org/?a=commitdiff_plain;h=refs%2Fheads%2F0.8-combining;p=fll Progress: Continue work, move unit tests into dedicated read directories. There are no actual write tests. Move the read tests into a separate directory so that write tests may be provided. --- diff --git a/level_1/fl_fss/c/private-fss.c b/level_1/fl_fss/c/private-fss.c index 96797ee17..ea0a1f0df 100644 --- a/level_1/fl_fss/c/private-fss.c +++ b/level_1/fl_fss/c/private-fss.c @@ -843,7 +843,6 @@ extern "C" { f_number_unsigned_t item_first = 0; f_number_unsigned_t item_total = 0; - f_number_unsigned_t i = 0; f_range_t partial = f_range_t_initialize; const f_char_t quote_char = quote ? quote : f_string_ascii_quote_double_s.string[0]; diff --git a/level_1/fl_fss/data/tests/contents/basic-all_read.txt b/level_1/fl_fss/data/tests/read/contents/basic-all_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic-all_read.txt rename to level_1/fl_fss/data/tests/read/contents/basic-all_read.txt diff --git a/level_1/fl_fss/data/tests/contents/basic-combining_read.txt b/level_1/fl_fss/data/tests/read/contents/basic-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic-combining_read.txt rename to level_1/fl_fss/data/tests/read/contents/basic-combining_read.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-all_read-0.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-all_read-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-all_read-0.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-all_read-0.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-all_read-1.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-all_read-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-all_read-1.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-all_read-1.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-all_read-10.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-all_read-10.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-all_read-10.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-all_read-10.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-all_read-11.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-all_read-11.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-all_read-11.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-all_read-11.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-all_read-12.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-all_read-12.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-all_read-12.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-all_read-12.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-all_read-2.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-all_read-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-all_read-2.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-all_read-2.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-all_read-3.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-all_read-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-all_read-3.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-all_read-3.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-all_read-4.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-all_read-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-all_read-4.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-all_read-4.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-all_read-5.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-all_read-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-all_read-5.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-all_read-5.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-all_read-6.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-all_read-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-all_read-6.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-all_read-6.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-all_read-7.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-all_read-7.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-all_read-7.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-all_read-7.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-all_read-8.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-all_read-8.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-all_read-8.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-all_read-8.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-all_read-9.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-all_read-9.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-all_read-9.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-all_read-9.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-combining_read-0.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-combining_read-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-combining_read-0.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-combining_read-0.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-combining_read-1.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-combining_read-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-combining_read-1.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-combining_read-1.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-combining_read-2.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-combining_read-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-combining_read-2.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-combining_read-2.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-combining_read-3.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-combining_read-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-combining_read-3.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-combining_read-3.txt diff --git a/level_1/fl_fss/data/tests/contents/basic_list-combining_read-4.txt b/level_1/fl_fss/data/tests/read/contents/basic_list-combining_read-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/basic_list-combining_read-4.txt rename to level_1/fl_fss/data/tests/read/contents/basic_list-combining_read-4.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-all_read-0.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-all_read-0.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-0.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-all_read-1.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-all_read-1.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-1.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-all_read-10.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-10.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-all_read-10.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-10.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-all_read-11.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-11.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-all_read-11.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-11.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-all_read-12.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-12.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-all_read-12.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-12.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-all_read-2.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-all_read-2.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-2.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-all_read-3.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-all_read-3.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-3.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-all_read-4.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-all_read-4.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-4.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-all_read-5.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-all_read-5.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-5.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-all_read-6.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-all_read-6.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-6.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-all_read-7.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-7.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-all_read-7.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-7.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-all_read-8.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-8.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-all_read-8.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-8.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-all_read-9.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-9.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-all_read-9.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-all_read-9.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-combining_read-0.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-combining_read-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-combining_read-0.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-combining_read-0.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-combining_read-1.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-combining_read-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-combining_read-1.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-combining_read-1.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-combining_read-2.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-combining_read-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-combining_read-2.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-combining_read-2.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-combining_read-3.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-combining_read-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-combining_read-3.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-combining_read-3.txt diff --git a/level_1/fl_fss/data/tests/contents/embedded_list-combining_read-4.txt b/level_1/fl_fss/data/tests/read/contents/embedded_list-combining_read-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/embedded_list-combining_read-4.txt rename to level_1/fl_fss/data/tests/read/contents/embedded_list-combining_read-4.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-all_read-0.txt b/level_1/fl_fss/data/tests/read/contents/extended-all_read-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-all_read-0.txt rename to level_1/fl_fss/data/tests/read/contents/extended-all_read-0.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-all_read-1.txt b/level_1/fl_fss/data/tests/read/contents/extended-all_read-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-all_read-1.txt rename to level_1/fl_fss/data/tests/read/contents/extended-all_read-1.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-all_read-2.txt b/level_1/fl_fss/data/tests/read/contents/extended-all_read-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-all_read-2.txt rename to level_1/fl_fss/data/tests/read/contents/extended-all_read-2.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-all_read-3.txt b/level_1/fl_fss/data/tests/read/contents/extended-all_read-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-all_read-3.txt rename to level_1/fl_fss/data/tests/read/contents/extended-all_read-3.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-all_read-4.txt b/level_1/fl_fss/data/tests/read/contents/extended-all_read-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-all_read-4.txt rename to level_1/fl_fss/data/tests/read/contents/extended-all_read-4.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-all_read-5.txt b/level_1/fl_fss/data/tests/read/contents/extended-all_read-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-all_read-5.txt rename to level_1/fl_fss/data/tests/read/contents/extended-all_read-5.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-all_read-6.txt b/level_1/fl_fss/data/tests/read/contents/extended-all_read-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-all_read-6.txt rename to level_1/fl_fss/data/tests/read/contents/extended-all_read-6.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-all_read-7.txt b/level_1/fl_fss/data/tests/read/contents/extended-all_read-7.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-all_read-7.txt rename to level_1/fl_fss/data/tests/read/contents/extended-all_read-7.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-combining_read-0.txt b/level_1/fl_fss/data/tests/read/contents/extended-combining_read-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-combining_read-0.txt rename to level_1/fl_fss/data/tests/read/contents/extended-combining_read-0.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-combining_read-1.txt b/level_1/fl_fss/data/tests/read/contents/extended-combining_read-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-combining_read-1.txt rename to level_1/fl_fss/data/tests/read/contents/extended-combining_read-1.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-combining_read-2.txt b/level_1/fl_fss/data/tests/read/contents/extended-combining_read-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-combining_read-2.txt rename to level_1/fl_fss/data/tests/read/contents/extended-combining_read-2.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-combining_read-3.txt b/level_1/fl_fss/data/tests/read/contents/extended-combining_read-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-combining_read-3.txt rename to level_1/fl_fss/data/tests/read/contents/extended-combining_read-3.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-combining_read-4.txt b/level_1/fl_fss/data/tests/read/contents/extended-combining_read-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-combining_read-4.txt rename to level_1/fl_fss/data/tests/read/contents/extended-combining_read-4.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-combining_read-5.txt b/level_1/fl_fss/data/tests/read/contents/extended-combining_read-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-combining_read-5.txt rename to level_1/fl_fss/data/tests/read/contents/extended-combining_read-5.txt diff --git a/level_1/fl_fss/data/tests/contents/extended-combining_read-6.txt b/level_1/fl_fss/data/tests/read/contents/extended-combining_read-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended-combining_read-6.txt rename to level_1/fl_fss/data/tests/read/contents/extended-combining_read-6.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-all_read-0.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-all_read-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-all_read-0.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-all_read-0.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-all_read-1.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-all_read-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-all_read-1.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-all_read-1.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-all_read-10.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-all_read-10.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-all_read-10.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-all_read-10.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-all_read-11.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-all_read-11.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-all_read-11.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-all_read-11.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-all_read-12.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-all_read-12.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-all_read-12.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-all_read-12.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-all_read-2.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-all_read-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-all_read-2.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-all_read-2.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-all_read-3.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-all_read-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-all_read-3.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-all_read-3.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-all_read-4.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-all_read-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-all_read-4.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-all_read-4.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-all_read-5.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-all_read-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-all_read-5.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-all_read-5.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-all_read-6.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-all_read-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-all_read-6.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-all_read-6.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-all_read-7.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-all_read-7.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-all_read-7.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-all_read-7.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-all_read-8.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-all_read-8.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-all_read-8.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-all_read-8.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-all_read-9.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-all_read-9.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-all_read-9.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-all_read-9.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-combining_read-0.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-combining_read-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-combining_read-0.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-combining_read-0.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-combining_read-1.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-combining_read-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-combining_read-1.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-combining_read-1.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-combining_read-2.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-combining_read-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-combining_read-2.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-combining_read-2.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-combining_read-3.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-combining_read-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-combining_read-3.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-combining_read-3.txt diff --git a/level_1/fl_fss/data/tests/contents/extended_list-combining_read-4.txt b/level_1/fl_fss/data/tests/read/contents/extended_list-combining_read-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/contents/extended_list-combining_read-4.txt rename to level_1/fl_fss/data/tests/read/contents/extended_list-combining_read-4.txt diff --git a/level_1/fl_fss/data/tests/counts/basic_list-combining_read.txt b/level_1/fl_fss/data/tests/read/counts/basic_list-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/counts/basic_list-combining_read.txt rename to level_1/fl_fss/data/tests/read/counts/basic_list-combining_read.txt diff --git a/level_1/fl_fss/data/tests/counts/embedded_list-combining_read.txt b/level_1/fl_fss/data/tests/read/counts/embedded_list-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/counts/embedded_list-combining_read.txt rename to level_1/fl_fss/data/tests/read/counts/embedded_list-combining_read.txt diff --git a/level_1/fl_fss/data/tests/counts/extended_list-combining_read.txt b/level_1/fl_fss/data/tests/read/counts/extended_list-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/counts/extended_list-combining_read.txt rename to level_1/fl_fss/data/tests/read/counts/extended_list-combining_read.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_dynamic-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_dynamic-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_dynamic-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_dynamic-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_dynamic-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_dynamic-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_dynamic-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_dynamic-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_dynamic-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_dynamic-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_dynamic-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_dynamic-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_dynamics-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_dynamics-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_dynamics-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_dynamics-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_dynamics-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_dynamics-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_dynamics-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_dynamics-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_dynamics-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_dynamics-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_dynamics-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_dynamics-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_int16s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int16s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_int16s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int16s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_int16s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int16s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_int16s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int16s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_int16s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int16s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_int16s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int16s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_int32s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int32s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_int32s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int32s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_int32s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int32s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_int32s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int32s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_int32s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int32s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_int32s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int32s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_int64s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int64s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_int64s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int64s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_int64s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int64s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_int64s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int64s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_int64s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int64s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_int64s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int64s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_int8s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int8s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_int8s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int8s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_int8s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int8s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_int8s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int8s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_int8s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int8s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_int8s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_int8s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-4.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-4.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-4.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-5.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-5.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-5.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-6.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map-6.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map-6.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-4.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-4.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-4.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-5.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-5.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-5.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-6.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multi-6.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multi-6.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-4.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-4.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-4.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-5.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-5.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-5.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-6.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_map_multis-6.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_map_multis-6.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-4.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-4.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-4.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-5.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-5.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-5.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-6.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_maps-6.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_maps-6.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_quantity-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_quantity-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_quantity-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_quantity-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_quantity-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_quantity-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_quantity-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_quantity-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_quantity-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_quantity-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_quantity-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_quantity-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_quantitys-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_quantitys-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_quantitys-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_quantitys-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_quantitys-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_quantitys-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_quantitys-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_quantitys-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_quantitys-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_quantitys-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_quantitys-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_quantitys-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_range-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_range-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_range-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_range-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_range-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_range-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_range-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_range-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_range-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_range-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_range-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_range-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_range-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_range-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_range-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_range-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_ranges-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_ranges-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_ranges-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_ranges-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_ranges-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_ranges-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_ranges-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_ranges-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_ranges-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_ranges-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_ranges-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_ranges-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_ranges-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_ranges-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_ranges-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_ranges-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_signed-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_signed-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_signed-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_signed-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_signed-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_signed-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_signed-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_signed-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_signed-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_signed-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_signed-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_signed-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_signeds-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_signeds-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_signeds-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_signeds-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_signeds-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_signeds-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_signeds-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_signeds-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_signeds-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_signeds-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_signeds-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_signeds-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_string-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_string-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_string-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_string-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_string-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_string-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_string-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_string-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_string-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_string-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_string-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_string-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_strings-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_strings-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_strings-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_strings-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_strings-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_strings-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_strings-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_strings-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_strings-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_strings-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_strings-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_strings-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-4.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-4.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-4.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-5.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-5.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-5.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-6.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triple-6.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triple-6.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-4.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-4.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-4.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-5.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-5.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-5.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-6.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_triples-6.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_triples-6.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint16s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint16s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint16s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint16s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint16s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint16s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint16s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint16s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint16s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint16s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint16s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint16s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint32s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint32s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint32s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint32s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint32s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint32s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint32s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint32s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint32s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint32s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint32s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint32s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint64s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint64s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint64s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint64s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint64s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint64s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint64s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint64s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint64s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint64s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint64s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint64s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint8s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint8s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint8s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint8s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint8s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint8s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint8s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint8s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint8s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint8s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_uint8s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_uint8s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_unsigned-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_unsigned-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_unsigned-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_unsigned-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_unsigned-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_unsigned-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_unsigned-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_unsigned-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_unsigned-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_unsigned-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_unsigned-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_unsigned-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_unsigneds-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_unsigneds-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_unsigneds-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_unsigneds-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_unsigneds-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_unsigneds-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_unsigneds-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_unsigneds-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-join-abstruse_unsigneds-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_unsigneds-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-join-abstruse_unsigneds-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-join-abstruse_unsigneds-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_dynamics-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_dynamics-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_dynamics-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_dynamics-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_dynamics-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_dynamics-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_dynamics-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_dynamics-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_dynamics-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_dynamics-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_dynamics-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_dynamics-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int16-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int16-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int16-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int16-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int16-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int16-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int16-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int16-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int16-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int16-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int16-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int16-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int16s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int16s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int16s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int16s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int16s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int16s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int16s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int16s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int16s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int16s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int16s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int16s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int32-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int32-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int32-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int32-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int32-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int32-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int32-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int32-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int32-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int32-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int32-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int32-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int32s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int32s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int32s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int32s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int32s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int32s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int32s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int32s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int32s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int32s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int32s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int32s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int64-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int64-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int64-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int64-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int64-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int64-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int64-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int64-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int64-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int64-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int64-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int64-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int64s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int64s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int64s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int64s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int64s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int64s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int64s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int64s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int64s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int64s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int64s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int64s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int8-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int8-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int8-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int8-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int8-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int8-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int8-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int8-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int8-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int8-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int8-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int8-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int8s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int8s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int8s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int8s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int8s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int8s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int8s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int8s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_int8s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int8s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_int8s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_int8s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-4.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-4.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-4.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-5.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-5.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-5.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-6.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map-6.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map-6.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-4.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-4.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-4.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-5.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-5.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-5.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-6.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multi-6.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multi-6.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-4.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-4.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-4.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-5.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-5.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-5.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-6.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_map_multis-6.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_map_multis-6.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-4.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-4.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-4.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-5.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-5.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-5.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-6.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_maps-6.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_maps-6.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_quantity-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_quantity-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_quantity-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_quantity-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_quantity-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_quantity-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_quantity-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_quantity-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_quantity-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_quantity-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_quantity-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_quantity-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_quantitys-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_quantitys-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_quantitys-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_quantitys-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_quantitys-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_quantitys-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_quantitys-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_quantitys-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_quantitys-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_quantitys-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_quantitys-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_quantitys-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_range-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_range-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_range-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_range-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_range-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_range-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_range-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_range-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_range-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_range-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_range-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_range-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_range-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_range-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_range-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_range-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_ranges-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_ranges-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_ranges-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_ranges-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_ranges-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_ranges-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_ranges-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_ranges-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_ranges-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_ranges-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_ranges-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_ranges-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_ranges-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_ranges-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_ranges-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_ranges-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_signeds-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_signeds-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_signeds-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_signeds-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_signeds-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_signeds-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_signeds-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_signeds-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_signeds-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_signeds-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_signeds-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_signeds-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_strings-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_strings-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_strings-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_strings-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_strings-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_strings-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_strings-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_strings-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_strings-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_strings-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_strings-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_strings-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-4.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-4.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-4.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-5.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-5.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-5.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-6.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triple-6.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triple-6.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-3.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-3.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-3.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-3.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-4.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-4.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-4.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-4.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-5.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-5.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-5.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-5.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-6.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-6.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_triples-6.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_triples-6.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint16-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint16-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint16-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint16-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint16-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint16-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint16-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint16-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint16-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint16-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint16-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint16-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint16s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint16s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint16s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint16s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint16s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint16s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint16s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint16s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint16s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint16s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint16s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint16s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint32-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint32-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint32-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint32-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint32-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint32-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint32-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint32-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint32-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint32-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint32-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint32-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint32s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint32s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint32s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint32s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint32s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint32s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint32s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint32s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint32s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint32s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint32s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint32s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint64-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint64-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint64-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint64-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint64-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint64-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint64-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint64-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint64-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint64-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint64-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint64-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint64s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint64s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint64s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint64s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint64s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint64s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint64s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint64s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint64s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint64s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint64s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint64s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint8-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint8-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint8-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint8-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint8-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint8-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint8-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint8-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint8-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint8-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint8-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint8-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint8s-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint8s-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint8s-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint8s-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint8s-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint8s-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint8s-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint8s-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint8s-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint8s-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_uint8s-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_uint8s-2.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_unsigneds-0.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_unsigneds-0.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_unsigneds-0.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_unsigneds-0.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_unsigneds-1.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_unsigneds-1.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_unsigneds-1.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_unsigneds-1.txt diff --git a/level_1/fl_fss/data/tests/headers/payload-split-abstruse_unsigneds-2.txt b/level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_unsigneds-2.txt similarity index 100% rename from level_1/fl_fss/data/tests/headers/payload-split-abstruse_unsigneds-2.txt rename to level_1/fl_fss/data/tests/read/headers/payload-split-abstruse_unsigneds-2.txt diff --git a/level_1/fl_fss/data/tests/matches/basic-combining_read.txt b/level_1/fl_fss/data/tests/read/matches/basic-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/matches/basic-combining_read.txt rename to level_1/fl_fss/data/tests/read/matches/basic-combining_read.txt diff --git a/level_1/fl_fss/data/tests/matches/basic_list-combining_read.txt b/level_1/fl_fss/data/tests/read/matches/basic_list-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/matches/basic_list-combining_read.txt rename to level_1/fl_fss/data/tests/read/matches/basic_list-combining_read.txt diff --git a/level_1/fl_fss/data/tests/matches/embedded_list-combining_read.txt b/level_1/fl_fss/data/tests/read/matches/embedded_list-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/matches/embedded_list-combining_read.txt rename to level_1/fl_fss/data/tests/read/matches/embedded_list-combining_read.txt diff --git a/level_1/fl_fss/data/tests/matches/extended-combining_read.txt b/level_1/fl_fss/data/tests/read/matches/extended-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/matches/extended-combining_read.txt rename to level_1/fl_fss/data/tests/read/matches/extended-combining_read.txt diff --git a/level_1/fl_fss/data/tests/matches/extended_list-combining_read.txt b/level_1/fl_fss/data/tests/read/matches/extended_list-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/matches/extended_list-combining_read.txt rename to level_1/fl_fss/data/tests/read/matches/extended_list-combining_read.txt diff --git a/level_1/fl_fss/data/tests/objects/basic-all_read.txt b/level_1/fl_fss/data/tests/read/objects/basic-all_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/objects/basic-all_read.txt rename to level_1/fl_fss/data/tests/read/objects/basic-all_read.txt diff --git a/level_1/fl_fss/data/tests/objects/basic-combining_read.txt b/level_1/fl_fss/data/tests/read/objects/basic-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/objects/basic-combining_read.txt rename to level_1/fl_fss/data/tests/read/objects/basic-combining_read.txt diff --git a/level_1/fl_fss/data/tests/objects/basic_list-all_read.txt b/level_1/fl_fss/data/tests/read/objects/basic_list-all_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/objects/basic_list-all_read.txt rename to level_1/fl_fss/data/tests/read/objects/basic_list-all_read.txt diff --git a/level_1/fl_fss/data/tests/objects/basic_list-combining_read.txt b/level_1/fl_fss/data/tests/read/objects/basic_list-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/objects/basic_list-combining_read.txt rename to level_1/fl_fss/data/tests/read/objects/basic_list-combining_read.txt diff --git a/level_1/fl_fss/data/tests/objects/embedded_list-all_read.txt b/level_1/fl_fss/data/tests/read/objects/embedded_list-all_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/objects/embedded_list-all_read.txt rename to level_1/fl_fss/data/tests/read/objects/embedded_list-all_read.txt diff --git a/level_1/fl_fss/data/tests/objects/embedded_list-combining_read.txt b/level_1/fl_fss/data/tests/read/objects/embedded_list-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/objects/embedded_list-combining_read.txt rename to level_1/fl_fss/data/tests/read/objects/embedded_list-combining_read.txt diff --git a/level_1/fl_fss/data/tests/objects/extended-all_read.txt b/level_1/fl_fss/data/tests/read/objects/extended-all_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/objects/extended-all_read.txt rename to level_1/fl_fss/data/tests/read/objects/extended-all_read.txt diff --git a/level_1/fl_fss/data/tests/objects/extended-combining_read.txt b/level_1/fl_fss/data/tests/read/objects/extended-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/objects/extended-combining_read.txt rename to level_1/fl_fss/data/tests/read/objects/extended-combining_read.txt diff --git a/level_1/fl_fss/data/tests/objects/extended_list-all_read.txt b/level_1/fl_fss/data/tests/read/objects/extended_list-all_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/objects/extended_list-all_read.txt rename to level_1/fl_fss/data/tests/read/objects/extended_list-all_read.txt diff --git a/level_1/fl_fss/data/tests/objects/extended_list-combining_read.txt b/level_1/fl_fss/data/tests/read/objects/extended_list-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/objects/extended_list-combining_read.txt rename to level_1/fl_fss/data/tests/read/objects/extended_list-combining_read.txt diff --git a/level_1/fl_fss/data/tests/strings/basic-all_read.txt b/level_1/fl_fss/data/tests/read/strings/basic-all_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/strings/basic-all_read.txt rename to level_1/fl_fss/data/tests/read/strings/basic-all_read.txt diff --git a/level_1/fl_fss/data/tests/strings/basic-combining_read.txt b/level_1/fl_fss/data/tests/read/strings/basic-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/strings/basic-combining_read.txt rename to level_1/fl_fss/data/tests/read/strings/basic-combining_read.txt diff --git a/level_1/fl_fss/data/tests/strings/basic_list-all_read.txt b/level_1/fl_fss/data/tests/read/strings/basic_list-all_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/strings/basic_list-all_read.txt rename to level_1/fl_fss/data/tests/read/strings/basic_list-all_read.txt diff --git a/level_1/fl_fss/data/tests/strings/basic_list-combining_read.txt b/level_1/fl_fss/data/tests/read/strings/basic_list-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/strings/basic_list-combining_read.txt rename to level_1/fl_fss/data/tests/read/strings/basic_list-combining_read.txt diff --git a/level_1/fl_fss/data/tests/strings/embedded_list-all_read.txt b/level_1/fl_fss/data/tests/read/strings/embedded_list-all_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/strings/embedded_list-all_read.txt rename to level_1/fl_fss/data/tests/read/strings/embedded_list-all_read.txt diff --git a/level_1/fl_fss/data/tests/strings/embedded_list-combining_read.txt b/level_1/fl_fss/data/tests/read/strings/embedded_list-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/strings/embedded_list-combining_read.txt rename to level_1/fl_fss/data/tests/read/strings/embedded_list-combining_read.txt diff --git a/level_1/fl_fss/data/tests/strings/extended-all_read.txt b/level_1/fl_fss/data/tests/read/strings/extended-all_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/strings/extended-all_read.txt rename to level_1/fl_fss/data/tests/read/strings/extended-all_read.txt diff --git a/level_1/fl_fss/data/tests/strings/extended-combining_read.txt b/level_1/fl_fss/data/tests/read/strings/extended-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/strings/extended-combining_read.txt rename to level_1/fl_fss/data/tests/read/strings/extended-combining_read.txt diff --git a/level_1/fl_fss/data/tests/strings/extended_list-all_read.txt b/level_1/fl_fss/data/tests/read/strings/extended_list-all_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/strings/extended_list-all_read.txt rename to level_1/fl_fss/data/tests/read/strings/extended_list-all_read.txt diff --git a/level_1/fl_fss/data/tests/strings/extended_list-combining_read.txt b/level_1/fl_fss/data/tests/read/strings/extended_list-combining_read.txt similarity index 100% rename from level_1/fl_fss/data/tests/strings/extended_list-combining_read.txt rename to level_1/fl_fss/data/tests/read/strings/extended_list-combining_read.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_dynamic.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_dynamic.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_dynamic.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_dynamic.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_dynamics.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_dynamics.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_dynamics.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_dynamics.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_int16.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_int16.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_int16.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_int16.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_int16s.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_int16s.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_int16s.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_int16s.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_int32.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_int32.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_int32.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_int32.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_int32s.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_int32s.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_int32s.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_int32s.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_int64.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_int64.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_int64.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_int64.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_int64s.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_int64s.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_int64s.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_int64s.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_int8.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_int8.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_int8.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_int8.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_int8s.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_int8s.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_int8s.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_int8s.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_map.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_map.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_map.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_map.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_map_multi.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_map_multi.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_map_multi.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_map_multi.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_map_multis.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_map_multis.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_map_multis.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_map_multis.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_maps.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_maps.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_maps.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_maps.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_quantity.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_quantity.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_quantity.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_quantity.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_quantitys.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_quantitys.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_quantitys.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_quantitys.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_range.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_range.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_range.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_range.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_ranges.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_ranges.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_ranges.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_ranges.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_signed.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_signed.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_signed.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_signed.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_signeds.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_signeds.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_signeds.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_signeds.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_string.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_string.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_string.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_string.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_strings.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_strings.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_strings.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_strings.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_triple.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_triple.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_triple.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_triple.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_triples.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_triples.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_triples.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_triples.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_uint16.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint16.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_uint16.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint16.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_uint16s.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint16s.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_uint16s.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint16s.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_uint32.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint32.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_uint32.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint32.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_uint32s.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint32s.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_uint32s.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint32s.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_uint64.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint64.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_uint64.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint64.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_uint64s.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint64s.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_uint64s.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint64s.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_uint8.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint8.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_uint8.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint8.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_uint8s.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint8s.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_uint8s.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_uint8s.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_unsigned.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_unsigned.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_unsigned.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_unsigned.txt diff --git a/level_1/fl_fss/data/tests/variables/payload-abstruse_unsigneds.txt b/level_1/fl_fss/data/tests/read/variables/payload-abstruse_unsigneds.txt similarity index 100% rename from level_1/fl_fss/data/tests/variables/payload-abstruse_unsigneds.txt rename to level_1/fl_fss/data/tests/read/variables/payload-abstruse_unsigneds.txt diff --git a/level_1/fl_fss/tests/unit/c/data-fss.c b/level_1/fl_fss/tests/unit/c/data-fss.c index cd91e26d1..53a9c0127 100644 --- a/level_1/fl_fss/tests/unit/c/data-fss.c +++ b/level_1/fl_fss/tests/unit/c/data-fss.c @@ -4,24 +4,24 @@ extern "C" { #endif -FILE *data__file_open__named(const f_string_t set, const f_string_t name, const f_string_t context) { +FILE *data__file_open__named(const f_string_t type, const f_string_t set, const f_string_t name, const f_string_t context) { char path[255]; memset(path, 0, 255); - snprintf(path, 254, "./data/tests/%s/%s-%s.txt", set, name, context); + snprintf(path, 254, "./data/tests/%s/%s/%s-%s.txt", type, set, name, context); return fopen(path, "r"); } -FILE *data__file_open__named_at(const f_string_t set, const f_string_t name, const f_string_t context, const uint16_t at) { +FILE *data__file_open__named_at(const f_string_t type, const f_string_t set, const f_string_t name, const f_string_t context, const uint16_t at) { char path[255]; memset(path, 0, 255); - snprintf(path, 254, "./data/tests/%s/%s-%s-%d.txt", set, name, context, at); + snprintf(path, 254, "./data/tests/%s//%s/%s-%s-%d.txt", type, set, name, context, at); return fopen(path, "r"); } diff --git a/level_1/fl_fss/tests/unit/c/data-fss.h b/level_1/fl_fss/tests/unit/c/data-fss.h index f3ea807ce..f3341777f 100644 --- a/level_1/fl_fss/tests/unit/c/data-fss.h +++ b/level_1/fl_fss/tests/unit/c/data-fss.h @@ -24,11 +24,14 @@ extern "C" { * * This requires the following: * - The file path is relative to the current working directory (tests are run from project root). - * - The file path is "data/tests/${set}/${name}-${context}.txt". + * - The file path is "data/tests/${type}/${set}/${name}-${context}.txt". + * - Where "${type}" represents the type, such as "read" or "write". * - Where "${set}" represents the directory set, like "contents", "objects", or "strings". * - Where "${name}" represents the standard name, such as "basic" or "extended". * - Where "${context}" represents the test context, such as "all_read" or "header_map". * + * @param type + * The test file type. * @param set * The name of the test set, representing the directory the the files are stored within. * @param context @@ -44,19 +47,22 @@ extern "C" { * * @see fopen() */ -extern FILE *data__file_open__named(const f_string_t set, const f_string_t name, const f_string_t context); +extern FILE *data__file_open__named(const f_string_t type, const f_string_t set, const f_string_t name, const f_string_t context); /** * Open the test data file for the given set with the given name and the given at index. * * This requires the following: * - The file path is relative to the current working directory (tests are run from project root). - * - The file path is "data/tests/${set}/${name}-${context}-${at}.txt". + * - The file path is "data/tests/${type}/${set}/${name}-${context}-${at}.txt". + * - Where "${type}" represents the type, such as "read" or "write". * - Where "${set}" represents the directory set, like "contents", "headers", "objects", "strings", or "variables". * - Where "${name}" represents the standard name, such as "basic", "extended", or "payload". * - Where "${context}" represents the test context, such as "all_read" or "abstruse_signed". * - Where "${at}" represents the index. * + * @param type + * The test file type. * @param set * The name of the test set, representing the directory the the files are stored within. * @param context @@ -72,7 +78,7 @@ extern FILE *data__file_open__named(const f_string_t set, const f_string_t name, * * @see fopen() */ -extern FILE *data__file_open__named_at(const f_string_t set, const f_string_t name, const f_string_t context, const uint16_t at); +extern FILE *data__file_open__named_at(const f_string_t type, const f_string_t set, const f_string_t name, const f_string_t context, const uint16_t at); /** * Append file into buffer. diff --git a/level_1/fl_fss/tests/unit/c/help-fss-payload.c b/level_1/fl_fss/tests/unit/c/help-fss-payload.c index 36d663325..4de70e150 100644 --- a/level_1/fl_fss/tests/unit/c/help-fss-payload.c +++ b/level_1/fl_fss/tests/unit/c/help-fss-payload.c @@ -11,7 +11,7 @@ void help_payload__test(const f_string_t context_variables, const f_string_t con // Following the digit is a single Object line. // Following the Object line is a line for each Content designated by the first line (can be 0). // Following this Content line (even if 0 lines) should be the end of the test file or the start of the next set for the next line in the headers file. - FILE *file_variables = data__file_open__named("variables", "payload", context_variables); + FILE *file_variables = data__file_open__named("read", "variables", "payload", context_variables); FILE *file_headers = 0; if (!file_variables) { @@ -53,7 +53,7 @@ void help_payload__test(const f_string_t context_variables, const f_string_t con ++headers.used; - file_headers = data__file_open__named_at("headers", "payload", context_headers, at); + file_headers = data__file_open__named_at("read", "headers", "payload", context_headers, at); if (!file_headers) { printf("[ ERROR ] --- Opening File: headers/payload-%s-%d.txt returned NULL.\n", context_headers, at); diff --git a/level_1/fl_fss/tests/unit/c/test-fss-basic_content_read.c b/level_1/fl_fss/tests/unit/c/test-fss-basic_content_read.c index 6c7f7fff4..02034ddab 100644 --- a/level_1/fl_fss/tests/unit/c/test-fss-basic_content_read.c +++ b/level_1/fl_fss/tests/unit/c/test-fss-basic_content_read.c @@ -88,8 +88,8 @@ void test__fl_fss_basic_content_read__works(void **void_state) { { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_strings = data__file_open__named("strings", "basic", "all_read"); - FILE *file_contents = data__file_open__named("contents", "basic", "all_read"); + FILE *file_strings = data__file_open__named("read", "strings", "basic", "all_read"); + FILE *file_contents = data__file_open__named("read", "contents", "basic", "all_read"); assert_non_null(file_strings); assert_non_null(file_contents); @@ -269,9 +269,9 @@ void test__fl_fss_basic_content_read__works_using_combining(void **void_state) { { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_contents = data__file_open__named("contents", "basic", "combining_read"); - FILE *file_matches = data__file_open__named("matches", "basic", "combining_read"); - FILE *file_strings = data__file_open__named("strings", "basic", "combining_read"); + FILE *file_contents = data__file_open__named("read", "contents", "basic", "combining_read"); + FILE *file_matches = data__file_open__named("read", "matches", "basic", "combining_read"); + FILE *file_strings = data__file_open__named("read", "strings", "basic", "combining_read"); assert_non_null(file_contents); assert_non_null(file_matches); diff --git a/level_1/fl_fss/tests/unit/c/test-fss-basic_list_content_read.c b/level_1/fl_fss/tests/unit/c/test-fss-basic_list_content_read.c index d36b0b4cb..95620609f 100644 --- a/level_1/fl_fss/tests/unit/c/test-fss-basic_list_content_read.c +++ b/level_1/fl_fss/tests/unit/c/test-fss-basic_list_content_read.c @@ -122,21 +122,21 @@ void test__fl_fss_basic_list_content_read__works(void **void_state) { { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_strings = data__file_open__named("strings", "basic_list", "all_read"); + FILE *file_strings = data__file_open__named("read", "strings", "basic_list", "all_read"); FILE *file_contents[] = { - data__file_open__named_at("contents", "basic_list", "all_read", 0), - data__file_open__named_at("contents", "basic_list", "all_read", 1), - data__file_open__named_at("contents", "basic_list", "all_read", 2), - data__file_open__named_at("contents", "basic_list", "all_read", 3), - data__file_open__named_at("contents", "basic_list", "all_read", 4), - data__file_open__named_at("contents", "basic_list", "all_read", 5), - data__file_open__named_at("contents", "basic_list", "all_read", 6), - data__file_open__named_at("contents", "basic_list", "all_read", 7), - data__file_open__named_at("contents", "basic_list", "all_read", 8), - data__file_open__named_at("contents", "basic_list", "all_read", 9), - data__file_open__named_at("contents", "basic_list", "all_read", 10), - data__file_open__named_at("contents", "basic_list", "all_read", 11), + data__file_open__named_at("read", "contents", "basic_list", "all_read", 0), + data__file_open__named_at("read", "contents", "basic_list", "all_read", 1), + data__file_open__named_at("read", "contents", "basic_list", "all_read", 2), + data__file_open__named_at("read", "contents", "basic_list", "all_read", 3), + data__file_open__named_at("read", "contents", "basic_list", "all_read", 4), + data__file_open__named_at("read", "contents", "basic_list", "all_read", 5), + data__file_open__named_at("read", "contents", "basic_list", "all_read", 6), + data__file_open__named_at("read", "contents", "basic_list", "all_read", 7), + data__file_open__named_at("read", "contents", "basic_list", "all_read", 8), + data__file_open__named_at("read", "contents", "basic_list", "all_read", 9), + data__file_open__named_at("read", "contents", "basic_list", "all_read", 10), + data__file_open__named_at("read", "contents", "basic_list", "all_read", 11), }; assert_non_null(file_strings); @@ -329,17 +329,17 @@ void test__fl_fss_basic_list_content_read__works_using_combining(void **void_sta { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_counts = data__file_open__named("counts", "basic_list", "combining_read"); - FILE *file_matches = data__file_open__named("matches", "basic_list", "combining_read"); - FILE *file_objects = data__file_open__named("objects", "basic_list", "combining_read"); - FILE *file_strings = data__file_open__named("strings", "basic_list", "combining_read"); + FILE *file_counts = data__file_open__named("read", "counts", "basic_list", "combining_read"); + FILE *file_matches = data__file_open__named("read", "matches", "basic_list", "combining_read"); + FILE *file_objects = data__file_open__named("read", "objects", "basic_list", "combining_read"); + FILE *file_strings = data__file_open__named("read", "strings", "basic_list", "combining_read"); FILE *file_contents[] = { - data__file_open__named_at("contents", "basic_list", "combining_read", 0), - data__file_open__named_at("contents", "basic_list", "combining_read", 1), - data__file_open__named_at("contents", "basic_list", "combining_read", 2), - data__file_open__named_at("contents", "basic_list", "combining_read", 3), - data__file_open__named_at("contents", "basic_list", "combining_read", 4), + data__file_open__named_at("read", "contents", "basic_list", "combining_read", 0), + data__file_open__named_at("read", "contents", "basic_list", "combining_read", 1), + data__file_open__named_at("read", "contents", "basic_list", "combining_read", 2), + data__file_open__named_at("read", "contents", "basic_list", "combining_read", 3), + data__file_open__named_at("read", "contents", "basic_list", "combining_read", 4), }; assert_non_null(file_counts); diff --git a/level_1/fl_fss/tests/unit/c/test-fss-basic_list_object_read.c b/level_1/fl_fss/tests/unit/c/test-fss-basic_list_object_read.c index d23a14dca..39ad7a0c5 100644 --- a/level_1/fl_fss/tests/unit/c/test-fss-basic_list_object_read.c +++ b/level_1/fl_fss/tests/unit/c/test-fss-basic_list_object_read.c @@ -87,8 +87,8 @@ void test__fl_fss_basic_list_object_read__returns_data_not(void **void_state) { void test__fl_fss_basic_list_object_read__works(void **void_state) { { - FILE *file_strings = data__file_open__named("strings", "basic_list", "all_read"); - FILE *file_objects = data__file_open__named("objects", "basic_list", "all_read"); + FILE *file_strings = data__file_open__named("read", "strings", "basic_list", "all_read"); + FILE *file_objects = data__file_open__named("read", "objects", "basic_list", "all_read"); assert_non_null(file_strings); assert_non_null(file_objects); diff --git a/level_1/fl_fss/tests/unit/c/test-fss-basic_object_read.c b/level_1/fl_fss/tests/unit/c/test-fss-basic_object_read.c index fbe56e2e2..25d7c6dad 100644 --- a/level_1/fl_fss/tests/unit/c/test-fss-basic_object_read.c +++ b/level_1/fl_fss/tests/unit/c/test-fss-basic_object_read.c @@ -138,8 +138,8 @@ void test__fl_fss_basic_object_read__works(void **void_state) { { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_strings = data__file_open__named("strings", "basic", "all_read"); - FILE *file_objects = data__file_open__named("objects", "basic", "all_read"); + FILE *file_strings = data__file_open__named("read", "strings", "basic", "all_read"); + FILE *file_objects = data__file_open__named("read", "objects", "basic", "all_read"); assert_non_null(file_strings); assert_non_null(file_objects); @@ -246,9 +246,9 @@ void test__fl_fss_basic_object_read__works_using_combining(void **void_state) { { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_matches = data__file_open__named("matches", "basic", "combining_read"); - FILE *file_objects = data__file_open__named("objects", "basic", "combining_read"); - FILE *file_strings = data__file_open__named("strings", "basic", "combining_read"); + FILE *file_matches = data__file_open__named("read", "matches", "basic", "combining_read"); + FILE *file_objects = data__file_open__named("read", "objects", "basic", "combining_read"); + FILE *file_strings = data__file_open__named("read", "strings", "basic", "combining_read"); assert_non_null(file_matches); assert_non_null(file_objects); diff --git a/level_1/fl_fss/tests/unit/c/test-fss-embedded_list_content_read.c b/level_1/fl_fss/tests/unit/c/test-fss-embedded_list_content_read.c index 946ff5b76..c38616d41 100644 --- a/level_1/fl_fss/tests/unit/c/test-fss-embedded_list_content_read.c +++ b/level_1/fl_fss/tests/unit/c/test-fss-embedded_list_content_read.c @@ -160,21 +160,21 @@ void test__fl_fss_embedded_list_content_read__works(void **void_state) { { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_strings = data__file_open__named("strings", "embedded_list", "all_read"); + FILE *file_strings = data__file_open__named("read", "strings", "embedded_list", "all_read"); FILE *file_contents[] = { - data__file_open__named_at("contents", "embedded_list", "all_read", 0), - data__file_open__named_at("contents", "embedded_list", "all_read", 1), - data__file_open__named_at("contents", "embedded_list", "all_read", 2), - data__file_open__named_at("contents", "embedded_list", "all_read", 3), - data__file_open__named_at("contents", "embedded_list", "all_read", 4), - data__file_open__named_at("contents", "embedded_list", "all_read", 5), - data__file_open__named_at("contents", "embedded_list", "all_read", 6), - data__file_open__named_at("contents", "embedded_list", "all_read", 7), - data__file_open__named_at("contents", "embedded_list", "all_read", 8), - data__file_open__named_at("contents", "embedded_list", "all_read", 9), - data__file_open__named_at("contents", "embedded_list", "all_read", 10), - data__file_open__named_at("contents", "embedded_list", "all_read", 11), + data__file_open__named_at("read", "contents", "embedded_list", "all_read", 0), + data__file_open__named_at("read", "contents", "embedded_list", "all_read", 1), + data__file_open__named_at("read", "contents", "embedded_list", "all_read", 2), + data__file_open__named_at("read", "contents", "embedded_list", "all_read", 3), + data__file_open__named_at("read", "contents", "embedded_list", "all_read", 4), + data__file_open__named_at("read", "contents", "embedded_list", "all_read", 5), + data__file_open__named_at("read", "contents", "embedded_list", "all_read", 6), + data__file_open__named_at("read", "contents", "embedded_list", "all_read", 7), + data__file_open__named_at("read", "contents", "embedded_list", "all_read", 8), + data__file_open__named_at("read", "contents", "embedded_list", "all_read", 9), + data__file_open__named_at("read", "contents", "embedded_list", "all_read", 10), + data__file_open__named_at("read", "contents", "embedded_list", "all_read", 11), }; assert_non_null(file_strings); @@ -343,17 +343,17 @@ void test__fl_fss_embedded_list_content_read__works_using_combining(void **void_ { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_counts = data__file_open__named("counts", "embedded_list", "combining_read"); - FILE *file_matches = data__file_open__named("matches", "embedded_list", "combining_read"); - FILE *file_objects = data__file_open__named("objects", "embedded_list", "combining_read"); - FILE *file_strings = data__file_open__named("strings", "embedded_list", "combining_read"); + FILE *file_counts = data__file_open__named("read", "counts", "embedded_list", "combining_read"); + FILE *file_matches = data__file_open__named("read", "matches", "embedded_list", "combining_read"); + FILE *file_objects = data__file_open__named("read", "objects", "embedded_list", "combining_read"); + FILE *file_strings = data__file_open__named("read", "strings", "embedded_list", "combining_read"); FILE *file_contents[] = { - data__file_open__named_at("contents", "embedded_list", "combining_read", 0), - data__file_open__named_at("contents", "embedded_list", "combining_read", 1), - data__file_open__named_at("contents", "embedded_list", "combining_read", 2), - data__file_open__named_at("contents", "embedded_list", "combining_read", 3), - data__file_open__named_at("contents", "embedded_list", "combining_read", 4), + data__file_open__named_at("read", "contents", "embedded_list", "combining_read", 0), + data__file_open__named_at("read", "contents", "embedded_list", "combining_read", 1), + data__file_open__named_at("read", "contents", "embedded_list", "combining_read", 2), + data__file_open__named_at("read", "contents", "embedded_list", "combining_read", 3), + data__file_open__named_at("read", "contents", "embedded_list", "combining_read", 4), }; assert_non_null(file_counts); diff --git a/level_1/fl_fss/tests/unit/c/test-fss-embedded_list_object_read.c b/level_1/fl_fss/tests/unit/c/test-fss-embedded_list_object_read.c index 10cef3d75..c17666978 100644 --- a/level_1/fl_fss/tests/unit/c/test-fss-embedded_list_object_read.c +++ b/level_1/fl_fss/tests/unit/c/test-fss-embedded_list_object_read.c @@ -87,8 +87,8 @@ void test__fl_fss_embedded_list_object_read__returns_data_not(void **void_state) void test__fl_fss_embedded_list_object_read__works(void **void_state) { { - FILE *file_strings = data__file_open__named("strings", "embedded_list", "all_read"); - FILE *file_objects = data__file_open__named("objects", "embedded_list", "all_read"); + FILE *file_strings = data__file_open__named("read", "strings", "embedded_list", "all_read"); + FILE *file_objects = data__file_open__named("read", "objects", "embedded_list", "all_read"); assert_non_null(file_strings); assert_non_null(file_objects); @@ -235,8 +235,8 @@ void test__fl_fss_embedded_list_object_read__works(void **void_state) { void test__fl_fss_embedded_list_object_read__works_using_combining(void **void_state) { { - FILE *file_strings = data__file_open__named("strings", "embedded_list", "combining_read"); - FILE *file_objects = data__file_open__named("objects", "embedded_list", "combining_read"); + FILE *file_strings = data__file_open__named("read", "strings", "embedded_list", "combining_read"); + FILE *file_objects = data__file_open__named("read", "objects", "embedded_list", "combining_read"); assert_non_null(file_strings); assert_non_null(file_objects); diff --git a/level_1/fl_fss/tests/unit/c/test-fss-extended_content_read.c b/level_1/fl_fss/tests/unit/c/test-fss-extended_content_read.c index 3e9ae9c5b..460c9847d 100644 --- a/level_1/fl_fss/tests/unit/c/test-fss-extended_content_read.c +++ b/level_1/fl_fss/tests/unit/c/test-fss-extended_content_read.c @@ -138,17 +138,17 @@ void test__fl_fss_extended_content_read__works(void **void_state) { { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_strings = data__file_open__named("strings", "extended", "all_read"); + FILE *file_strings = data__file_open__named("read", "strings", "extended", "all_read"); FILE *file_contents[] = { - data__file_open__named_at("contents", "extended", "all_read", 0), - data__file_open__named_at("contents", "extended", "all_read", 1), - data__file_open__named_at("contents", "extended", "all_read", 2), - data__file_open__named_at("contents", "extended", "all_read", 3), - data__file_open__named_at("contents", "extended", "all_read", 4), - data__file_open__named_at("contents", "extended", "all_read", 5), - data__file_open__named_at("contents", "extended", "all_read", 6), - data__file_open__named_at("contents", "extended", "all_read", 7), + data__file_open__named_at("read", "contents", "extended", "all_read", 0), + data__file_open__named_at("read", "contents", "extended", "all_read", 1), + data__file_open__named_at("read", "contents", "extended", "all_read", 2), + data__file_open__named_at("read", "contents", "extended", "all_read", 3), + data__file_open__named_at("read", "contents", "extended", "all_read", 4), + data__file_open__named_at("read", "contents", "extended", "all_read", 5), + data__file_open__named_at("read", "contents", "extended", "all_read", 6), + data__file_open__named_at("read", "contents", "extended", "all_read", 7), }; assert_non_null(file_strings); @@ -331,17 +331,17 @@ void test__fl_fss_extended_content_read__works_using_combining(void **void_state { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_matches = data__file_open__named("matches", "extended", "combining_read"); - FILE *file_strings = data__file_open__named("strings", "extended", "combining_read"); + FILE *file_matches = data__file_open__named("read", "matches", "extended", "combining_read"); + FILE *file_strings = data__file_open__named("read", "strings", "extended", "combining_read"); FILE *file_contents[] = { - data__file_open__named_at("contents", "extended", "combining_read", 0), - data__file_open__named_at("contents", "extended", "combining_read", 1), - data__file_open__named_at("contents", "extended", "combining_read", 2), - data__file_open__named_at("contents", "extended", "combining_read", 3), - data__file_open__named_at("contents", "extended", "combining_read", 4), - data__file_open__named_at("contents", "extended", "combining_read", 5), - data__file_open__named_at("contents", "extended", "combining_read", 6), + data__file_open__named_at("read", "contents", "extended", "combining_read", 0), + data__file_open__named_at("read", "contents", "extended", "combining_read", 1), + data__file_open__named_at("read", "contents", "extended", "combining_read", 2), + data__file_open__named_at("read", "contents", "extended", "combining_read", 3), + data__file_open__named_at("read", "contents", "extended", "combining_read", 4), + data__file_open__named_at("read", "contents", "extended", "combining_read", 5), + data__file_open__named_at("read", "contents", "extended", "combining_read", 6), }; assert_non_null(file_matches); diff --git a/level_1/fl_fss/tests/unit/c/test-fss-extended_list_content_read.c b/level_1/fl_fss/tests/unit/c/test-fss-extended_list_content_read.c index 5b20014ff..e4b321023 100644 --- a/level_1/fl_fss/tests/unit/c/test-fss-extended_list_content_read.c +++ b/level_1/fl_fss/tests/unit/c/test-fss-extended_list_content_read.c @@ -252,21 +252,21 @@ void test__fl_fss_extended_list_content_read__works(void **void_state) { { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_strings = data__file_open__named("strings", "extended_list", "all_read"); + FILE *file_strings = data__file_open__named("read", "strings", "extended_list", "all_read"); FILE *file_contents[] = { - data__file_open__named_at("contents", "extended_list", "all_read", 0), - data__file_open__named_at("contents", "extended_list", "all_read", 1), - data__file_open__named_at("contents", "extended_list", "all_read", 2), - data__file_open__named_at("contents", "extended_list", "all_read", 3), - data__file_open__named_at("contents", "extended_list", "all_read", 4), - data__file_open__named_at("contents", "extended_list", "all_read", 5), - data__file_open__named_at("contents", "extended_list", "all_read", 6), - data__file_open__named_at("contents", "extended_list", "all_read", 7), - data__file_open__named_at("contents", "extended_list", "all_read", 8), - data__file_open__named_at("contents", "extended_list", "all_read", 9), - data__file_open__named_at("contents", "extended_list", "all_read", 10), - data__file_open__named_at("contents", "extended_list", "all_read", 11), + data__file_open__named_at("read", "contents", "extended_list", "all_read", 0), + data__file_open__named_at("read", "contents", "extended_list", "all_read", 1), + data__file_open__named_at("read", "contents", "extended_list", "all_read", 2), + data__file_open__named_at("read", "contents", "extended_list", "all_read", 3), + data__file_open__named_at("read", "contents", "extended_list", "all_read", 4), + data__file_open__named_at("read", "contents", "extended_list", "all_read", 5), + data__file_open__named_at("read", "contents", "extended_list", "all_read", 6), + data__file_open__named_at("read", "contents", "extended_list", "all_read", 7), + data__file_open__named_at("read", "contents", "extended_list", "all_read", 8), + data__file_open__named_at("read", "contents", "extended_list", "all_read", 9), + data__file_open__named_at("read", "contents", "extended_list", "all_read", 10), + data__file_open__named_at("read", "contents", "extended_list", "all_read", 11), }; assert_non_null(file_strings); @@ -460,17 +460,17 @@ void test__fl_fss_extended_list_content_read__works_using_combining(void **void_ { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_counts = data__file_open__named("counts", "extended_list", "combining_read"); - FILE *file_matches = data__file_open__named("matches", "extended_list", "combining_read"); - FILE *file_objects = data__file_open__named("objects", "extended_list", "combining_read"); - FILE *file_strings = data__file_open__named("strings", "extended_list", "combining_read"); + FILE *file_counts = data__file_open__named("read", "counts", "extended_list", "combining_read"); + FILE *file_matches = data__file_open__named("read", "matches", "extended_list", "combining_read"); + FILE *file_objects = data__file_open__named("read", "objects", "extended_list", "combining_read"); + FILE *file_strings = data__file_open__named("read", "strings", "extended_list", "combining_read"); FILE *file_contents[] = { - data__file_open__named_at("contents", "extended_list", "combining_read", 0), - data__file_open__named_at("contents", "extended_list", "combining_read", 1), - data__file_open__named_at("contents", "extended_list", "combining_read", 2), - data__file_open__named_at("contents", "extended_list", "combining_read", 3), - data__file_open__named_at("contents", "extended_list", "combining_read", 4), + data__file_open__named_at("read", "contents", "extended_list", "combining_read", 0), + data__file_open__named_at("read", "contents", "extended_list", "combining_read", 1), + data__file_open__named_at("read", "contents", "extended_list", "combining_read", 2), + data__file_open__named_at("read", "contents", "extended_list", "combining_read", 3), + data__file_open__named_at("read", "contents", "extended_list", "combining_read", 4), }; assert_non_null(file_counts); diff --git a/level_1/fl_fss/tests/unit/c/test-fss-extended_list_object_read.c b/level_1/fl_fss/tests/unit/c/test-fss-extended_list_object_read.c index c18531f75..33e9cd472 100644 --- a/level_1/fl_fss/tests/unit/c/test-fss-extended_list_object_read.c +++ b/level_1/fl_fss/tests/unit/c/test-fss-extended_list_object_read.c @@ -87,8 +87,8 @@ void test__fl_fss_extended_list_object_read__returns_data_not(void **void_state) void test__fl_fss_extended_list_object_read__works(void **void_state) { { - FILE *file_strings = data__file_open__named("strings", "extended_list", "all_read"); - FILE *file_objects = data__file_open__named("objects", "extended_list", "all_read"); + FILE *file_strings = data__file_open__named("read", "strings", "extended_list", "all_read"); + FILE *file_objects = data__file_open__named("read", "objects", "extended_list", "all_read"); assert_non_null(file_strings); assert_non_null(file_objects); @@ -235,8 +235,8 @@ void test__fl_fss_extended_list_object_read__works(void **void_state) { void test__fl_fss_extended_list_object_read__works_using_combining(void **void_state) { { - FILE *file_strings = data__file_open__named("strings", "extended_list", "combining_read"); - FILE *file_objects = data__file_open__named("objects", "extended_list", "combining_read"); + FILE *file_strings = data__file_open__named("read", "strings", "extended_list", "combining_read"); + FILE *file_objects = data__file_open__named("read", "objects", "extended_list", "combining_read"); assert_non_null(file_strings); assert_non_null(file_objects); diff --git a/level_1/fl_fss/tests/unit/c/test-fss-extended_object_read.c b/level_1/fl_fss/tests/unit/c/test-fss-extended_object_read.c index a98764921..5be864bb8 100644 --- a/level_1/fl_fss/tests/unit/c/test-fss-extended_object_read.c +++ b/level_1/fl_fss/tests/unit/c/test-fss-extended_object_read.c @@ -154,8 +154,8 @@ void test__fl_fss_extended_object_read__works(void **void_state) { { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_strings = data__file_open__named("strings", "extended", "all_read"); - FILE *file_objects = data__file_open__named("objects", "extended", "all_read"); + FILE *file_strings = data__file_open__named("read", "strings", "extended", "all_read"); + FILE *file_objects = data__file_open__named("read", "objects", "extended", "all_read"); assert_non_null(file_strings); assert_non_null(file_objects); @@ -262,9 +262,9 @@ void test__fl_fss_extended_object_read__works_using_combining(void **void_state) { // Note: These files are required to have the same number of lines and each line should probably be at max 255 characters. - FILE *file_matches = data__file_open__named("matches", "extended", "combining_read"); - FILE *file_strings = data__file_open__named("strings", "extended", "combining_read"); - FILE *file_objects = data__file_open__named("objects", "extended", "combining_read"); + FILE *file_matches = data__file_open__named("read", "matches", "extended", "combining_read"); + FILE *file_strings = data__file_open__named("read", "strings", "extended", "combining_read"); + FILE *file_objects = data__file_open__named("read", "objects", "extended", "combining_read"); assert_non_null(file_matches); assert_non_null(file_strings);