Package: wnpp
Severity: wishlist
Owner: Ahmed Gamal <
ahmed.gamal9541@gmail.com>
* Package name : php-php-http-psr7-integration-tests
Version : 1.0.0
Upstream Author : PHP HTTP Working Group
* URL :
https://github.com/php-http/psr7-integration-tests* License : MIT
Programming Lang: PHP
Section : php
Description:
PSR-7 Integration Test Suite for HTTP Message Implementations
This package provides a reusable integration test suite for PSR-7 HTTP message
implementations. It is designed to ensure that libraries implementing the
PSR-7 (HTTP Message Interface) specification are fully compatible and
interoperable according to the standard.
The test suite can be used by library authors and downstream projects to
validate their PSR-7 implementations, ensuring consistent behavior and
compatibility across the PHP ecosystem.
Rationale:
This package is required as a dependency for FOSSology, an open source license
compliance system. FOSSology uses PHP-based tools for source code analysis and
license detection, which rely on PSR-7 HTTP message implementations for
handling HTTP requests and responses. The integration test suite is essential
for verifying that these implementations conform to the PSR-7 standard,
ensuring reliable and interoperable HTTP message handling in FOSSology.
The php-php-http-psr7-integration-tests package is essential for:
- Validating PSR-7 HTTP message implementations used by FOSSology
- Ensuring interoperability with other PSR-7 compliant libraries
- Supporting reliable HTTP request/response handling in FOSSology
- Maintaining compatibility with modern PHP HTTP standards
- Providing a reusable test suite for upstream and downstream projects
Technical Details:
- Requires PHP >= 5.4
- Depends on phpunit for running the test suite
- Implements PSR-7 HTTP Message Interface integration tests
- MIT licensed for maximum compatibility
- Can be used with any PSR-7 implementation
Dependencies:
- php (>= 5.4)
- phpunit
- Build dependencies: phpunit, php-codesniffer
The package will be maintained by Ahmed Gamal <
ahmed.gamal9541@gmail.com> as part
of the FOSSology packaging effort.
--
Ahmed Gamal
FOSSology Debian Packaging Team