Перейти к содержимому

Тестирование веб-приложений 2.0
онлайн, начало 25 января
Тестирование REST API
онлайн, начало 28 января
SQL для тестировщиков
онлайн, начало 28 января
Техники локализации плавающих дефектов
онлайн, начало 28 января
Фотография

Rational ClearQuest


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 potam

potam

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Потамошнев Дмитрий

Отправлено 10 Октябрь 2012 - 08:36

Приветствую! Столкнулся с такой бедой:

CQ 2003.06.15.734.000
Язык скриптов схемы - Basic


Validating script's syntax is failed:
Start testing procedures:
Saving the work...
Validating Schema...
Global HookDef "EN_Notification" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Global HookDef "UDB_Properties" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Global HookDef "RSEM_Scripts" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Global HookDef "Logging_Notes_Hooks" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."
Global HookDef "GetSchedulePermissions" : Validation failure from the HookDef language processor:
Syntax check failed. Reason unknown."



Все скрипты упомянутые в сообщении об ошибке устанавливались пакетами. Я попробовал сохранить текст скрипта в отдельный файл, и протестировать через командную строку:

cqperl -W <file.pl>

Результатом были только предупреждения, ошибок не было:

C:\pddocs\cq>cqperl -W EN_Notification.pl
Name "CQPerlExt::CQ_BOOL_OP_OR" used only once: possible typo at EN_Notification.pl line 584.

C:\pddocs\cq>cqperl -WT UDB_Properties.pl
Name "main::priv" used only once: possible typo at UDB_Properties.pl line 180.

C:\pddocs\cq>cqperl -WT RSEM_Scripts.pl
Scalar value @actionTypeNames[$actionType - 1] better written as $actionTypeNames[$actionType - 1] at RSEM_Scripts.pl li
ne 119.
Name "CQPerlExt::CQ_AUX_ENTITY" used only once: possible typo at RSEM_Scripts.pl line 155.
Name "CQPerlExt::CQ_SUCCESS" used only once: possible typo at RSEM_Scripts.pl line 19.

C:\pddocs\cq>cqperl RSEM_Scripts.pl

C:\pddocs\cq>

C:\pddocs\cq>cqperl Logging_Notes_Hooks.pl

C:\pddocs\cq>cqperl -W Logging_Notes_Hooks.pl
Parentheses missing around "my" list at Logging_Notes_Hooks.pl line 12.
Parentheses missing around "my" list at Logging_Notes_Hooks.pl line 13.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 12.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 12.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 12.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 12.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 13.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 13.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 13.
Useless use of a variable in void context at Logging_Notes_Hooks.pl line 13.
Name "main::month" used only once: possible typo at Logging_Notes_Hooks.pl line 13.
Name "CQPerlExt::CQ_HAS_VALUE" used only once: possible typo at Logging_Notes_Hooks.pl line 34.

C:\pddocs\cq>cqperl GetSchedulePermissions.pl

C:\pddocs\cq>cqperl -W GetSchedulePermissions.pl
Name "main::entity" used only once: possible typo at GetSchedulePermissions.pl line 8.
Name "CQPerlExt::CQ_READONLY" used only once: possible typo at GetSchedulePermissions.pl line 15.
Name "CQPerlExt::CQ_MANDATORY" used only once: possible typo at GetSchedulePermissions.pl line 12.

C:\pddocs\cq>cqperl EN_Parser.pl

C:\pddocs\cq>cqperl GetSchedulePermissions.pl

C:\pddocs\cq>cqperl RSEM_Scripts.pl

C:\pddocs\cq>



Далее я попробовал закомментировать строку 584 в EN_Notification.pl, и тест через 'cqperl -W EN_Notification.pl' не вернул каких-либо сообщений. Но проверка в CQ Designer по-прежнему выдает сообщение:

"Global HookDef "EN_Notification" : Validation failure from the HookDef language processor: Syntax check failed. Reason unknown."


Интересно, что первая проверка после старта Designer не выдает ошибок, и даже можно запустить Test Work. Но вторая проверка уже выдает вышеописанную ошибку.

Как можно продолжить дальнейшее тестирование?
  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале