問題タブ [travis-ci]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Travis-CI が ruby 1.9.3 で爆撃するのに 1.9.2 で爆撃しないのはなぜですか?
さまざまなテスト実行を確認してください...ここで何が間違っていますか? Ruby 1.9.3 を使用している場合、テスト スイートはエラーなしで完了するまで実行されますが、その後何かが爆発します。テスト/ユニットについての何かですが、レールアプリにテスト/ユニットを含めていません。どんな助けにも感謝します!
dojo - TravisCIでDojoDohユニットテストを設定するにはどうすればよいですか?
TravisCIでdojodohベースのユニットテストを設定した経験のある人はいますか?
Webサーバーとヘッドレスブラウザを設定したいのですが。
可能であれば、dijit / robotx(Javaプラグインを使用)を使用して、いくつかのテストをさらに自動化したいと思います。
Travisのドキュメントを読んで、それは可能だと思いますが、誰かが例や共有するスクリプトを持っているなら、それは大いにありがたいです。
ruby-on-rails - wkhtmltopdf を travis-ci と組み合わせて使用する
テスト スイートを Travis-ci で実行しようとしていますが、wkhtmltopdf に関連する問題に遭遇しました。
Rails アプリで PDFKit を使用して PDF ファイルを生成すると、wkhtmltopdf ツールが使用され、PDF 生成を呼び出すすべてのテストで次のエラーがスローされます。
ただし、奇妙なことは、PDF を生成する最初の 10 ~ 15 個のテストが問題なくパスすることです。これにより、wkhtmltopdf が呼び出しのたびに何らかの形でメモリ リークを起こし、Travis-ci ワーカー インスタンスで許可されているメモリ使用量のハード リミットに達したと思われます。 .
私は使用しています:
wkhtmltopdf と Travis-ci をうまく連携させた経験のある人はいますか?
ruby-on-rails - Travis CIの「rakedb:migrate」または「rakedb:test:prepare」により、rakeが中止されます。PG ::エラー:エラー:リレーション「設定」が存在しません
関連するtravis-ciビルドは次の場所にあります: http ://travis-ci.org/#!/ NZOI / nztrain / builds / 2046207
その時点では、db:migrateコマンドもdb:test:prepareコマンドも機能しません。db / schema.rbファイルがそこにあることを確認したので、スキーマをデータベースにロードできるはずです。
Githubコードはhttps://github.com/NZOI/nztrain/tree/a710ef72089ae589a53a7ca0187f73e7f9bf4cc0からも入手できます
travis-ci - travis-ciビルドステータスが常に不明として反映されるのはなぜですか?
新しいRailsプロジェクト用にtravis-ciをセットアップしましたが、何らかの理由で、ビルドステータスがREADMEで常に不明として表示されます。私は少しグーグルで検索しましたが、解決策を見つけることができませんでした。私は他の人と同じような症状をいくつか持っていますが。たとえば、私のビルドはすべて、まだビルド中であることを示していますが、個々のビルドを見ると、合格または不合格です。
ところで、これはtravis-ciの問題として報告する必要がありますか?
ruby - RSpecテストはTravis-CIで失敗しますが、ローカルマシンでは正常に合格します
HTMLヘルパーをカバーするためにいくつかの仕様を書いています
ローカルマシンで実行すると、すべてがうまくいき、すべてが合格します。しかし、GitHubリポジトリにプッシュした後、Travisは失敗し、初期化されていない書き込みObject::Sinatra
(リンク)が発生し、理由がわかりません。
spec_helper.rb
見える:
javascript - travis-ci または grunt を使用して、異なるバージョンのスクリプトでテストする方法
Travis-CI を使用して、フロントエンドの JavaScript コードをプログラムでリントおよびテストしています (Gruntjs を使用)。
私の質問は、プラグインを作成し、スクリプトの複数のバージョンでテストしたい場合、どうすればこれを管理できますか?
たとえば、jQuery プラグインをビルドする場合、grunt または travis にバージョン 1.6、次に 1.7、次に 1.8 を使用してテストを実行するように依頼できますか?
testing - CI と emberjs
私は現在、ember.js に基づくアプリケーションのテストスイートを travis-ci に統合する方法を研究しています。まず第一に、私たちはオープンソース サービスを利用しておらず、プライベート リポジトリなどに使用しています。
いくつかのオープンソース プロジェクトがどのように ember.js テスト スイートを実行しているかを調べたところ、彼らは、誰かがリポジトリにプッシュするたびにおそらく更新されるプロジェクトでサーバーをセットアップしているようです。次に、PhantomJSを使用してそのサーバーでテストを実行します (実際には travis-ci 自体ではありません)。
このアプローチで私が抱えている問題は、別のステップ (そして最終的には複雑さ) が追加されることです。PhantomJS を使用してテスト スイートを実行できるように、サーバーを最新のコードで更新および維持する必要があります。
もう 1 つの欠点は、PR (プル リクエスト) をテストする方法が分からないことです。サーバーは、PR からのコードで更新する必要があります。PR をマージする前にテストすることは、travis-ci の優れた点の 1 つです。
CLI を介してのみ ember.js テストを実行することについては、何も見つけることができませんでした。誰かがこの問題に私の前に取り組んでくれることを願っています。
node.js - ジャスミンノードを備えたTravis-CI
travis-ciを取得して、jasmine-nodeを使用してnodejsモジュールをテストしようとしています。コマンドラインからテストを実行すると、すべて合格しますが、何らかの理由で、Travisは常にビルドが失敗したと報告します。私の.travis.ymlは次のようになります:
そして私のpackage.jsonは次のようになります:
travis.ymlにbefore_scriptを追加してみました
何か案は?
artifacts - Travis CIでアーティファクトを公開するにはどうすればよいですか?
オープンソースプロジェクトにTravisCIを使用したいと思います。Travisが生成されたアーティファクトを公開する方法を提供していないという問題(ただし、将来の計画ではこれがあります)。
アーティファクトをどこかに公開/アップロードするための回避策は何ですか?CIマシンで任意のスクリプトを実行できます。
単純なアップロードは機能しますが、セキュリティの問題があります。すべてのソースが公開されているのと同じ方法で、誰でも何かをアップロードできます。