Тя използва техника, наречена инжекция вина.
Byteman е скриптов език е базиран на Java, с помощта на формализма нарича правила Събитие условие за действие, за да посочите къде, дали и какви странични ефекти трябва да бъдат изпълнени по време на изпитателен пробег. Това позволява Byteman правила да бъдат мощни и изразителни, без да жертват структура, яснота и лекота на използване.
Byteman произведения чрез вмъкване сценарист странични ефекти в кода на приложението, тестови скриптове могат да включват дейности, които създават и разпространяват условия, подходящи за сценария на тест.
Какво ново в тази версия:
- Feature Заявка:
- Осигуряване на среща с изчакване, за да се избегне застой в тестове
- Bugs:
- & quot; Получаване на източниците & quot; и & quot; Изграждане Byteman & quot; части от документацията, са неверни
- Dtest библиотека не знае да работи с интерфейси
- Dtest библиотека не знае за инструменти претоварени методи
- Enhancement:
- Добавена анотация @BMUnitConfig за конфигуриране на агент от единица тест
Какво ново във версия 3.0.1:
- Feature Заявка:
- Осигуряване на среща с изчакване, за да се избегне застой в тестове
- Bugs:
- & quot; Получаване на източниците & quot; и & quot; Изграждане Byteman & quot; части от документацията, са неверни
- Dtest библиотека не знае да работи с интерфейси
- Dtest библиотека не знае за инструменти претоварени методи
- Enhancement:
- Добавена анотация @BMUnitConfig за конфигуриране на агент от единица тест
Какво ново във версия 2.2.2:
- Feature Заявка:
- Осигуряване на среща с изчакване, за да се избегне застой в тестове
- Bugs:
- & quot; Получаване на източниците & quot; и & quot; Изграждане Byteman & quot; части от документацията, са неверни
- Dtest библиотека не знае да работи с интерфейси
- Dtest библиотека не знае за инструменти претоварени методи
- Enhancement:
- Добавена анотация @BMUnitConfig за конфигуриране на агент от единица тест
Какво ново във версия 2.2.1:
- Feature Заявка:
- Осигуряване на среща с изчакване, за да се избегне застой в тестове
- Bugs:
- & quot; Получаване на източниците & quot; и & quot; Изграждане Byteman & quot; части от документацията, са неверни
- Dtest библиотека не знае да работи с интерфейси
- Dtest библиотека не знае за инструменти претоварени методи
- Enhancement:
- Добавена анотация @BMUnitConfig за конфигуриране на агент от единица тест
Какво ново във версия 2.1.4.1:
- Loading правила скрипт файл с ClassLoader .getSystemResourceAsStream (& quot ; bytemanpkg.btm & quot;);
Какво ново във версия 2.1.0:
- Характеристики:
- дължина Support имот за масивни типове
- Подобряване Instrumentor.class на dtest да бъде по-гъвкава
- Фиксирани бъгове:
- Липсващи пространства в изходна
- VerifyError под JDK7
Какво ново във версия 2.0.3:.
- Добавен помощник да се проследи купища други теми
- освобождаване Deploy Byteman да Maven централно.
Какво ново във версия 2.0.1:
- Подобрения:
- Подобряване на спусъка инжекция, за да деактивирате инжекция за методи, които не успяват да отговарят на правилото, а други случаи, за да продължите.
- Характеристики:
- Търсене на "стойност" и "реж" на CLASSPATH, както добре.
- Добавено Windows еквиваленти за Linux / Баш командни скриптове, за да освободят бен директория.
Какво ново във версия 1.3.0:
- заявки за функции:
- Осигуряване правило автомати за масив метод параметри и параметър на метод брой
- Да се разреши достъп до стека съдържание в правилата AT позове
- Добави методи стека повикване Util по подразбиране помощник
- Осигуряване на управление на жизнения цикъл на правилата / помощници
- Принос dtest прототип
- Мога места, които вземат брой също така да вземат дума ALL
- Осигуряване -p флаг да bytemancheck скрипт позволява пакети за класове правило да бъде определен
- Следва да бъде възможно да се предефинират помощник по подразбиране на скрипт
- Bugs:
- Compiler не успее да се обади ToString да конвертирате цифров вид обект към String
- AT правила за влизане на които се изпълняват в обратен ред на представяне в противоречие с спец
- StringLiteral TypeCheck не се хвърлят за грешка, ако то се предава на несъвместима очаквания тип
- Местно управление Var рамка в генератор адаптер е в състояние да отчита някои местни Vars
- Transformer позволява инжектиране да се направи опит за естествените методи
- AT правила за влизане инжектира в методите, започващи с линия, докато може да се окажете вътре в същото време
- Open монитор влиза размножаване алгоритъм в CFG е счупен
- Type пул не успее да позволи комплекта примитивни видове, които се използват, когато се очаква супер тип
- NumericLiteral typecheck не се позволява на цифровата буквално да се появяват, когато се очаква обект
- Задаване на помощник в едно правило листа го за по-късните правила
- Изпращане вече не се зачитат скрипт поръчка
- Задачи:
- Upgrade JUnit да 4.8.2
<силни> Изисквания :
- JDK 6 или по-висока
Коментари не е намерена