Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Trying to get coverage report

Offen
#79 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
php
Bereich
api, testing

Rechercherichtung

Beginne mit dem Coverage-Befehl und der Konfiguration api.suite.yml. Vergleiche anschließend die Verwendung von send() im REST-Modul mit der Codeception-Dokumentation zur Codeabdeckung und dem installierten c3.php-Setup. Reproduziere den gemeldeten Fehler mit bin/codecept run --coverage --coverage-xml --coverage-html und ermittle, welche Konfiguration oder Integration verhindert, dass der Bericht erzeugt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Hi,

It seems that using the Rest module with Phpbrowser does not work for 'coverage'

Example running bin/codecept run --coverage --coverage-xml --coverage-html :
Capture d’écran 2022-04-05 à 19 35 42

Here is the config of api.suite.yml :

class_name: ApiTester
coverage:
  enabled: true
  remote: true
  remote_context_options:
    http:
      timeout: 60
    ssl:
      verify_peer: false
modules:
    enabled:
        - Asserts
        - Symfony:
              kernel_class: App\Kernel
              app_path: 'src'
              environment: 'test'
        - REST:
              depends: PhpBrowser
        - Doctrine2:
              depends: Symfony
              cleanup: true

We are mainly using the send() method of the ApiTesterActions.

We followed the doc here : https://codeception.com/docs/11-Codecoverage

We also followed the instructions to installed the c3.php file (https://github.com/Codeception/c3)

What are we missing ?

Thanks in advance for your help,
Julien

Vorherrschende Sprache
PHP
Sterne
60
Forks
30
Ø Merge
22 Std. 37 Min.
Gemergte PRs (30 T.)
1

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus Codeception/module-rest

Alle Issues in Codeception/module-rest

Ähnliche Issues

Weitere Issues zu PHP

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.