Механизм правил допускает использование групповых символов с оператором LIKE, но не позволяет использовать групповые символы в сочетании со столбцами, что означает, что следующее будет работать нормально:
$column1$ LIKE "*test*" => "1"
Следующее также разрешено, но не будет работать нормально:
$column1$ LIKE "*$column2$*" => "1"
Причина в том, что когда вы получили двойные кавычки, $ не распознается, поэтому вы не получаете значения из column2. Вместо этого вы каждый раз получаете одну и ту же строку: "*$column2$*"
, а это не то, что вам нужно.
Кроме того, вы можете использовать функцию indexOf()
в узле String Manipulation или Column Expressions, которая будет возвращать первую позицию строкового значения из column1 в column2. Если не найдено, функция вернет -1. Затем добавьте узел Rule Engine, чтобы добавить соответствующее указание.
Отладчик XCode является фронтэндом к GDB. Если XCode позволяет Вам настроить командную строку для запуска GDB, использовать "-quiet"
опция.
Если это не делает, можно "настроить" его со взломом not-so-pretty: переместите gdb исполняемый файл в другой файл и замените его сценарием оболочки, который назовет исполняемый файл с "-quiet"
опция.
На Mac OS X/usr/bin/gdb, оказывается, сценарий оболочки. Просто замените эти две строки в конце этого файла, которые похожи
exec $translate_binary "$gdb" ...
с
exec $translate_binary "$gdb" -q ...
Изменение системных файлов как это является, вероятно, не очень хорошей идеей, но это выглядит достаточно безопасным для меня.
Я говорил слишком скоро. Я просто испытал это и похож на XCode, вызывает gdb двоичный файл непосредственно (/Developer/usr/libexec/gdb/gdb-powerpc-apple-darwin в моей системе). Таким образом, исходное предложение Средств проверки является способом пойти.
Вы можете создать свою собственную оболочку GDB, согласно совету из этого вопроса: Как указать, какой GDB я могу использовать в XCode в MacOS
Что-то вроде этих строк:
#!/bin/sh
echo "Wrapped GDB executed with $@"
gdb -quiet "$@"
В / usr / local / bin / mygdb с:
defaults write com.apple.Xcode PBXGDBPath /usr/local/bin/mygdb
Но параметр -quiet все равно игнорируется в моей системе 10.6.4 (XCode 3.2.3, GNU gdb 6.3 .50-20050815 (версия Apple gdb-1463) (пятница, 5 марта, 14:24:01 UTC 2010))