From 5a1d7c9aa38907d8bd9be31623737572dd7bdb6c Mon Sep 17 00:00:00 2001 From: Viv Date: Thu, 29 Jun 2023 01:39:55 -0400 Subject: [PATCH] Add `ia6cho` to test suite as XFAIL --- testing/data/ia6cho.tja | 745 +++++++++++++++++++++++++++++++++++++ testing/data/ia6cho.zip | Bin 0 -> 9013 bytes testing/test_conversion.py | 8 +- 3 files changed, 752 insertions(+), 1 deletion(-) create mode 100644 testing/data/ia6cho.tja create mode 100644 testing/data/ia6cho.zip diff --git a/testing/data/ia6cho.tja b/testing/data/ia6cho.tja new file mode 100644 index 0000000..251491b --- /dev/null +++ b/testing/data/ia6cho.tja @@ -0,0 +1,745 @@ +BPM:186 +OFFSET:-11.432 + +COURSE:Edit +LEVEL:9 +BALLOON: +SCOREINIT:400 +SCOREDIFF:102 + + +#START + + +#BARLINEOFF +, + +#GOGOSTART +#BARLINEON +33000000, +33000000, +33000000, +500000000000000000000000000000000000000008000000, +1000200012111020, +1010200012111020, +1121101212101222, +1022122000000000, + +#GOGOEND +11, +12, +11, +12, +10022010, +10022010, +10101011, +11111020, +1020002020200022, +1020002010202222, +1020002020200022, +1020002010202222, +1020002010002022, +1020002010002022, +10210021, +0040000010102222, +10010030, +, +10210030, +000000211211, +11, +1000001120002222, +11113333, +3022, + +#GOGOSTART +1102102011021020, +1122102012221020, +1102102011021021, +1102102012221020, +1102102011021020, +1122102012221020, +1122112211221122, +11111040, +1000400011021021, +1102102012221020, +1102102011211020, +3000300012221020, +1102102011021020, +1122102012221020, +1122112211022122, +1010101020222220, + +#GOGOEND +1010112011012020, +1010112011221121, +10222022, +1111200022022111, +1102112011021120, +1020112211112111, +1122112212121122, +100200100200100200100200500000000000000008000000, +33003300, +300000000000300000000000600000000008000000000000, +33003300, +400000000000400000000000600000000008000000000000, +10101110, +100100100100201010201010, +10012001, +0010001020001011, +2000200020112010, +200000200200202020202020, +, +3, +, +, +30333022, + +#GOGOSTART +1102102011021020, +1122102012221020, +1122112211022122, +11111040, +1000400011021021, +1102102012221020, +1102102011211020, +3000300012221020, +1102102011021020, +1122102012221020, +1122112211221122, +11111022, +110210201102 +#BPMCHANGE 160 +#SCROLL 1.1625 +1020, +#MEASURE 5/4 +#SCROLL 1 +11 +#BPMCHANGE 142 +11 +#BPMCHANGE 125 +33 + +#GOGOEND +#BPMCHANGE 115 +33 +#BPMCHANGE 59 +00, + +#GOGOSTART +#MEASURE 2/4 +#BPMCHANGE 186 +40112010, +#MEASURE 4/4 +1122112211022122, +11111040, +1000200012111020, +1010200012111020, +1000200012111020, +1020121110001010, +1011202012111020, +1011202012111120, +1121101212101222, +100000200200100200200000500000000000000008000000, +1121101212101222, +1022122 + +#GOGOEND +000000000, + + +#END + + +COURSE:Oni +LEVEL:9 +BALLOON: +SCOREINIT:370 +SCOREDIFF:80 + + +#START + + +#BARLINEOFF +0000000000001122, + +#GOGOSTART +#BARLINEON +1010201022111020, +1010201022111020, +1010201022111020, +1020221110222222, +1011201022111020, +1011201022111020, +2211102211102211, +1022111000000000, + +#GOGOEND +10011001, +10111011, +10011011, +10111000, +10011001, +10011010, +10110111, +00211020, +1000201010201120, +1010201022102011, +1000201010201120, +1010201022102022, +1000201010202011, +1010201010202011, +1010201020111020, +0020111010202222, +10230230, +0022, +30230230, +000000221111, +1121, +1000000020222222, +10333333, +3034, + +#GOGOSTART +3002102010112010, +1022102010112010, +1022112011102010, +1011221010002222, +1022102010112010, +1011221010001010, +2021202120212021, +2020101020002211, +2000221120021020, +1022102010112010, +1022112011102010, +3000300030222222, +1022102010112010, +1011221010001010, +2021202120212021, +2020101020002222, + +#GOGOEND +1020112010201121, +1020112011112222, +1, +1111200011112222, +1020102210201122, +1020112211112222, +1111221212112212, +2211221111222210, +33003300, +3000300030002211, +13003300, +3000300030222222, +10111111, +100100100100202010101010, +10012022, +1020101020001011, +2010201120102011, +100000100100101010101010, +, +3, +, +0002, +30333040, + +#GOGOSTART +1022102010112010, +1011221010001010, +2021202120212021, +2020101020002211, +2000221120021020, +1022102010112010, +1022112011102010, +1011221010002222, +1022102010112010, +1011221010001010, +2021202120212021, +2020101020002222, +101120101011 +#BPMCHANGE 160 +#SCROLL 1.1625 +2020, +#MEASURE 5/4 +#SCROLL 1 +11 +#BPMCHANGE 142 +21 +#BPMCHANGE 125 +33 + +#GOGOEND +#BPMCHANGE 115 +33 +#BPMCHANGE 59 +00, + +#GOGOSTART +#MEASURE 2/4 +#BPMCHANGE 186 +20112010, +#MEASURE 4/4 +2021202120212021, +2020101020001122, +1010201022111020, +1010201022111020, +1010201022111020, +1020221110001020, +1011201022111020, +1011201022111020, +2211102211102211, +1022111011112222, +1122101122101122, +10112210 +#GOGOEND +00000000, + + +#END + + +COURSE:Hard +LEVEL:7 +BALLOON:11 +SCOREINIT:450 +SCOREDIFF:100 + + +#START + + +#BARLINEOFF +, + +#GOGOSTART +#BARLINEON +33000000, +33000000, +33000000, +1010111010001010, +1000200011101000, +1000200011101000, +1110101110101110, +1011101000000000, + +#GOGOEND +10011001, +1110, +10011011, +1110, +10011001, +10011010, +10110011, +00211020, +10211021, +10202021, +1000201010002011, +1220, +10211020, +1000201010002011, +10210012, +0022, +30230230, +0022, +30230230, +0011, +2212, +1044, +3333, +3033, + +#GOGOSTART +4000101020011010, +1001101010001010, +10112210, +10112011, +20112011, +11102011, +1011101110111011, +11102011, +2000101020011010, +1001101010001010, +10112210, +30303011, +20112011, +11102011, +1011101110111011, +11104000, + +#GOGOEND +2000101020011010, +11102000, +1000202020222000, +10112000, +10101210, +11101000, +6, +000000000000000000000000000000000008000000000000, +33003300, +3330, +33003300, +3330, +10112010, +11102000, +12, +11102000, +1121, +100000100000100000000000600000000000000000000008, +, +3, +, +, +30333040, + +#GOGOSTART +10112011, +11102011, +1011101110111011, +11102011, +2000101020011010, +1001101010001010, +10112210, +30303011, +20112011, +11102011, +1011101110111011, +11102011, +201120 +#BPMCHANGE 160 +#SCROLL 1.1625 +11, +#MEASURE 5/4 +#SCROLL 1 +70 +#BPMCHANGE 142 +00 +#BPMCHANGE 125 +00 + +#GOGOEND +#BPMCHANGE 115 +00 +#BPMCHANGE 59 +80, + +#GOGOSTART +#MEASURE 2/4 +#BPMCHANGE 186 +22, +#MEASURE 4/4 +1011101110111011, +11102000, +1000200011101000, +1000200011101000, +1000200011101000, +1020111010000000, +1010200011101000, +1010200011101000, +1110101110101110, +1011101000000000, +1110101110101110, +10111010 + +#GOGOEND +00000000, + + +#END + + +COURSE:Normal +LEVEL:5 +BALLOON:9,9 +SCOREINIT:560 +SCOREDIFF:120 + + +#START + + +#BARLINEOFF +, + +#GOGOSTART +#BARLINEON +33000000, +33000000, +33000000, +3330, +10101110, +10101110, +6, +000000000000008000000000000000000000000000000000, + +#GOGOEND +11, +1, +11, +1, +11, +11, +500000000000000000000000000000000000000000000008, +, +12, +1110, +12, +1110, +12, +12, +500000000000000000000000000000000000000000000008, +0022, +10010010, +0022, +10010010, +0011, +2211, +1044, +3333, +3, + +#GOGOSTART +30111010, +10111000, +10111010, +10111000, +10111010, +10111000, +600000000000000000000000000000000008000000000000, +33304000, +10111010, +10111000, +10111010, +3330, +10111010, +10111000, +600000000000000000000000000000000008000000000000, +33304000, + +#GOGOEND +1110, +1110, +3, +10111000, +1111, +10111000, +6, +000000000000000008000000000000000000000000000000, +11, +1110, +11, +1110, +12, +1120, +12, +1120, +1120, +100000000000100000000000600000000000000000000008, +, +3, +, +, +3330, + +#GOGOSTART +10111010, +10111000, +600000000000000000000000000000000008000000000000, +33304000, +10111010, +10111000, +10111010, +3330, +10111010, +10111000, +600000000000000000000000000000000008000000000000, +33304000, +101110 +#BPMCHANGE 160 +#SCROLL 1.1625 +10, +#MEASURE 5/4 +#SCROLL 1 +70 +#BPMCHANGE 142 +00 +#BPMCHANGE 125 +00 + +#GOGOEND +#BPMCHANGE 115 +00 +#BPMCHANGE 59 +80, + +#GOGOSTART +#MEASURE 2/4 +#BPMCHANGE 186 +22, +#MEASURE 4/4 +600000000000000000000000000000000008000000000000, +33304000, +10201110, +10201110, +10201110, +10111000, +10201110, +10201110, +6, +000000000000008000000000000000000000000000000000, +9, +0 + +#GOGOEND +8, + + +#END + + +COURSE:Easy +LEVEL:3 +BALLOON:5,7,6 +SCOREINIT:500 +SCOREDIFF:110 + + +#START + + +#BARLINEOFF +, + +#GOGOSTART +#BARLINEON +3, +3, +3, +31, +1110, +1110, +6, +000000000008000000000000000000000000000000000000, + +#GOGOEND +1, +, +1, +, +1, +1, +500000000000000000000000000000000000000000000008, +, +11, +1, +11, +1, +12, +12, +500000000000000000000000000000000000000000000008, +, +10010010, +, +10010010, +, +12, +13, +3333, +3, + +#GOGOSTART +12, +1110, +12, +1110, +12, +1110, +600000000000000000000000000008000000000000000000, +3330, +12, +1110, +12, +3330, +12, +1110, +600000000000000000000000000008000000000000000000, +3330, + +#GOGOEND +1, +11, +3, +1110, +12, +12, +7, +8, +11, +1110, +11, +1110, +1, +1, +12, +1, +1110, +100000000000100000000000500000000000000000000008, +, +3, +, +, +3330, + +#GOGOSTART +12, +1110, +600000000000000000000000000008000000000000000000, +3330, +12, +1110, +12, +3330, +12, +1110, +600000000000000000000000000008000000000000000000, +3330, +101 +#BPMCHANGE 160 +#SCROLL 1.1625 +0, +#MEASURE 5/4 +#SCROLL 1 +70 +#BPMCHANGE 142 +00 +#BPMCHANGE 125 +00 + +#GOGOEND +#BPMCHANGE 115 +00 +#BPMCHANGE 59 +80, + +#GOGOSTART +#MEASURE 2/4 +#BPMCHANGE 186 +, +#MEASURE 4/4 +600000000000000000000000000008000000000000000000, +3330, +1110, +1110, +1110, +2220, +1110, +1110, +6, +000000000008000000000000000000000000000000000000, +9, +0 +#GOGOEND +8, + + +#END + diff --git a/testing/data/ia6cho.zip b/testing/data/ia6cho.zip new file mode 100644 index 0000000000000000000000000000000000000000..1e937e289d04547bc9b65ef3a8fa53a8b67aeea2 GIT binary patch literal 9013 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 literal 0 HcmV?d00001 diff --git a/testing/test_conversion.py b/testing/test_conversion.py index 3a7a580..1908149 100644 --- a/testing/test_conversion.py +++ b/testing/test_conversion.py @@ -30,7 +30,13 @@ def assert_song_property(obj1, obj2, prop, measure=None, branch=None, note=None, assert obj1[prop] == obj2[prop], msg_failure -@pytest.mark.parametrize('id_song', ['mikdp']) +@pytest.mark.parametrize('id_song', [ + # Passing charts + pytest.param('mikdp'), + # Failing charts (NB: These will be XFAIL in CI, but FAIL in local tests.) + pytest.param('ia6cho', marks=pytest.mark.xfail("CI" in os.environ, + reason='Fumen has several inexplicable empty measures at start.')), +]) def test_converted_tja_vs_cached_fumen(id_song, tmp_path, entry_point): # Define the testing directory path_test = os.path.dirname(os.path.realpath(__file__))