GoogleCloudPlatform / GoogleCloudPlatform/functions-framework-php
Integration tests aren't compatible with rennovatebot
- 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