Ciao community di Discourse ![]()
Sto configurando un nuovo plugin basato sullo scheletro che avete fornito, il quale mi è già stato di grande aiuto.
Ora sto scrivendo i test, sia per il frontend che per il backend. Tutto funziona come previsto nell’ambiente di sviluppo di Discourse, inclusi i test di accettazione che funzionano alla perfezione.
Il mio file di workflow è molto semplice:
name: Discourse Projects Plugin - CI
on:
push:
branches: [ main ]
jobs:
discourse:
uses: discourse/.github/.github/workflows/discourse-plugin.yml@v1
Ma quando provo a eseguire il workflow su Github Actions, ricevo un errore curioso nel passaggio frontend_tests / Plugin QUnit:
Built project successfully. Stored in "/tmp/tests-dist-20231022-6082-zjfckn.1g5q".
not ok 1 Chrome 119.0 - [180 ms] - global failure
---
stack: >
Error: No tests were run.
at done (http://localhost:7357/assets/chunk.74084cb2759545d0c671.js:108653:17)
at advanceTestQueue (http://localhost:7357/assets/chunk.74084cb2759545d0c671.js:108565:7)
at Object.advance (http://localhost:7357/assets/chunk.74084cb2759545d0c671.js:108520:7)
at unblockAndAdvanceQueue (http://localhost:7357/assets/chunk.74084cb2759545d0c671.js:110490:21)
message: >
No tests were run.
negative: >
false
browser log: |
{"type":"log","text":"ℹ️ Ember v3.28.12"}
...
Out of requested 1 browser(s), 1 browser(s) was launched & completed.
All browsers to exited.
Used JS Heap Size: 0.073GB
Oltre a questo, non ottengo alcun dettaglio, nemmeno quando eseguo nuovamente il workflow con il logging di debug. Tutti gli altri passaggi nel workflow vengono eseguiti correttamente (linters, rspec, ecc.).
Quindi le mie domande sono semplici:
- Il runner gratuito di Github è sufficiente per eseguire il passaggio di accettazione?
- Avete qualche idea su come posso risolvere questo problema?
Sono certo di star sbagliando qualcosa, ma non ho idea da dove iniziare a cercare.
Grazie per il vostro aiuto e per tutto il lavoro svolto su Discourse!
