Added code coverage badge

This commit is contained in:
Alex
2025-07-25 11:46:30 +03:00
parent 06492a698f
commit 0c1d515c72
4 changed files with 30 additions and 5 deletions
+1
View File
@@ -3,5 +3,6 @@
.phpunit.result.cache .phpunit.result.cache
.phpunit.cache .phpunit.cache
composer.lock composer.lock
clover.xml
coverage coverage
vendor vendor
+2 -1
View File
@@ -1,12 +1,13 @@
# Max Bot API Client library for PHP # Max Bot API Client library for PHP
[![Actions status](https://github.com/BushlanovDev/max-bot-api-client-php/actions/workflows/ci.yml/badge.svg?style=flat-square)](https://github.com/BushlanovDev/max-bot-api-client-php/actions) [![Actions status](https://github.com/BushlanovDev/max-bot-api-client-php/actions/workflows/ci.yml/badge.svg?style=flat-square)](https://github.com/BushlanovDev/max-bot-api-client-php/actions)
[![Coverage](https://raw.githubusercontent.com/BushlanovDev/max-bot-api-client-php/refs/heads/master/badge-coverage.svg)](https://github.com/BushlanovDev/max-bot-api-client-php/actions)
[![PHP version](https://img.shields.io/badge/php-%3E%3D%208.3-8892BF.svg?style=flat-square)](https://github.com/BushlanovDev/max-bot-api-client-php) [![PHP version](https://img.shields.io/badge/php-%3E%3D%208.3-8892BF.svg?style=flat-square)](https://github.com/BushlanovDev/max-bot-api-client-php)
[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE) [![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE)
> [!CAUTION] > [!CAUTION]
> На мой взгляд `Max Messenger` является ни чем иным как малварью, созданной для слежки за гражданами РФ. > На мой взгляд `Max Messenger` является ни чем иным как малварью, созданной для слежки за гражданами РФ.
> Настоятельно не рекомендую использовать свой настоящий номер телефона, на реальных устройствах, и для личной переписки. > Настоятельно не рекомендую использовать на реальных устройствах, с настоящим номером телефона, и для личной переписки.
> [!IMPORTANT] > [!IMPORTANT]
> Библиотека в стадии активной разработки. > Библиотека в стадии активной разработки.
+21
View File
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="99" height="20">
<linearGradient id="b" x2="0" y2="100%">
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
<stop offset="1" stop-opacity=".1"/>
</linearGradient>
<mask id="a">
<rect width="99" height="20" rx="3" fill="#fff"/>
</mask>
<g mask="url(#a)">
<path fill="#555" d="M0 0h63v20H0z"/>
<path fill="#97CA00" d="M63 0h36v20H63z"/>
<path fill="url(#b)" d="M0 0h99v20H0z"/>
</g>
<g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">
<text x="31.5" y="15" fill="#010101" fill-opacity=".3">coverage</text>
<text x="31.5" y="14">coverage</text>
<text x="80" y="15" fill="#010101" fill-opacity=".3">94%</text>
<text x="80" y="14">94%</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 903 B

+6 -4
View File
@@ -22,10 +22,11 @@
"psr/http-message": "^1.0||^2.0" "psr/http-message": "^1.0||^2.0"
}, },
"require-dev": { "require-dev": {
"roave/security-advisories": "dev-latest", "friendsofphp/php-cs-fixer": "^3.77",
"phpunit/phpunit": "^12.0", "jaschilz/php-coverage-badger": "^2.0",
"phpstan/phpstan": "^2.1", "phpstan/phpstan": "^2.1",
"friendsofphp/php-cs-fixer": "^3.77" "phpunit/phpunit": "^12.0",
"roave/security-advisories": "dev-latest"
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {
@@ -44,6 +45,7 @@
"analyse": "vendor/bin/phpstan analyse -c phpstan.neon --memory-limit=256M", "analyse": "vendor/bin/phpstan analyse -c phpstan.neon --memory-limit=256M",
"format": "vendor/bin/php-cs-fixer fix --allow-risky=yes src", "format": "vendor/bin/php-cs-fixer fix --allow-risky=yes src",
"test": "vendor/bin/phpunit", "test": "vendor/bin/phpunit",
"test-coverage": "vendor/bin/phpunit --coverage-html coverage" "test-coverage": "vendor/bin/phpunit --coverage-html coverage",
"create-coverage-badge": ["vendor/bin/phpunit --coverage-clover clover.xml", "vendor/bin/php-coverage-badger clover.xml badge-coverage.svg"]
} }
} }