INSTR (str, pattern)
blockquote>было решением
, и мой скрипт для выбора значения в моей строке выглядит следующим образом
SELECT ID, substring( xml, instr(xml, "<state>") + 23, (instr(xml, "</state>") - (instr(xml, "<state>") + 23)) ) AS STATE FROM tablexml WHERE xml LIKE '%value%';
metric_fu драгоценный камень мог бы идеально подойти для того, в чем Вы нуждаетесь. От он - README: "Метрика-fu является рядом задач граблей, которые помогают генерировать метрические отчеты. Это использует Saikuro, Порите, Rcov и встроенная задача статистики направляющих создать ряд отчетов. Это разработано для интеграции легко с CruiseControl.rb путем размещения файлов в папку Custom Build Artifacts". Так как они преобразовали его в драгоценный камень, это работает с приложениями ненаправляющих также. Я буду держать пари, что Вы могли добавить рычаги для других инструментов также.
Недавно было хорошее обсуждение этой темы в блоге On-Ruby . Для своего личного процесса разработки я встраиваю качественные инструменты в свои тесты, но только после того, как все остальные тесты будут выполнены. Итак, у меня есть задача верхнего уровня, которая выглядит примерно так:
desc 'Runs all unit tests, acceptance tests and quality checks'
task 'test' => ['test:spec', 'test:features', 'test:quality']
Я позволяю себе фиксировать, если последний набор "дает сбой", но я все же пытаюсь свести их к нулю хотя бы раз в день.