Тесты к выражениям со скобками на реальных примерах

Issue #327 closed
Oleg Sychev repo owner created an issue

Originally reported on Google Code with ID 327

1) Расписать как будут выглядеть выражения с шаблонами для примеров
a+b
a+b+c
a*b+c*d
Расписать здесь с приличным форматированием (отступами, переносами) - чтобы было понятно.
2) Сделать на этой основе кросс-тесты, с полными и неполными совпадениями.
3) Выписать категории вопросов в которых потребуется доработка и включить в кросс-тесты
по одному (самому длинному) примеру из каждой категории со скобками (один регекс и
несколько строк к нему) - чтобы убедиться, что не возникнет проблем производительности
и т.д.
4) Постараться найти примеры, на которых  PCRE отработает хуже т.к. там рекурсия -
атомная группа. Оценить нет ли у нас в этой ситуации проблем с производиельностью (желательно
не только практически, но и теоретическую оценку количества действий).

Reported by oasychev on 2015-02-06 17:16:47

Comments (4)

  1. Oleg Sychev reporter
    1) - добавить в группу тестов варианты, когда начинается не со скобки, скажем sin(a+b+c)
    без рассмотрения варианта скобок вокруг всего выражения.
    
    Надо однозначно сделать до релиза...
    

    Reported by oasychev on 2015-02-28 23:06:44 - Labels added: Priority-Critical - Labels removed: Priority-Medium

  2. Valeriy Streltsov
    1) и 2) сделано. Много тестов на частичные совпадения не стал добавлять, так как там
    много откатов и оно тормозит.
    

    Reported by vostreltsov on 2015-03-02 22:35:46

  3. Oleg Sychev reporter
    А профильнуть где именно тормозит?
    

    Reported by oasychev on 2015-03-02 23:48:20

  4. Log in to comment