* instrumentation/asyncio: catch CancelledError exception in tests
After a29242f49386c097defce500b138dc00f06ce300 we are re-raising the
CancelledError so we need to catch it on the caller side.
Fix#2688
* instrument/asyncio: don't test anext on python < 3.10
Since it's not available there.
* instrumentation/asyncio: use unittest.skipIf instead of reimplementing it
---------
Co-authored-by: Leighton Chen <lechen@microsoft.com>
* requirements: bump zipp to 3.19.2
To resolve a dependabot securiy report.
* requirements: bump certifi to 2024.7.4
To resolve a dependabot security report.
* Remove unnecessary dependencies
Fixes#2661
* Separate runs
* Remove dev-requirements from test environment
* Try without negative if
* Remove positive if
* Remove if
* Separate benchmark-containing packages in another file
* Add missing test-requirements.txt file
* Support cursor based queries
* Add unit test
* Start of a test case
* Update tests
* Mock out all connection stuff
* Run black
* Fix typo
* Use old python
* Run black on the tests
* Add changelog
* Fix sorting
* Use python 3.8 as baseline
---------
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
* Do not run benchmark tests in CI
Fixes#2659
* Add benchmark skip
* Update .github/workflows/test.yml
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
---------
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
* Point pylint to the root directories
Fixes#2657
* Use cd with instrumentations
* Do the same for the rest of the components
* Specify pylint configuration file
* Fix tox lint for sio-pika
* Fix commands for util-http and azure detector
* Fix lint for sdk-extension-aws
* Fix lint for opentelemetry-instrumentation
* Fix lint for grpc instrumentation
* Fix lint for opentelemetry-instrumentation
* confluent_kafka: update instruments version declaration to include 2.4.0
* Adjust CHANGELOG.md with actual PR number
---------
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>