Должен ли я вызывать свой сценарий проверки в разделе предварительной сборки моего ccnet.config?

У меня есть раздел ccnet.config, который я реализовал для демонстрации. Итак, у меня есть простая проверка, которая выполняется до запуска моей сборки. Поэтому, если проверка проходит успешно, моя сборка запускается успешно. Таким образом, проверка проверки заключается в подсчете количества «#define», присутствующих в одном файле .c, который, например, равен a.c. Я добился этого, используя сценарии VB (.vbs), которые вызываются с помощью файлов .bat.

Так что мои сомнения

  1. Правильно ли называть мой .bat файл в файле ccnet.config в разделе prebuild.
  2. Если я могу получить возвращаемое значение, т.е. количество #define в файле .c в переменную в моем файле .bat, как мне продолжить сравнение или проверку этого возвращаемого значения с фиксированным известным значением?

Надеюсь, мне удалось ясно изложить свои сомнения. Пожалуйста, свяжитесь со мной, если вам нужны дополнительные разъяснения.


person Maddy    schedule 10.04.2009    source источник


Ответы (1)


Раздел предварительной сборки выполняется до обновления исходного кода, поэтому вы, вероятно, захотите вместо этого вызвать свой bat-файл в разделе задач.

Я бы заставил файл vbs/bat выполнять сравнение/проверку, а также подсчет, тогда вам просто нужно выйти с уровнем ошибки> 0, чтобы указать, что сборка должна завершиться неудачно.

Кроме того, у ccnet есть очень хорошая документация здесь.

person Blorgbeard    schedule 11.04.2009