Прескачане към съдържанието

ОБЯСНЕНИЕ

Разбиране на резултат от проверка

Резултатът от проверката ви казва дали проверено очакване все още е в сила и дава контекст за разследване на неуспех. Четете го заедно със засегнатия код.

Последна актуализация

Прочети като Markdown

Какво означава правило

Правилото е очакване за поведението на функция. То може да описва какво връща функцията, какво очаква извикващият код или изискване, което добавяте. Правилата, изведени от кода ви, може да са грешни; можете да ги коригирате.

Какво проверява проверката

Архитектурата се извлича чрез анализ на изходния код и описва функции, извикващ код и зависимости. Специализиран модел извежда очаквания от тази архитектура. Проверката сверява промените с тези очаквания.

Моделът решава какво трябва да е вярно. Правилата проверяват дали все още е така.

Разчитане на неуспех

Прочетете функцията, правилото, какво се е случило вместо това, местоположението и засегнатия извикващ код. Проследете доказателствата обратно до кода, преди да решите какво да промените. Неуспехът може да засегне извикващ код извън файла, който сте редактирали.

Разбиране на статуса

Успешният резултат означава, че оцененото правило е изпълнено. Неуспехът означава, че оцененото правило не е изпълнено. Оценка в изчакване или недостъпна оценка не е доказателство за успех. Прочетете придружаващото обяснение, преди да предприемете действие.

Нови и съществуващи неуспехи

Базовата линия е кодовата база преди промяната. Сравнението с нея отделя новопоявилите се неуспехи от вече съществуващите. Съществуващият неуспех все пак може да е важен; етикетът ви казва, че не тази промяна го е въвела.

Коригирайте очакването или кода

Ако кодът е грешен, поправете го сами или изберете „Поправи“ в картата на неуспеха. Panolayer Agent получава функцията, правилото и засегнатия извикващ код като задание, а проверката се изпълнява отново, когато приключи. Ако очакването е грешно, коригирайте правилото. Проверката не открива всяка грешка, а покритието зависи от езика и хранилището.