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


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

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

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

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

環境和工作包獲取自己查看開發文檔。

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

1、設置php開發環境

  a、file->settings->php

  

 

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

  

  

 

  c、點擊“+”號添加本機或者遠程的php,我這里選擇遠程。

   

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

  

  我選擇docker

  

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

   勾選上就可以了

  

  

    話不多說我這里的配置是這樣選擇,然后點擊ok

    

    可以檢測php環境是否真的可用

    

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

    a、點擊紅框

    

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

    

    這個路徑映射是什么呢?一個是你本機的項目目錄,另一個是相對於本機的doker的項目目錄我這里的項目叫“lara-for-tp”,對應的目錄是D:\laradock\www\lara-for-tp,所以填寫D:\laradock\www\lara-for-tp;

    那docker目錄怎么查看呢?

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

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

       

 

     

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

    

    

  3、配置phpunit

    點擊紅框“+”號

    

    選擇遠程phpunit

    

    下拉選擇docker點擊ok

    

    

    選擇使用composer 

    

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

    

    點擊ok就完成了。

    4、開始單元測試

    

 

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

    

 

     右擊運行

   

  或者點擊

   

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM