Часть #1090. Найдено первым в истории проекта параллельным прогоном.
Параллель работает — это доказано
Один запуск, два задания (TRIOS_E2E_DELEGATE_SECOND), #1147 и #1149:
07:15:51 #1147 Worker turn starting
07:15:55 #1149 Worker turn starting внахлёст
07:16:15 #1149 Committed 1 file(s)
07:16:30 #1147 Committed 1 file(s)
Обе пчелы работали одновременно, обе написали свой файл, обе закоммитили в свою ветку. Комментарий в main.swift говорил, что этого «ни разу не показывали» — теперь показано.
Что не работает
Вердикты пришли только для #1147:
07:16:13 #1149 characterCount
07:16:14 #1149 Judged what the files show
07:17:06 #1147 Reviewer returned 2 verdict(s) ← только первая
У #1149 есть свидетельство и счёт знаков, а вердиктов нет вовсе. Обе задачи стоят в awaitingReview; вторая не будет принята никогда, потому что её никто не спросил.
Причина в том, что приёмка запрашивается для той задачи, которую назвал человек, а не для каждой, что у королевы в работе. По замыслу MVP судит она, а не проба.
Готово, когда
- Каждая работающая задача получает вердикты, а не только названная человеком.
- Две одновременные задачи обе доходят до принятого состояния.
- Ни одна не остаётся в
awaitingReview без запроса вердиктов.
- Доказано прогоном двух задач в одном запуске.
- Проверка ломается, если вернуть запрос вердиктов только для первой.
Границы
rings/SR-02/ChatViewModel.swift
Часть #1090. Найдено первым в истории проекта параллельным прогоном.
Параллель работает — это доказано
Один запуск, два задания (
TRIOS_E2E_DELEGATE_SECOND), #1147 и #1149:Обе пчелы работали одновременно, обе написали свой файл, обе закоммитили в свою ветку. Комментарий в
main.swiftговорил, что этого «ни разу не показывали» — теперь показано.Что не работает
Вердикты пришли только для #1147:
У #1149 есть свидетельство и счёт знаков, а вердиктов нет вовсе. Обе задачи стоят в
awaitingReview; вторая не будет принята никогда, потому что её никто не спросил.Причина в том, что приёмка запрашивается для той задачи, которую назвал человек, а не для каждой, что у королевы в работе. По замыслу MVP судит она, а не проба.
Готово, когда
awaitingReviewбез запроса вердиктов.Границы
rings/SR-02/ChatViewModel.swift