экспорт отчета о покрытии источника, отображенного в режиме GWT Super Dev, из js - PullRequest
0 голосов
/ 24 мая 2019

Я работаю в организации, поэтому не могу поделиться кодом.Мне нужно найти покрытие кода GWT-кода на стороне клиента (на Java).У нас есть много тестов с селеном, которые выполняются в браузере.

Итак, я сделал много вещей, но ни одна из них не сработала или не вписалась в мою задачу.

  1. не может использовать Стамбул или Пуппеттер в качествемои тесты написаны на Java - тесты селена (около 40 000 тестов).
  2. В Chrome есть встроенный инструмент для просмотра отчета о покрытии и его экспорта.
  3. Я смог выполнить GWT DETAILED compileи используя режим GWT Super Dev, я также смог просмотреть исходный код Java в своем браузере.
  4. Я могу видеть покрытие исходного кода Java, но не могу его экспортировать, как при экспорте, вы можетеесть только отчет *.js и *.css файлов.
  5. Я обнаружил, что хром является открытым исходным кодом.Я могу редактировать исходный код, но тогда мне не разрешено менять браузер по умолчанию для тестового случая, так как тесты будут выполняться на конвейере.

  1. Каждый тест на селен на основе Javacase должен работать
  2. В конце он должен предоставить отчет о покрытии в виде json или jacoco.exec
  3. Затем я могу объединить эти разные отчеты и отправить его в конвейер (который может бытьавтоматизировано).
...