Skip to content

Instantly share code, notes, and snippets.

@jtestard
Created November 16, 2017 00:03
Show Gist options
  • Save jtestard/fc3252137a74382c83c98c242b662fe5 to your computer and use it in GitHub Desktop.
Save jtestard/fc3252137a74382c83c98c242b662fe5 to your computer and use it in GitHub Desktop.
Delve session
└──➤ make debug TEST_SCOPE=./controller/api/...
Generating mocks
/Library/Developer/CommandLineTools/usr/bin/make ARCH_EXT= -C /MyProject/mocks build-mocks
Beginning unit run with the following settings:
TEST_SCOPE=./controller/api/...
TEST_FLAGS= # "-v" verbose output, "--short" to skip lengthy integration tests
Type 'help' for list of commands.
(dlv) b api_test.go:9
Command failed: no code at /MyProject/controller/api/api_test.go:9
(dlv) funcs getTestAPI
MyProject/controller/api.getTestAPI
(dlv) b MyProject/controller/api.getTestAPI
Breakpoint 1 set at 0x581294b for MyProject/controller/api.getTestAPI() ./controller/api/api_test.go:53056937
(dlv) c
> MyProject/controller/api.getTestAPI() ./controller/api/api_test.go:53056937 (hits goroutine(14):1 total:1) (PC: 0x581294b)
(dlv) args
m = MyProject/controller/manager.Manager(*MyProject/mocks/controller/mock_manager.MockManager) 0xc420043b20
~r1 = (*MyProject/controller/api.API)(0x2)
~r2 = (unreadable invalid interface type)
(dlv) ls
> MyProject/controller/api.getTestAPI() ./controller/api/api_test.go:53056937 (hits goroutine(14):1 total:1) (PC: 0x581294b)
(dlv) n
> MyProject/controller/api.getTestAPI() ./controller/api/api_test.go:53056938 (PC: 0x5812986)
(dlv) n
> MyProject/controller/api.getTestAPI() ./controller/api/api_test.go:53056940 (PC: 0x581298f)
(dlv) config
Command failed: wrong number of arguments to "config"
(dlv) p config
MyProject/controller/api.Config {
...
ListenAddr: ...}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment