-
Notifications
You must be signed in to change notification settings - Fork 231
tests: stop testing 'express-graphql' instrumentation #3304
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
https://www.npmjs.com/package/express-graphql is deprecated. https://github.com/graphql/express-graphql is archived. The latest release, [email protected] was 2022-11-19. Support for instrumenting this will remain, but we will stop testing it. A motivation for dropping this is that the `preinstall: npm uninstall express-graphql` parts of the `graphql` TAV testing could be significantly contributing to the graphql TAV tests being among the slowest; similar for `apollo-server-express` TAV tests.
Some timing info running the graphql TAV tests locally on my dev machine:
So, yes this is a large savings. |
Slow CI TAV jobs before this change
TODO: It may be interesting to compare this to a CI TAV run on main once this PR goes in. |
Graphql-related TAV job times before:
and after:
This is a pretty big improvement. |
…re/support-specific-modules * 'main' of github.com:elastic/apm-agent-nodejs: (54 commits) chore: fix dev-utils/ci-tav-slow-jobs.sh (elastic#3319) test: reduce TAV test matrix for slowest jobs (elastic#3321) chore: sync package-lock so 'npm ci' can work (elastic#3318) docs: document `useElasticTraceparentHeader` config var (elastic#3316) chore, test: test driver improvements (elastic#3293) test: drop node 14 from RC tests now that it is EOL (elastic#3315) test: fix running fastify.test.js with node v8 (elastic#3317) feat: add @apollo/server@4 support (elastic#3203) chore: update nvm (elastic#3309) tests: stop testing 'express-graphql' instrumentation (elastic#3304) chore: fix bitrot.js dev util for recent changes (elastic#3308) test: restore testing of Azure Functions on node >=18.x (elastic#3307) fix: support Lambda instrumentation for `contextManager: 'patch'`; refactor Lambda tests (elastic#3305) test: fix fastify TAV test failures (elastic#3314) test: fix @aws-sdk/client-s3 TAV test failures (elastic#3312) feat: add instrumentation for aws-sdk S3 client (elastic#3287) feat(fastify): add captureBody support (elastic#2681) feat: mysql2@3 support (elastic#3301) chore(deps): bump @opentelemetry/exporter-prometheus from 0.37.0 to 0.38.0 in /test/opentelemetry-metrics/fixtures (elastic#3295) chore(deps-dev): bump fastify from 4.16.3 to 4.17.0 (elastic#3296) ...
https://www.npmjs.com/package/express-graphql is deprecated. https://github.com/graphql/express-graphql is archived. The latest release, [email protected] was 2022-11-19. Support for instrumenting this will remain, but we will stop testing it. A motivation for dropping this is that the `preinstall: npm uninstall express-graphql` parts of the `graphql` TAV testing could be significantly contributing to the graphql TAV tests being among the slowest; similar for `apollo-server-express` TAV tests.
https://www.npmjs.com/package/express-graphql is deprecated. https://github.com/graphql/express-graphql is archived. The latest release, [email protected] was 2022-11-19. Support for instrumenting this will remain, but we will stop testing it. A motivation for dropping this is that the `preinstall: npm uninstall express-graphql` parts of the `graphql` TAV testing could be significantly contributing to the graphql TAV tests being among the slowest; similar for `apollo-server-express` TAV tests.
https://www.npmjs.com/package/express-graphql is deprecated.
https://github.com/graphql/express-graphql is archived.
The latest release, [email protected] was 2022-11-19.
Support for instrumenting this will remain, but we will stop testing it.
A motivation for dropping this is that the
preinstall: npm uninstall express-graphql
parts of the
graphql
TAV testing could be significantly contributing to thegraphql TAV tests being among the slowest; similar for
apollo-server-express
TAV tests.