Codeception - пустое покрытие в глубоких папках второго уровня - PullRequest
0 голосов
/ 27 февраля 2019

Я использую codeception вместе с проектом фреймворка Phalcon.

Моя структура:

app/
     business/
          pro/
              PricingManager.php
     ProductManager.php

/! \ Кажется, что покрытие Codeception никогда не достигает pro directory.

coverage:
    enabled: true
    include:
        - app/*
    exclude:
        - app/cache/*

Результат:

\Business::Business\ProductManager
  Methods: 100.00% ( 6/ 6)   Lines: 100.00% ( 22/ 22)

Я даже пробовал с

   include:
        - app/business/pro/*

В этом случае вообще нет покрытия.

PricingManager никогда не бываетпокрыты.Пространство имен PricingManager - Business \ Pro, но я не думаю, что это проблема.

Если я переместлю его в бизнес-папку, все будет работать нормально.Но проблема все равно происходит везде в моем проекте (например: модели / папка покрыты, но не модели / accouting / , модели / репозитории / и т. Д.)

Спасибо за вашу помощь.

К вашему сведению, команда, которую я запускаю:

codecept run unit --env dev-unit managers/ --coverage
...