Как я могу удалять/фильтровать/игнорировать некоторый пакет от Emma (покрытие кода)

Этот подход может также работать, используя ТРИ. Часы для измерения дельты.

let clock = new THREE.Clock();
let delta = 0;
// 30 fps
let interval = 1 / 30;

function update() {
  requestAnimationFrame(update);
  delta += clock.getDelta();

   if (delta  > interval) {
       // The draw or time dependent code are here
       render();

       delta = delta % interval;
   }
}
6
задан rafa.ferreira 19 June 2009 в 02:35
поделиться

2 ответа

Полагаю, вы пробовали все варианты из документации ...?

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

0
ответ дан 10 December 2019 в 00:43
поделиться

Эмма разрешает использование фильтров на этапе инструментирования , чтобы указать набор файлов, которые необходимо инструментировать. Напротив, вы пытаетесь сделать это на этапе создания отчета . Ссылка , приведенная выше , описывает, как определить набор инструментов.

Я использовал такие фильтры:

<property name="emma.filter" value="-*.unittest.* -*.unittests.* -*.TST* -*TestCase -*Test -*TestSuite" />

<emma>
    <instr instrpath="${build.dir}"
        mode="overwrite"
        metadatafile="${build.dir}/coverage.em"
        filter="${emma.filter}" />
</emma>

Вы также можете использовать вложенные элементы в

10
ответ дан 10 December 2019 в 00:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: