第一次工做->筆記:在phpstrom2019上搭建phpunit單元測試環境,php環境使用docker

前言:公司大佬讓我開發一個工具,併合併到他的工具包中,使用的是githubphp

 說明:這裏的php環境使用的是laradock、感興趣的道友自行查找。html

工具:php、phpstrom、phpunit、docker、composernginx

項目連接:https://github.com/hardykay/lara-for-tp.git或者https://github.com/tiderjian/lara-for-tp.gitgit

環境和工做包獲取本身查看開發文檔。github

接下來主要講怎麼使用phpstrom(2019)搭建使用docker php做爲開發的php環境的phpunit單元測試。

一、設置php開發環境

  a、file->settings->phpdocker

  

 

   b、點擊下面的的紅色框選擇php的路徑所在api

  

  

 

  c、點擊「+」號添加本機或者遠程的php,我這裏選擇遠程。composer

   

  d、選擇php,這裏是phpstrom的使用說明有興趣的道友自行查看https://www.jetbrains.com/help/phpstorm/troubleshooting-php-debugging.htmlphpstorm

  

  我選擇dockeride

  

  到這裏可能有些道友會遇到一個問題,那就是找不到docker php,那你須要打開docker共享

   勾選上就能夠了

  

  

    話很少說我這裏的配置是這樣選擇,而後點擊ok

    

    能夠檢測php環境是否真的可用

    

  二、修改路徑映射->path mapings

    a、點擊紅框

    

    b、點擊紅框添加你的路徑映射

    

    這個路徑映射是什麼呢?一個是你本機的項目目錄,另外一個是相對於本機的doker的項目目錄我這裏的項目叫「lara-for-tp」,對應的目錄是D:\laradock\www\lara-for-tp,因此填寫D:\laradock\www\lara-for-tp;

    那docker目錄怎麼查看呢?

    兩種方式:一、查看nginx或者php-fpm的配置。

      二、進入到docker的工做空間目錄或者是php的目錄,我這裏填寫的是/var/www/lara-for-tp

       

 

     

    可能還須要修改一下路徑,不能夠運行的道友,自行設置一下:

    

    

  三、配置phpunit

    點擊紅框「+」號

    

    選擇遠程phpunit

    

    下拉選擇docker點擊ok

    

    

    選擇使用composer 

    

    將對應的composer和PHP unit配置文件填寫進去

    

    點擊ok就完成了。

    四、開始單元測試

    

 

     這個項目測試文件規則以下:若是你直接使用PHP unit,請使用PHP unit的規則。

    

 

     右擊運行

   

  或者點擊

   

 

 結束語:我搭建測試環境使用一天的時間,驀然回首又以爲這些東西特別簡單,這應該就是學習的過程吧!

相關文章
相關標籤/搜索