Я использую Hudson в качестве CI-сервера для проектов Delphi 2010. Модуль XMLTestRunner.pas записывает результат теста DUnit в XML-файл, который используется плагином hudson xUnit для отчета о результатах тестирования. Подключаемый модуль xUnit показывает сбои, но не сообщает:
Stacktrace
MESSAGE:
+++++++++++++++++++
STACK TRACE:
В конфигурации проекта hudson в разделе «Опубликовать отчет о результатах инструментов тестирования» я выбираю «NUnit-Version N / A (по умолчанию)» в качестве инструмента тестирования, потому что в list, а файлы xml выглядят аналогично формату nunit:
expected: < hello world! > but was: < hallo welt >
...
В конфигурации hudson также есть " строка [] b = новая строка [1]; Типы как a, так и b наследуются от абстрактного System.Array, но во встроенной библиотеке нет реальных классов (кажется, что есть некоторые ...
int[] a = new int[5];
string[] b = new string[1];
Типы обоих a
и b
наследуются от абстрактного System.Array
, но во встроенной библиотеке нет реальных классов (похоже, что есть некоторые типы времени выполнения, вы не можете найти класс определения типа int []
). Можете ли вы сказать мне, что происходит во время компиляции? И почему они (команда C #) сделали этот дизайн (я имею в виду, почему это не что-то вроде Array
, вместо этого они используют абстрактный класс с магией компилятора)?