GitLab-CIを試してみた ~その2:ユニットテスト編

GitLab-CIを試してみた ~その2:ユニットテスト編

今回は短期集中連載の第2回目『ユニットテスト編(PHPで実施/JavaScriptで実施)』をお送りします。なお、

第1回:環境構築編
第2回:ユニットテスト編(PHPで実施/JavaScriptで実施) →ご覧頂いている本記事です
第3回:デプロイ編

前回の記事にも記載しておりますが、手探りで実践したところもありますので、誤りやより良い方法があるかもしれませんが、あらかじめご了承ください。

なお、今回の『ユニットテスト編』は前回ご紹介した環境構築が完了していることを前提としておりますので、本記事が初見の方は事前に『環境構築編』をご覧いただき、事前準備を済ませていただければ幸いです。

PHPユニットテストを実施する

PHPUnitを用いた確認になります。テスト自体は非常に簡単のものを用意し、GitLab-CIをメインとします。

大まかなフローは以下の3つになります。

  1. テストを作成する
  2. .gitlab-ci.ymlを作成する
  3. テストを実施する

手順1:テストを作成する

PHPUnitで簡単なテストを用意し、実際に試してみます。
以下を実行し、格納場所を用意しておきましょう。

次にComposer関連を格納場所「php_sample」に移動します。

【週刊bitWave】(メルマガ)始めました!

登録はこちらからメールアドレスを入力してお申込みください。

ご登録いただいたメールアドレスは 【週刊bitWave】の更新情報の配信にのみ使用します。

個人情報の取扱いに関しては、「プライバシーポリシー」をご確認ください。解除はいつでこちらから行うことが可能です。

あなたにおすすめ

仮想環境で『Ansible』を使ってサーバ構築... 最近、サーバ構築を実施する必要がありました。 まずは仮想環境を作り、サーバ構築を……と思ったのですが、私はインフラ周りの経験が浅く、色々困ったことが頻出してしまいました。 今回の記事では、私と同じような “サーバ構築ビギナー” ...
内線電話用の番号検索|Slack APPで作ってみた... ショーケース・ティービーではメール誤送信防止という観点から、社内連絡ではチャットツールを使用しています。 現在使用しているツールは「HipChat」。 <bitWave関連記事『情報漏えいしないための決定打!”Hip Chat”』>...
Amazon EC2|Red Hat Linux 7.3で“Muninインストール“や“パッケージ導... ナマステ~! 私はナラヤンです! 今回が初投稿になるのですが、実はこれまで何度か本bitWave上でも登場していました。 <bitWave関連記事『おもてなしの企業の社員が、ネパール人をおもてなししてみた!』> <bitWave関...
継続的インテグレーションツール『Jenkins』を触ってみた... こんにちは。M.Sです。 現在、『Jenkins』からSeleniumを実行するお題に取り組んでいます。 『Jenkins』ってなに? 身近な継続的インテグレーションとは 『Jenkins』はjavaで実装されたオープンソー...