{"id":16862858,"url":"https://github.com/aarzilli/delve_client_testing","last_synced_at":"2025-08-17T05:06:16.198Z","repository":{"id":137705516,"uuid":"139115983","full_name":"aarzilli/delve_client_testing","owner":"aarzilli","description":null,"archived":false,"fork":false,"pushed_at":"2023-06-20T08:53:45.000Z","size":9,"stargazers_count":2,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-11T05:39:18.214Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aarzilli.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-29T07:26:07.000Z","updated_at":"2023-08-05T06:51:11.000Z","dependencies_parsed_at":"2024-06-19T10:06:58.335Z","dependency_job_id":"64f268a4-50ad-49f3-9f26-440550663ab3","html_url":"https://github.com/aarzilli/delve_client_testing","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aarzilli/delve_client_testing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarzilli%2Fdelve_client_testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarzilli%2Fdelve_client_testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarzilli%2Fdelve_client_testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarzilli%2Fdelve_client_testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aarzilli","download_url":"https://codeload.github.com/aarzilli/delve_client_testing/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aarzilli%2Fdelve_client_testing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270807934,"owners_count":24649346,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T14:36:59.388Z","updated_at":"2025-08-17T05:06:16.164Z","avatar_url":"https://github.com/aarzilli.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"HOW TO USE\n\nEach subdirectory has one or more go files and a README.txt file.\nOpen README.txt and follow the instructions.\n\nTests 1 - 3 involve different ways to start delve.\nTests 4 - 6 deal with breakpoints in concurrent programs, they all require a multicore computer with GOMAXPROCS unset or set to \u003e1.\nTests 7 - 10 deal with miscellaneous features.\nTests 11 - 18 deal with variable loading and visualization, they all require a GUI client\n\nThis is a more detailed summary of all tests:\n\n1. debug a _test.go file\n2. debug a core file\n3. let's users specify a --log-output parameter\n4. dealing with simultaneous breakpoint triggering on multiple goroutines\n5. dealing with breakpoints during next/step/stepout\n6. can request a manual stop\n7. can show disassembly and CPU registers (and keep it up to date with the current instruction)\n8. can show local variables of different goroutines or different frames, can execute next in a different goroutine\n9. displays a warning when stepping through a stale executable\n10. setting a breakpoint on a function should result in the breakpoint being after the prologue\n11. shows shadowed variables in a way that is distinct from visible variables\n12. can evaluate arbitrary expressions\n13. continue loading strings\n14. continue loading slices\n15. continue loading maps\n16. continue loading pointers\n17. continue loading interfaces\n18. displaying a map[int]string should not be confusing\n19. unreadable variables should be shown as such\n20. the debugger should run fast even in presence of very deep stacks, a large number of goroutines or very large variables\n21. dealing with compiler-autogenerated stubs\n\n2019 results: https://gist.github.com/aarzilli/f3b69cadc6d8968e3e7784eb0d486d76\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faarzilli%2Fdelve_client_testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faarzilli%2Fdelve_client_testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faarzilli%2Fdelve_client_testing/lists"}