# Сценарии по приведению результатов тестов к сравнимому виду

# для тестов largeobjects вырезаются несущественные идентификаторы больших объектов
# в сообщениях об ошибках
#s/\(большой объект\)\( \)[0123456789]\{0,10\}\( не существует\)/\1 ?\3/g
#s/\(для объекта\)\( \)[0123456789]\{0,10\}/\1 ?/g

# для тестов Tcl вырезаются несущественные идентификаторы процедур и триггеров
# в сообщениях об ошибках
s/\(__PLTcl_proc_\)[0123456789]\{0,10\}\(_trigger\)/\1?\2/g
s/\( {{} \)\(.*\)/\1.../g
s/\(ТриггерBU2\)\( \)[0123456789]\{0,10\}/\1 ?/g
s/\(ТриггерBU\)\( \)[0123456789]\{0,10\}/\1 ?/g
s/\(maclabel\)\( ид\).\{1,19\}\(\"\)/\1 ...?\3/g
s/\(отношение с OID\)\( \)[0123456789]\{0,10\}/\1 ?/g
# Удаляем строки, содержащие планируемое время
/Planning time:/d
# Стабилизируем ключ restrict в дампах
s/\\restrict [0-Z]\{63\}/\\restrict AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/
s/\\unrestrict [0-Z]\{63\}/\\unrestrict AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/

s/\(cache lookup failed for [a-z]\{0,10\}\)\( \)[0123456789]\{0,10\}/\1 ?/g
