GoogleCloudPlatform / GoogleCloudPlatform/functions-framework-php

Integration tests aren't compatible with rennovatebot

Aperta
#162 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
bug P2
Lingua principale
PHP
Stelle
213
Fork
37
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Rennovatebot isn't creating branches on the local repository, so the conformance tests which require this are failing. It's likely they will also fail for other external PRs as well.

https://github.com/GoogleCloudPlatform/functions-framework-php/blob/5b645eedc7508a16481c364e8cd209fb176d3e03/tests/conformance/prerun.sh#L25

We should instead direct the integration tests to point at the currently checked out source in the GitHub action's pipeline. Perhaps something like this: https://stackoverflow.com/questions/29994088/composer-require-local-package

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia da tests/conformance/prerun.sh alla riga 25 e ispeziona la pipeline GitHub Actions che esegue i test di integrazione. Controlla come i test individuano il codice sorgente attualmente sottoposto a checkout e verifica che i test di conformità passino per Renovatebot e per le altre pull request esterne.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github-actions, php
Ambito
ci-cd, testing
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.