ExactPatternMatching automaton testy
Zaboha nemuzu rozchodit tenhle test: Exact Pattern Matching Automaton (PrefixRanked)
Co se tam dela:
execute < ../examples2/tree/aarbology.test2.pattern.xml > $pattern
execute < ../examples2/tree/aarbology.test2.subject.xml > $subject
execute arbology::exact::ExactPatternMatch (PrefixRankedTree)$subject (PrefixRankedPattern)$pattern | arbology::transform::BeginToEndIndex $subject - > $res1
execute arbology::exact::ExactPatternMatchingAutomaton (PrefixRankedPattern) <(tree::GeneralAlphabet::add $pattern <(tree::GeneralAlphabet::get $subject) ) | automaton::determinize::Determinize - | automaton::run::Occurrences - (LinearString)(PrefixRankedTree) $subject > $res2
quit compare::PrimitiveCompare <(stats::SizeStat $res1) <(stats::SizeStat $res2)
Velikosti res1
a res2
jsou 84 vs 85.
Rikal jsem si, jaktoze to sakara prochazelo v shelltestech a ono asi ne. Kdyz to pustim lokalne, hazi to nejaky parser read error. A jestli dobre vidim, tak na CI to padalo s errorem 124, takze se to asi zaregistrovalo jako segfault nebo timeout.