Для дальнейшего удобства связывания сущностей требуется:
- Выделить отдельную сущность под тест в БД, которая бы примерно соответствовала AbstractRunnableManyTimesTest или AbstractRunnableTimeLimitedTest (с информацией о покрываемых подсистемах, описанием, временем старта и временем завершения, может быть что-то ещё).
- Предполагается, что в рамках эксперимента может быть запущено множество тестов и соответственно один эксперимент в БД должен связываться со многими тестами.
- Также предполагается, что появится связь между тестом и запуском конкретной утилиты.
- Также предполагается, что появится связь между тестом и экспериментом.
- Подумать об удалении связи между экспериментом и запуском конкретной утилиты, а также вытекающими изменениями (генерации отчётов и т.д.). Поэтому для простоты и избыточности можно будет оставить id эксперимента.
Для дальнейшего удобства связывания сущностей требуется: