opentelemetry-php/tests/Integration/SDK
Tobias Bachert 41f74d2aff
Make `AttributesInterface` immutable (#724)
* Cleanup `AttributesInterface`
- remove not required methods
- rename `::hasAttribute()` to `::has()` for consistency with `::get()`
* Remove public usage of `new Attributes()`
* Split `Attributes` into immutable attributes and mutable builder
* Remove `AttributesLimits`
* Remove `::incrementDroppedAttributesCount()` for now
Mainly useful for metrics sdk that has to rebuild filtered attributes.
* Remove obsolete cloning of attributes
* Update covers annotation
* Revert optional changes that might be controversial
2022-06-23 20:54:03 +10:00
..
Context Add phpunit annotations for compliance tests (#670) 2022-05-07 09:02:29 +10:00
AlwaysOffSamplerTest.php Cleanup/fix context package (#711) 2022-06-16 08:17:59 -04:00
AlwaysOnSamplerTest.php Cleanup/fix context package (#711) 2022-06-16 08:17:59 -04:00
ParentBasedTest.php Cleanup/fix context package (#711) 2022-06-16 08:17:59 -04:00
ResourceInfoFactoryTest.php Refactored ResourceInfo and ResourceInfoFactory Unit and Integration tests (#664) 2022-04-20 13:47:52 -04:00
ResourceInfoTest.php Make `AttributesInterface` immutable (#724) 2022-06-23 20:54:03 +10:00
SpanBuilderTest.php Make `AttributesInterface` immutable (#724) 2022-06-23 20:54:03 +10:00
SpanLimitsBuilderTest.php Make `AttributesInterface` immutable (#724) 2022-06-23 20:54:03 +10:00
SpanProcessorTest.php Cleanup/fix context package (#711) 2022-06-16 08:17:59 -04:00
TraceIdRatioBasedSamplerTest.php Cleanup/fix context package (#711) 2022-06-16 08:17:59 -04:00
TracerTest.php Make `AttributesInterface` immutable (#724) 2022-06-23 20:54:03 +10:00