私はスターターコードにテストを含めることができ、Github Push(s)のTravis CIを使って自動テストを行うことができます。教室/宿題の自動テストと評定のためのTravis CI
しかし、私はトラビスCI側のテストを学生から隠しておく方が好きです。私はTravis CIにこれを知っています、これは可能ですか?
また、テスト結果を外部データベースに報告したいと思います。これは可能ですか?
Travis CIがそれを行うことができない場合は、代替サービス、CIなどに関する推奨事項はありますか?私はGithubの統合で何かを好むだろう。
Webhookでプッシュイベントをキャッチし、リポジトリをプルダウンして、自分のマシンでテストを実行できます。いつものように、私はむしろもう1つのシステムを構築/維持することを避けたいと思います。