こんにちは、Discourse コミュニティの皆さん ![]()
提供された スケルトン に基づいて新しいプラグインをセットアップしています。このスケルトンはすでに大変役立っています。
現在、フロントエンドとバックエンドの両方のテストを記述しています。Discourse の開発環境では、受け入れテストを含め、すべてが期待どおりに機能しています。
ワークフローファイルは非常にシンプルです。
name: Discourse Projects Plugin - CI
on:
push:
branches: [ main ]
jobs:
discourse:
uses: discourse/.github/.github/workflows/discourse-plugin.yml@v1
しかし、Github Actions でワークフローを実行しようとすると、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
これ以外に、デバッグログを有効にしてワークフローを再度実行しても、詳細な情報は得られません。ワークフローの他のすべてのステップ(リンター、rspec など)は正常に完了しています。
そこで、質問は単純です。
- 無料の Github ランナーは、受け入れステップを実行するのに十分ですか?
- この問題をトラブルシューティングする方法について、何かヒントはありますか?
どこかで間違ったことをしているのは確かですが、どこから手をつければよいかわかりません。
ご協力と Discourse の素晴らしい仕事に感謝します!
