Skip to content

Auto-activate nodejs manifest tests#6322

Closed
dd-octo-sts[bot] wants to merge 1 commit intomainfrom
auto-nodejs-manifest
Closed

Auto-activate nodejs manifest tests#6322
dd-octo-sts[bot] wants to merge 1 commit intomainfrom
auto-nodejs-manifest

Conversation

@dd-octo-sts
Copy link
Contributor

@dd-octo-sts dd-octo-sts bot commented Feb 17, 2026

Automated activation of easy-win tests for nodejs
View nightly workflow run

  • If you approve this PR please also merge it.
  • If the tests are failing it might be due to a change made since the last nightly system-tests run. You can close the PR, an updated one will be available tomorrow.
  • If you close the PR please also delete the branch

This commit was created from the local commit with hash 6f50287642fb88eac635beedda00019eb6970270.
@dd-octo-sts dd-octo-sts bot requested a review from a team as a code owner February 17, 2026 07:02
@dd-octo-sts dd-octo-sts bot enabled auto-merge (squash) February 17, 2026 07:02
@github-actions
Copy link
Contributor

CODEOWNERS have been resolved as:

manifests/nodejs.yml                                                    @DataDog/dd-trace-js

@datadog-official
Copy link

datadog-official bot commented Feb 17, 2026

⚠️ Tests

Fix all issues with BitsAI or with Cursor

⚠️ Warnings

🧪 2 Tests failed

tests.test_telemetry.Test_DependencyEnable.test_app_dependency_loaded_not_sent_dependency_collection_disabled[express4] from system_tests_suite (Datadog) (Fix with Cursor)
ValueError: request_type app-dependencies-loaded should not be sent by this tracer

self = <tests.test_telemetry.Test_DependencyEnable object at 0x7f87e5514530>

    def test_app_dependency_loaded_not_sent_dependency_collection_disabled(self):
        """app-dependencies-loaded request should not be sent if DD_TELEMETRY_DEPENDENCY_COLLECTION_ENABLED is false"""
    
        for data in interfaces.library.get_telemetry_data():
            if get_request_type(data) == "app-dependencies-loaded":
>               raise ValueError("request_type app-dependencies-loaded should not be sent by this tracer")
...
tests.test_telemetry.Test_DependencyEnable.test_app_dependency_loaded_not_sent_dependency_collection_disabled[uds-express4] from system_tests_suite (Datadog) (Fix with Cursor)
ValueError: request_type app-dependencies-loaded should not be sent by this tracer

self = <tests.test_telemetry.Test_DependencyEnable object at 0x7f42f8d104d0>

    def test_app_dependency_loaded_not_sent_dependency_collection_disabled(self):
        """app-dependencies-loaded request should not be sent if DD_TELEMETRY_DEPENDENCY_COLLECTION_ENABLED is false"""
    
        for data in interfaces.library.get_telemetry_data():
            if get_request_type(data) == "app-dependencies-loaded":
>               raise ValueError("request_type app-dependencies-loaded should not be sent by this tracer")
...

ℹ️ Info

❄️ No new flaky tests detected

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: bbe53bb | Docs | Datadog PR Page | Was this helpful? Give us feedback!

@watson
Copy link
Contributor

watson commented Feb 17, 2026

Just personal preference, but I'm not a fan of the comments. I don't think they add anything useful and they are just noise. If we somehow got confused as to why a test was active, we'd just use git blame to see why.

Comment on lines +465 to +470
tests/appsec/iast/sink/test_unvalidated_redirect.py::TestUnvalidatedRedirect::test_secure: # Modified by easy win activation script
- declaration: missing_feature (weblog does not respond)
component_version: <5.86.0
weblog: [express5, express4-typescript, fastify, express4, uds-express4]
- declaration: missing_feature (weblog does not respond)
excluded_weblog: [express5, express4-typescript, fastify, express4, uds-express4]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nccatoni what the hell does this change mean ? 😆
am i wrong in understanding that this does nothing ? it's the same declaration twice ?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's weblog on the first one and excluded_weblog on the second one so it activates the test for express5, express4-typescript, fastify, express4, uds-express4 starting version 5.86.0

Comment on lines +1234 to +1253
tests/appsec/test_span_tags_headers.py: # Modified by easy win activation script
- declaration: bug (APPSEC-61286)
component_version: <5.86.0
weblog: [express5, express4-typescript, fastify, express4, uds-express4]
- declaration: bug (APPSEC-61286)
excluded_weblog: [express5, express4-typescript, fastify, express4, uds-express4]
tests/appsec/test_span_tags_headers.py::Test_Headers_Event_Blocking: # Created by easy win activation script
- weblog_declaration:
express5: bug (APPSEC-61286)
fastify: bug (APPSEC-61286)
express4: bug (APPSEC-61286)
express4-typescript: bug (APPSEC-61286)
uds-express4: bug (APPSEC-61286)
tests/appsec/test_span_tags_headers.py::Test_Headers_No_Event: # Created by easy win activation script
- weblog_declaration:
express5: bug (APPSEC-61286)
fastify: bug (APPSEC-61286)
express4: bug (APPSEC-61286)
express4-typescript: bug (APPSEC-61286)
uds-express4: bug (APPSEC-61286)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same thing here ???

@simon-id
Copy link
Member

PR is outdated already, and it's doing weird stuff so we'll see next one

@simon-id simon-id closed this Feb 18, 2026
auto-merge was automatically disabled February 18, 2026 16:25

Pull request was closed

@nccatoni nccatoni deleted the auto-nodejs-manifest branch February 19, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments