From 6bce84441130aa5198a55429070bad6da1d69131 Mon Sep 17 00:00:00 2001 From: GitBluub Date: Tue, 23 May 2023 20:22:25 +0900 Subject: [PATCH] fix: fix scormeter tests and autofix script --- scorometer/{ => chroma_case}/song_check.py | 0 scorometer/main.py | 2 +- scorometer/tests/almost_perfect_play/input | 36 +++++++++---------- scorometer/tests/early/input | 40 +++++++++++----------- scorometer/tests/end_miss/input | 32 ++++++++--------- scorometer/tests/hold_not_enough/input | 40 +++++++++++----------- scorometer/tests/hold_too_long/input | 40 +++++++++++----------- scorometer/tests/late/input | 40 +++++++++++----------- scorometer/tests/perfect_play/input | 40 +++++++++++----------- scorometer/tests/random_miss/input | 32 ++++++++--------- scorometer/tests/runner.sh | 3 ++ 11 files changed, 154 insertions(+), 151 deletions(-) rename scorometer/{ => chroma_case}/song_check.py (100%) diff --git a/scorometer/song_check.py b/scorometer/chroma_case/song_check.py similarity index 100% rename from scorometer/song_check.py rename to scorometer/chroma_case/song_check.py diff --git a/scorometer/main.py b/scorometer/main.py index bb0125a..4254bee 100755 --- a/scorometer/main.py +++ b/scorometer/main.py @@ -19,7 +19,7 @@ from chroma_case.Message import ( getMessage, ) from chroma_case.Partition import Partition -from .song_check import getPartition +from chroma_case.song_check import getPartition from mido import MidiFile diff --git a/scorometer/tests/almost_perfect_play/input b/scorometer/tests/almost_perfect_play/input index 12dfc5e..1483918 100644 --- a/scorometer/tests/almost_perfect_play/input +++ b/scorometer/tests/almost_perfect_play/input @@ -1,21 +1,21 @@ {"type":"start", "id": 1, "mode": "normal", "bearer": ""} -{"type": "note_on", "id": 2, "time": 3750, "note": 67} -{"type": "note_off", "id": 2, "time": 3980, "note": 67} -{"type": "note_on", "id": 3, "time": 4000, "note": 62} -{"type": "note_off", "id": 3, "time": 4240, "note": 62} -{"type": "note_on", "id": 4, "time": 4000, "note": 64} -{"type": "note_off", "id": 4, "time": 4240, "note": 64} -{"type": "note_on", "id": 5, "time": 4000, "note": 60} -{"type": "note_off", "id": 5, "time": 4240, "note": 60} -{"type": "note_on", "id": 6, "time": 4500, "note": 63} -{"type": "note_off", "id": 6, "time": 4740, "note": 63} -{"type": "note_on", "id": 7, "time": 4750, "note": 63} -{"type": "note_off", "id": 7, "time": 4980, "note": 63} -{"type": "note_on", "id": 8, "time": 5000, "note": 63} -{"type": "note_off", "id": 8, "time": 5990, "note": 63} -{"type": "note_on", "id": 9, "time": 6500, "note": 62} -{"type": "note_off", "id": 9, "time": 6990, "note": 62} -{"type": "note_on", "id": 10, "time": 6750, "note": 60} -{"type": "note_off", "id": 10, "time": 7240, "note": 60} +{"type": "note_on", "id": 2, "time": 250, "note": 67} +{"type": "note_off", "id": 2, "time": 480, "note": 67} +{"type": "note_on", "id": 3, "time": 500, "note": 62} +{"type": "note_off", "id": 3, "time": 740, "note": 62} +{"type": "note_on", "id": 4, "time": 500, "note": 64} +{"type": "note_off", "id": 4, "time": 740, "note": 64} +{"type": "note_on", "id": 5, "time": 500, "note": 60} +{"type": "note_off", "id": 5, "time": 740, "note": 60} +{"type": "note_on", "id": 6, "time": 1000, "note": 63} +{"type": "note_off", "id": 6, "time": 1240, "note": 63} +{"type": "note_on", "id": 7, "time": 1250, "note": 63} +{"type": "note_off", "id": 7, "time": 1480, "note": 63} +{"type": "note_on", "id": 8, "time": 1500, "note": 63} +{"type": "note_off", "id": 8, "time": 2490, "note": 63} +{"type": "note_on", "id": 9, "time": 3000, "note": 62} +{"type": "note_off", "id": 9, "time": 3490, "note": 62} +{"type": "note_on", "id": 10, "time": 3250, "note": 60} +{"type": "note_off", "id": 10, "time": 3740, "note": 60} {"type": "end"} diff --git a/scorometer/tests/early/input b/scorometer/tests/early/input index 8279860..eb18c8b 100644 --- a/scorometer/tests/early/input +++ b/scorometer/tests/early/input @@ -1,23 +1,23 @@ {"type":"start", "id": 1, "mode": "normal", "bearer": ""} -{"type": "note_on", "id": 1, "time": 3250, "note": 68} -{"type": "note_off", "id": 1, "time": 3490, "note": 68} -{"type": "note_on", "id": 2, "time": 3500, "note": 67} -{"type": "note_off", "id": 2, "time": 3730, "note": 67} -{"type": "note_on", "id": 3, "time": 3750, "note": 62} -{"type": "note_off", "id": 3, "time": 3990, "note": 62} -{"type": "note_on", "id": 4, "time": 3750, "note": 64} -{"type": "note_off", "id": 4, "time": 3990, "note": 64} -{"type": "note_on", "id": 5, "time": 3750, "note": 60} -{"type": "note_off", "id": 5, "time": 3990, "note": 60} -{"type": "note_on", "id": 6, "time": 4250, "note": 63} -{"type": "note_off", "id": 6, "time": 4490, "note": 63} -{"type": "note_on", "id": 7, "time": 4500, "note": 63} -{"type": "note_off", "id": 7, "time": 4730, "note": 63} -{"type": "note_on", "id": 8, "time": 4750, "note": 63} -{"type": "note_off", "id": 8, "time": 5740, "note": 63} -{"type": "note_on", "id": 9, "time": 6250, "note": 62} -{"type": "note_off", "id": 9, "time": 6740, "note": 62} -{"type": "note_on", "id": 10, "time": 6500, "note": 60} -{"type": "note_off", "id": 10, "time": 6990, "note": 60} +{"type": "note_on", "id": 1, "time": -250, "note": 68} +{"type": "note_off", "id": 1, "time": -10, "note": 68} +{"type": "note_on", "id": 2, "time": 0, "note": 67} +{"type": "note_off", "id": 2, "time": 230, "note": 67} +{"type": "note_on", "id": 3, "time": 250, "note": 62} +{"type": "note_off", "id": 3, "time": 490, "note": 62} +{"type": "note_on", "id": 4, "time": 250, "note": 64} +{"type": "note_off", "id": 4, "time": 490, "note": 64} +{"type": "note_on", "id": 5, "time": 250, "note": 60} +{"type": "note_off", "id": 5, "time": 490, "note": 60} +{"type": "note_on", "id": 6, "time": 750, "note": 63} +{"type": "note_off", "id": 6, "time": 990, "note": 63} +{"type": "note_on", "id": 7, "time": 1000, "note": 63} +{"type": "note_off", "id": 7, "time": 1230, "note": 63} +{"type": "note_on", "id": 8, "time": 1250, "note": 63} +{"type": "note_off", "id": 8, "time": 2240, "note": 63} +{"type": "note_on", "id": 9, "time": 2750, "note": 62} +{"type": "note_off", "id": 9, "time": 3240, "note": 62} +{"type": "note_on", "id": 10, "time": 3000, "note": 60} +{"type": "note_off", "id": 10, "time": 3490, "note": 60} {"type": "end"} diff --git a/scorometer/tests/end_miss/input b/scorometer/tests/end_miss/input index 907783b..69c3730 100644 --- a/scorometer/tests/end_miss/input +++ b/scorometer/tests/end_miss/input @@ -1,19 +1,19 @@ {"type":"start", "id": 1, "mode": "normal", "bearer": ""} -{"type": "note_on", "id": 1, "time": 3500, "note": 68} -{"type": "note_off", "id": 1, "time": 3740, "note": 68} -{"type": "note_on", "id": 2, "time": 3750, "note": 67} -{"type": "note_off", "id": 2, "time": 3980, "note": 67} -{"type": "note_on", "id": 3, "time": 4000, "note": 62} -{"type": "note_off", "id": 3, "time": 4240, "note": 62} -{"type": "note_on", "id": 4, "time": 4000, "note": 64} -{"type": "note_off", "id": 4, "time": 4240, "note": 64} -{"type": "note_on", "id": 5, "time": 4000, "note": 60} -{"type": "note_off", "id": 5, "time": 4240, "note": 60} -{"type": "note_on", "id": 6, "time": 4500, "note": 63} -{"type": "note_off", "id": 6, "time": 4740, "note": 63} -{"type": "note_on", "id": 7, "time": 4750, "note": 63} -{"type": "note_off", "id": 7, "time": 4980, "note": 63} -{"type": "note_on", "id": 8, "time": 5000, "note": 63} -{"type": "note_off", "id": 8, "time": 5990, "note": 63} +{"type": "note_on", "id": 1, "time": 0, "note": 68} +{"type": "note_off", "id": 1, "time": 240, "note": 68} +{"type": "note_on", "id": 2, "time": 250, "note": 67} +{"type": "note_off", "id": 2, "time": 480, "note": 67} +{"type": "note_on", "id": 3, "time": 500, "note": 62} +{"type": "note_off", "id": 3, "time": 740, "note": 62} +{"type": "note_on", "id": 4, "time": 500, "note": 64} +{"type": "note_off", "id": 4, "time": 740, "note": 64} +{"type": "note_on", "id": 5, "time": 500, "note": 60} +{"type": "note_off", "id": 5, "time": 740, "note": 60} +{"type": "note_on", "id": 6, "time": 1000, "note": 63} +{"type": "note_off", "id": 6, "time": 1240, "note": 63} +{"type": "note_on", "id": 7, "time": 1250, "note": 63} +{"type": "note_off", "id": 7, "time": 1480, "note": 63} +{"type": "note_on", "id": 8, "time": 1500, "note": 63} +{"type": "note_off", "id": 8, "time": 2490, "note": 63} {"type": "end"} diff --git a/scorometer/tests/hold_not_enough/input b/scorometer/tests/hold_not_enough/input index 401d679..dc8526b 100644 --- a/scorometer/tests/hold_not_enough/input +++ b/scorometer/tests/hold_not_enough/input @@ -1,23 +1,23 @@ {"type":"start", "id": 1, "mode": "normal", "bearer": ""} -{"type": "note_on", "id": 1, "time": 3500, "note": 68} -{"type": "note_off", "id": 1, "time": 3540, "note": 68} -{"type": "note_on", "id": 2, "time": 3750, "note": 67} -{"type": "note_off", "id": 2, "time": 3780, "note": 67} -{"type": "note_on", "id": 3, "time": 4000, "note": 62} -{"type": "note_off", "id": 3, "time": 4040, "note": 62} -{"type": "note_on", "id": 4, "time": 4000, "note": 64} -{"type": "note_off", "id": 4, "time": 4040, "note": 64} -{"type": "note_on", "id": 5, "time": 4000, "note": 60} -{"type": "note_off", "id": 5, "time": 4040, "note": 60} -{"type": "note_on", "id": 6, "time": 4500, "note": 63} -{"type": "note_off", "id": 6, "time": 4540, "note": 63} -{"type": "note_on", "id": 7, "time": 4750, "note": 63} -{"type": "note_off", "id": 7, "time": 4780, "note": 63} -{"type": "note_on", "id": 8, "time": 5000, "note": 63} -{"type": "note_off", "id": 8, "time": 5290, "note": 63} -{"type": "note_on", "id": 9, "time": 6500, "note": 62} -{"type": "note_off", "id": 9, "time": 6690, "note": 62} -{"type": "note_on", "id": 10, "time": 6750, "note": 60} -{"type": "note_off", "id": 10, "time": 6840, "note": 60} +{"type": "note_on", "id": 1, "time": 0, "note": 68} +{"type": "note_off", "id": 1, "time": 40, "note": 68} +{"type": "note_on", "id": 2, "time": 250, "note": 67} +{"type": "note_off", "id": 2, "time": 280, "note": 67} +{"type": "note_on", "id": 3, "time": 500, "note": 62} +{"type": "note_off", "id": 3, "time": 540, "note": 62} +{"type": "note_on", "id": 4, "time": 500, "note": 64} +{"type": "note_off", "id": 4, "time": 540, "note": 64} +{"type": "note_on", "id": 5, "time": 500, "note": 60} +{"type": "note_off", "id": 5, "time": 540, "note": 60} +{"type": "note_on", "id": 6, "time": 1000, "note": 63} +{"type": "note_off", "id": 6, "time": 1040, "note": 63} +{"type": "note_on", "id": 7, "time": 1250, "note": 63} +{"type": "note_off", "id": 7, "time": 1280, "note": 63} +{"type": "note_on", "id": 8, "time": 1500, "note": 63} +{"type": "note_off", "id": 8, "time": 1790, "note": 63} +{"type": "note_on", "id": 9, "time": 3000, "note": 62} +{"type": "note_off", "id": 9, "time": 3190, "note": 62} +{"type": "note_on", "id": 10, "time": 3250, "note": 60} +{"type": "note_off", "id": 10, "time": 3340, "note": 60} {"type": "end"} diff --git a/scorometer/tests/hold_too_long/input b/scorometer/tests/hold_too_long/input index e9f1585..8df0d23 100644 --- a/scorometer/tests/hold_too_long/input +++ b/scorometer/tests/hold_too_long/input @@ -1,23 +1,23 @@ {"type":"start", "id": 1, "mode": "normal", "bearer": ""} -{"type": "note_on", "id": 1, "time": 3500, "note": 68} -{"type": "note_off", "id": 1, "time": 3990, "note": 68} -{"type": "note_on", "id": 2, "time": 3750, "note": 67} -{"type": "note_off", "id": 2, "time": 4230, "note": 67} -{"type": "note_on", "id": 3, "time": 4000, "note": 62} -{"type": "note_off", "id": 3, "time": 4490, "note": 62} -{"type": "note_on", "id": 4, "time": 4000, "note": 64} -{"type": "note_off", "id": 4, "time": 4490, "note": 64} -{"type": "note_on", "id": 5, "time": 4000, "note": 60} -{"type": "note_off", "id": 5, "time": 4490, "note": 60} -{"type": "note_on", "id": 6, "time": 4500, "note": 63} -{"type": "note_off", "id": 6, "time": 4990, "note": 63} -{"type": "note_on", "id": 7, "time": 4750, "note": 63} -{"type": "note_off", "id": 7, "time": 5230, "note": 63} -{"type": "note_on", "id": 8, "time": 5000, "note": 63} -{"type": "note_off", "id": 8, "time": 6490, "note": 63} -{"type": "note_on", "id": 9, "time": 6500, "note": 62} -{"type": "note_off", "id": 9, "time": 7240, "note": 62} -{"type": "note_on", "id": 10, "time": 6750, "note": 60} -{"type": "note_off", "id": 10, "time": 7490, "note": 60} +{"type": "note_on", "id": 1, "time": 0, "note": 68} +{"type": "note_off", "id": 1, "time": 490, "note": 68} +{"type": "note_on", "id": 2, "time": 250, "note": 67} +{"type": "note_off", "id": 2, "time": 730, "note": 67} +{"type": "note_on", "id": 3, "time": 500, "note": 62} +{"type": "note_off", "id": 3, "time": 990, "note": 62} +{"type": "note_on", "id": 4, "time": 500, "note": 64} +{"type": "note_off", "id": 4, "time": 990, "note": 64} +{"type": "note_on", "id": 5, "time": 500, "note": 60} +{"type": "note_off", "id": 5, "time": 990, "note": 60} +{"type": "note_on", "id": 6, "time": 1000, "note": 63} +{"type": "note_off", "id": 6, "time": 1490, "note": 63} +{"type": "note_on", "id": 7, "time": 1250, "note": 63} +{"type": "note_off", "id": 7, "time": 1730, "note": 63} +{"type": "note_on", "id": 8, "time": 1500, "note": 63} +{"type": "note_off", "id": 8, "time": 2990, "note": 63} +{"type": "note_on", "id": 9, "time": 3000, "note": 62} +{"type": "note_off", "id": 9, "time": 3740, "note": 62} +{"type": "note_on", "id": 10, "time": 3250, "note": 60} +{"type": "note_off", "id": 10, "time": 3990, "note": 60} {"type": "end"} diff --git a/scorometer/tests/late/input b/scorometer/tests/late/input index d100c13..4e374f1 100644 --- a/scorometer/tests/late/input +++ b/scorometer/tests/late/input @@ -1,23 +1,23 @@ {"type":"start", "id": 1, "mode": "normal", "bearer": ""} -{"type": "note_on", "id": 1, "time": 3750, "note": 68} -{"type": "note_off", "id": 1, "time": 3990, "note": 68} -{"type": "note_on", "id": 2, "time": 4000, "note": 67} -{"type": "note_off", "id": 2, "time": 4230, "note": 67} -{"type": "note_on", "id": 3, "time": 4250, "note": 62} -{"type": "note_off", "id": 3, "time": 4490, "note": 62} -{"type": "note_on", "id": 4, "time": 4250, "note": 64} -{"type": "note_off", "id": 4, "time": 4490, "note": 64} -{"type": "note_on", "id": 5, "time": 4250, "note": 60} -{"type": "note_off", "id": 5, "time": 4490, "note": 60} -{"type": "note_on", "id": 6, "time": 4750, "note": 63} -{"type": "note_off", "id": 6, "time": 4990, "note": 63} -{"type": "note_on", "id": 7, "time": 5000, "note": 63} -{"type": "note_off", "id": 7, "time": 5230, "note": 63} -{"type": "note_on", "id": 8, "time": 5250, "note": 63} -{"type": "note_off", "id": 8, "time": 6240, "note": 63} -{"type": "note_on", "id": 9, "time": 6750, "note": 62} -{"type": "note_off", "id": 9, "time": 7240, "note": 62} -{"type": "note_on", "id": 10, "time": 7000, "note": 60} -{"type": "note_off", "id": 10, "time": 7490, "note": 60} +{"type": "note_on", "id": 1, "time": 250, "note": 68} +{"type": "note_off", "id": 1, "time": 490, "note": 68} +{"type": "note_on", "id": 2, "time": 500, "note": 67} +{"type": "note_off", "id": 2, "time": 730, "note": 67} +{"type": "note_on", "id": 3, "time": 750, "note": 62} +{"type": "note_off", "id": 3, "time": 990, "note": 62} +{"type": "note_on", "id": 4, "time": 750, "note": 64} +{"type": "note_off", "id": 4, "time": 990, "note": 64} +{"type": "note_on", "id": 5, "time": 750, "note": 60} +{"type": "note_off", "id": 5, "time": 990, "note": 60} +{"type": "note_on", "id": 6, "time": 1250, "note": 63} +{"type": "note_off", "id": 6, "time": 1490, "note": 63} +{"type": "note_on", "id": 7, "time": 1500, "note": 63} +{"type": "note_off", "id": 7, "time": 1730, "note": 63} +{"type": "note_on", "id": 8, "time": 1750, "note": 63} +{"type": "note_off", "id": 8, "time": 2740, "note": 63} +{"type": "note_on", "id": 9, "time": 3250, "note": 62} +{"type": "note_off", "id": 9, "time": 3740, "note": 62} +{"type": "note_on", "id": 10, "time": 3500, "note": 60} +{"type": "note_off", "id": 10, "time": 3990, "note": 60} {"type": "end"} diff --git a/scorometer/tests/perfect_play/input b/scorometer/tests/perfect_play/input index ce6bc30..488e1de 100644 --- a/scorometer/tests/perfect_play/input +++ b/scorometer/tests/perfect_play/input @@ -1,23 +1,23 @@ {"type":"start", "id": 1, "mode": "normal", "bearer": ""} -{"type": "note_on", "id": 1, "time": 3500, "note": 68} -{"type": "note_off", "id": 1, "time": 3740, "note": 68} -{"type": "note_on", "id": 2, "time": 3750, "note": 67} -{"type": "note_off", "id": 2, "time": 3980, "note": 67} -{"type": "note_on", "id": 3, "time": 4000, "note": 62} -{"type": "note_off", "id": 3, "time": 4240, "note": 62} -{"type": "note_on", "id": 4, "time": 4000, "note": 64} -{"type": "note_off", "id": 4, "time": 4240, "note": 64} -{"type": "note_on", "id": 5, "time": 4000, "note": 60} -{"type": "note_off", "id": 5, "time": 4240, "note": 60} -{"type": "note_on", "id": 6, "time": 4500, "note": 63} -{"type": "note_off", "id": 6, "time": 4740, "note": 63} -{"type": "note_on", "id": 7, "time": 4750, "note": 63} -{"type": "note_off", "id": 7, "time": 4980, "note": 63} -{"type": "note_on", "id": 8, "time": 5000, "note": 63} -{"type": "note_off", "id": 8, "time": 5990, "note": 63} -{"type": "note_on", "id": 9, "time": 6500, "note": 62} -{"type": "note_off", "id": 9, "time": 6990, "note": 62} -{"type": "note_on", "id": 10, "time": 6750, "note": 60} -{"type": "note_off", "id": 10, "time": 7240, "note": 60} +{"type": "note_on", "id": 1, "time": 0, "note": 68} +{"type": "note_off", "id": 1, "time": 240, "note": 68} +{"type": "note_on", "id": 2, "time": 250, "note": 67} +{"type": "note_off", "id": 2, "time": 480, "note": 67} +{"type": "note_on", "id": 3, "time": 500, "note": 62} +{"type": "note_off", "id": 3, "time": 740, "note": 62} +{"type": "note_on", "id": 4, "time": 500, "note": 64} +{"type": "note_off", "id": 4, "time": 740, "note": 64} +{"type": "note_on", "id": 5, "time": 500, "note": 60} +{"type": "note_off", "id": 5, "time": 740, "note": 60} +{"type": "note_on", "id": 6, "time": 1000, "note": 63} +{"type": "note_off", "id": 6, "time": 1240, "note": 63} +{"type": "note_on", "id": 7, "time": 1250, "note": 63} +{"type": "note_off", "id": 7, "time": 1480, "note": 63} +{"type": "note_on", "id": 8, "time": 1500, "note": 63} +{"type": "note_off", "id": 8, "time": 2490, "note": 63} +{"type": "note_on", "id": 9, "time": 3000, "note": 62} +{"type": "note_off", "id": 9, "time": 3490, "note": 62} +{"type": "note_on", "id": 10, "time": 3250, "note": 60} +{"type": "note_off", "id": 10, "time": 3740, "note": 60} {"type": "end"} diff --git a/scorometer/tests/random_miss/input b/scorometer/tests/random_miss/input index a5b0e5b..ee7955d 100644 --- a/scorometer/tests/random_miss/input +++ b/scorometer/tests/random_miss/input @@ -1,19 +1,19 @@ {"type":"start", "id": 1, "mode": "normal", "bearer": ""} -{"type": "note_on", "id": 1, "time": 3500, "note": 68} -{"type": "note_off", "id": 1, "time": 3740, "note": 68} -{"type": "note_on", "id": 3, "time": 4000, "note": 62} -{"type": "note_off", "id": 3, "time": 4240, "note": 62} -{"type": "note_on", "id": 4, "time": 4000, "note": 64} -{"type": "note_off", "id": 4, "time": 4240, "note": 64} -{"type": "note_on", "id": 5, "time": 4000, "note": 60} -{"type": "note_off", "id": 5, "time": 4240, "note": 60} -{"type": "note_on", "id": 6, "time": 4500, "note": 63} -{"type": "note_off", "id": 6, "time": 4740, "note": 63} -{"type": "note_on", "id": 8, "time": 5000, "note": 63} -{"type": "note_off", "id": 8, "time": 5990, "note": 63} -{"type": "note_on", "id": 9, "time": 6500, "note": 62} -{"type": "note_off", "id": 9, "time": 6990, "note": 62} -{"type": "note_on", "id": 10, "time": 6750, "note": 60} -{"type": "note_off", "id": 10, "time": 7240, "note": 60} +{"type": "note_on", "id": 1, "time": 0, "note": 68} +{"type": "note_off", "id": 1, "time": 240, "note": 68} +{"type": "note_on", "id": 3, "time": 500, "note": 62} +{"type": "note_off", "id": 3, "time": 740, "note": 62} +{"type": "note_on", "id": 4, "time": 500, "note": 64} +{"type": "note_off", "id": 4, "time": 740, "note": 64} +{"type": "note_on", "id": 5, "time": 500, "note": 60} +{"type": "note_off", "id": 5, "time": 740, "note": 60} +{"type": "note_on", "id": 6, "time": 1000, "note": 63} +{"type": "note_off", "id": 6, "time": 1240, "note": 63} +{"type": "note_on", "id": 8, "time": 1500, "note": 63} +{"type": "note_off", "id": 8, "time": 2490, "note": 63} +{"type": "note_on", "id": 9, "time": 3000, "note": 62} +{"type": "note_off", "id": 9, "time": 3490, "note": 62} +{"type": "note_on", "id": 10, "time": 3250, "note": 60} +{"type": "note_off", "id": 10, "time": 3740, "note": 60} {"type": "end"} diff --git a/scorometer/tests/runner.sh b/scorometer/tests/runner.sh index f18957d..c580f1c 100755 --- a/scorometer/tests/runner.sh +++ b/scorometer/tests/runner.sh @@ -12,6 +12,9 @@ TESTS_FAILED=0 function test { cat $1/input | BACK_URL="http://localhost:3000" MUSICS_FOLDER="../../musics/" python3 ../main.py 1> /tmp/scorometer_res 2> /tmp/scorometer_log TESTS_DONE=$((TESTS_DONE + 1)) + if [ -n "$SCOROMETER_AUTOFIX" ]; then + cat /tmp/scorometer_res > $1/output + fi if ! diff $1/output /tmp/scorometer_res &>/dev/null; then echo "=========== CURRENT OUTPUT ==========="