[roll] Roll fuchsia [debug] [DAP] Implement DAP integration tests and framework

This commit introduces a complete integration testing framework for the Debug Adapter Protocol (DAP) in Fuchsia, along with unit and integration tests.

- Create src/developer/debug/e2e_tests/dap_integration_tests/ directory.
- Implement dap_test_framework.py providing a fluent API for testing DAP interactions.
- Add dap_integration_test.py (smoke test) and dap_framework_test.py (unit tests).
- Modifications to request_launch.cc are included to support direct launch.

Original-Original-Fixed: 512043117
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1607389
Original-Original-Revision: e4ec39432ce6cf1340c6a6fcfa1e0eed1adcbe57
GitOrigin-RevId: c7ecb99526697de2420df51caf11d36561f77007
Change-Id: I4594bd29a5e288b9d542239bd7107d503538a326
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1610268
Cr-Commit-Position: refs/heads/main@{#192545}
1 file changed
tree: bd7a8fad25949370730420997c75efa119c45969
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.