{"action":"created","comment":{"url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls/comments/167389315","pull_request_review_id":95612669,"id":167389315,"diff_hunk":"@@ -0,0 +1,282 @@\n+# 如何编写插件测试用例\n+## 用例工程的目录结构\n+用例工程是一个独立的Maven工程。该工程能够将用例打包成镜像。并且提供一个外部能够访问的Web服务\n+\n+以下是用例工程的目录图:\n+```\n+[plugin_testcase]\n+  |__ [config]\n+  | |__ docker-compse.yml\n+  | |__ expectedData.yaml\n+  |__ [src]\n+  | |__ [main]\n+  | |    ...\n+  | |__ [resources]\n+  | |    ...\n+  |__ pom.xml\n+  |__ testcase.yml\n+\n+[] = directory\n+```\n+\n+### 文件用途说明\n+\n+以下是用例中的配置文件的说明：\n+\n+| 文件               | 用途                                                     |\n+|:-----|:---                                                      |\n+| docker-compose.xml | 用来定义用例的docker运行容器环境                         |\n+| expectedData.yaml  | 用来定义用例期望生成的Segment的数据                      |\n+| testcase.yml       | 用来定义用例的基本信息，例如测试框架，用例覆盖版本的信息 |\n+\n+## 测试用例编写流程\n+1. 编写用例代码\n+2. 打包并测试用例镜像,确保在没有加载探针时的用例镜像能够正常运行\n+3. 编写期望数据文件\n+4. 编写用例配置文件\n+5. 测试用例\n+\n+## 示例\n+下面以HttpClient插件为例子，HttpClient插件主要测试两点：1. 能否正确的创建HttpClient的Span 2. 能否正确的传递上下文，所以基于这两点，设计了如下设计用例:\n+HttpClient用例运行在Tomcat容器中，该用例包含两个Servlet: CaseServlet 和 ContextPropagateServlet，其中CaseServlet通过HttpClient调用ContextPropagateServlet.\n+运行流程如下：\n+```\n++------------------------------------------+\n+|                                          |\n+|                Tomcat                    |\n+|                                          |\n+|                                          |\n+|        +------------------------+        |\n+|        |                        |        |\n+|        |                        |        |\n+|        |      CaseServlet       +-----------------------+\n+|        |                        |        |              |\n+|        |                        |        |              |\n+|        +------------------------+        |              |\n+|                                          |           HttpClient\n+|                                          |              |\n+|        +------------------------+        |              |\n+|        |                        |        |              |\n+|        |                        |        |              |\n+|        | ContextPropagateServlet<-----------------------+\n+|        |                        |        |\n+|        |                        |        |\n+|        |                        |        |\n+|        +------------------------+        |\n+|                                          |\n+|                                          |\n+|                                          |\n+|                                          |\n++------------------------------------------+\n+```\n+### 编写用例代码\n+对pom.xml的一些建议，这样方便支持多版本测试，而不用修改任何代码\n+1. 建议将测试框架依赖的版本号设置成一个属性\n+2. 建议将镜像的版本号设置成一个属性，并且把镜像的版本号属性的值设置成框架版本号属性\n+\n+HttpClient测试用例中的pom.xml将httpclient的版本号设置成`${test.framework.version}`,镜像版本号设置成`${docker.image.version}`属性。具体请参考[配置](https://github.com/SkywalkingTest/skywalking-agent-testcases/blob/master/httpclient-4.3.x-scenario/pom.xml#L16-L17)\n+\n+### 构建测试用例镜像\n+1. 添加Maven docker插件. \n+在docker插件中有三个配置项需要注意：`imageName`, `imageTags`,`dockerDirectory`. \n+\n+| 字段            | 意义                                                                                              |\n+| ---             | ---                                                                                            |\n+| imageName       | 镜像名字。推荐格式: skywalking/xxx-scenario, 比如httpClient工程使用 skywalking/httpclient-scenario|\n+| dockerDirectory | 镜像构建目录。推荐目录: ${project.basedir}/docker                                               |\n+| imageTags       | 镜像版本。推荐插件的版本保持一致                                                                  |\n+\n+2. 编写Dockerfile文件\n+\n+3. 在config目录下添加docker-compose.xml\n+HttpClient测试用例的docker-compose.xml请参考[配置](https://github.com/SkywalkingTest/skywalking-agent-testcases/blob/master/httpclient-4.3.x-scenario/config/docker-compose.yml)\n+\n+4. 测试用例容器\n+- 进入`config`目录，并运行`docker-compose up`\n+- 访问容器暴露的web服务，确保用例能够正常运行\n+\n+### 用例镜像加载探针\n+1. Dockerfile添加探针挂载目录","path":"docs/how-to-write-a-plugin-testcase-cn.md","position":96,"original_position":99,"commit_id":"1237c0f2edfaba61bd4735fb04a22c2c5ab60b87","original_commit_id":"a094e3e5368ff01d7d6958661479c6f39cf7cc9f","user":{"login":"ascrutae","id":12436447,"avatar_url":"https://avatars3.githubusercontent.com/u/12436447?v=4","gravatar_id":"","url":"https://api.github.com/users/ascrutae","html_url":"https://github.com/ascrutae","followers_url":"https://api.github.com/users/ascrutae/followers","following_url":"https://api.github.com/users/ascrutae/following{/other_user}","gists_url":"https://api.github.com/users/ascrutae/gists{/gist_id}","starred_url":"https://api.github.com/users/ascrutae/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ascrutae/subscriptions","organizations_url":"https://api.github.com/users/ascrutae/orgs","repos_url":"https://api.github.com/users/ascrutae/repos","events_url":"https://api.github.com/users/ascrutae/events{/privacy}","received_events_url":"https://api.github.com/users/ascrutae/received_events","type":"User","site_admin":false},"body":"Done!","created_at":"2018-02-10T04:43:12Z","updated_at":"2018-02-10T04:43:12Z","html_url":"https://github.com/SkywalkingTest/skywalking-agent-testcases/pull/10#discussion_r167389315","pull_request_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls/10","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls/comments/167389315"},"html":{"href":"https://github.com/SkywalkingTest/skywalking-agent-testcases/pull/10#discussion_r167389315"},"pull_request":{"href":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls/10"}},"in_reply_to_id":167223025},"pull_request":{"url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls/10","id":168200436,"html_url":"https://github.com/SkywalkingTest/skywalking-agent-testcases/pull/10","diff_url":"https://github.com/SkywalkingTest/skywalking-agent-testcases/pull/10.diff","patch_url":"https://github.com/SkywalkingTest/skywalking-agent-testcases/pull/10.patch","issue_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/issues/10","number":10,"state":"open","locked":false,"title":"add docs","user":{"login":"ascrutae","id":12436447,"avatar_url":"https://avatars3.githubusercontent.com/u/12436447?v=4","gravatar_id":"","url":"https://api.github.com/users/ascrutae","html_url":"https://github.com/ascrutae","followers_url":"https://api.github.com/users/ascrutae/followers","following_url":"https://api.github.com/users/ascrutae/following{/other_user}","gists_url":"https://api.github.com/users/ascrutae/gists{/gist_id}","starred_url":"https://api.github.com/users/ascrutae/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ascrutae/subscriptions","organizations_url":"https://api.github.com/users/ascrutae/orgs","repos_url":"https://api.github.com/users/ascrutae/repos","events_url":"https://api.github.com/users/ascrutae/events{/privacy}","received_events_url":"https://api.github.com/users/ascrutae/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-02-09T10:14:55Z","updated_at":"2018-02-10T04:43:12Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ba938c9317717c510ba0e5ec747607ea73c2ed2a","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls/10/commits","review_comments_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls/10/comments","review_comment_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls/comments{/number}","comments_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/issues/10/comments","statuses_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/statuses/1237c0f2edfaba61bd4735fb04a22c2c5ab60b87","head":{"label":"SkywalkingTest:feature/docs","ref":"feature/docs","sha":"1237c0f2edfaba61bd4735fb04a22c2c5ab60b87","user":{"login":"SkywalkingTest","id":23517931,"avatar_url":"https://avatars1.githubusercontent.com/u/23517931?v=4","gravatar_id":"","url":"https://api.github.com/users/SkywalkingTest","html_url":"https://github.com/SkywalkingTest","followers_url":"https://api.github.com/users/SkywalkingTest/followers","following_url":"https://api.github.com/users/SkywalkingTest/following{/other_user}","gists_url":"https://api.github.com/users/SkywalkingTest/gists{/gist_id}","starred_url":"https://api.github.com/users/SkywalkingTest/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SkywalkingTest/subscriptions","organizations_url":"https://api.github.com/users/SkywalkingTest/orgs","repos_url":"https://api.github.com/users/SkywalkingTest/repos","events_url":"https://api.github.com/users/SkywalkingTest/events{/privacy}","received_events_url":"https://api.github.com/users/SkywalkingTest/received_events","type":"Organization","site_admin":false},"repo":{"id":114438113,"name":"skywalking-agent-testcases","full_name":"SkywalkingTest/skywalking-agent-testcases","owner":{"login":"SkywalkingTest","id":23517931,"avatar_url":"https://avatars1.githubusercontent.com/u/23517931?v=4","gravatar_id":"","url":"https://api.github.com/users/SkywalkingTest","html_url":"https://github.com/SkywalkingTest","followers_url":"https://api.github.com/users/SkywalkingTest/followers","following_url":"https://api.github.com/users/SkywalkingTest/following{/other_user}","gists_url":"https://api.github.com/users/SkywalkingTest/gists{/gist_id}","starred_url":"https://api.github.com/users/SkywalkingTest/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SkywalkingTest/subscriptions","organizations_url":"https://api.github.com/users/SkywalkingTest/orgs","repos_url":"https://api.github.com/users/SkywalkingTest/repos","events_url":"https://api.github.com/users/SkywalkingTest/events{/privacy}","received_events_url":"https://api.github.com/users/SkywalkingTest/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/SkywalkingTest/skywalking-agent-testcases","description":"The auto test scenarios of skywalking","fork":false,"url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases","forks_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/forks","keys_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/teams","hooks_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/hooks","issue_events_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/issues/events{/number}","events_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/events","assignees_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/assignees{/user}","branches_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/branches{/branch}","tags_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/tags","blobs_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/git/refs{/sha}","trees_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/statuses/{sha}","languages_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/languages","stargazers_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/stargazers","contributors_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/contributors","subscribers_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/subscribers","subscription_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/subscription","commits_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/commits{/sha}","git_commits_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/git/commits{/sha}","comments_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/comments{/number}","issue_comment_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/issues/comments{/number}","contents_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/contents/{+path}","compare_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/merges","archive_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/downloads","issues_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/issues{/number}","pulls_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls{/number}","milestones_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/milestones{/number}","notifications_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/labels{/name}","releases_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/releases{/id}","deployments_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/deployments","created_at":"2017-12-16T06:06:24Z","updated_at":"2018-02-09T10:15:17Z","pushed_at":"2018-02-10T04:42:44Z","git_url":"git://github.com/SkywalkingTest/skywalking-agent-testcases.git","ssh_url":"git@github.com:SkywalkingTest/skywalking-agent-testcases.git","clone_url":"https://github.com/SkywalkingTest/skywalking-agent-testcases.git","svn_url":"https://github.com/SkywalkingTest/skywalking-agent-testcases","homepage":null,"size":15864,"stargazers_count":6,"watchers_count":6,"language":"Shell","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":6,"mirror_url":null,"archived":false,"open_issues_count":3,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":6,"open_issues":3,"watchers":6,"default_branch":"master"}},"base":{"label":"SkywalkingTest:master","ref":"master","sha":"cca4d46f8b5cb658759228c84740d287ef4b950c","user":{"login":"SkywalkingTest","id":23517931,"avatar_url":"https://avatars1.githubusercontent.com/u/23517931?v=4","gravatar_id":"","url":"https://api.github.com/users/SkywalkingTest","html_url":"https://github.com/SkywalkingTest","followers_url":"https://api.github.com/users/SkywalkingTest/followers","following_url":"https://api.github.com/users/SkywalkingTest/following{/other_user}","gists_url":"https://api.github.com/users/SkywalkingTest/gists{/gist_id}","starred_url":"https://api.github.com/users/SkywalkingTest/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SkywalkingTest/subscriptions","organizations_url":"https://api.github.com/users/SkywalkingTest/orgs","repos_url":"https://api.github.com/users/SkywalkingTest/repos","events_url":"https://api.github.com/users/SkywalkingTest/events{/privacy}","received_events_url":"https://api.github.com/users/SkywalkingTest/received_events","type":"Organization","site_admin":false},"repo":{"id":114438113,"name":"skywalking-agent-testcases","full_name":"SkywalkingTest/skywalking-agent-testcases","owner":{"login":"SkywalkingTest","id":23517931,"avatar_url":"https://avatars1.githubusercontent.com/u/23517931?v=4","gravatar_id":"","url":"https://api.github.com/users/SkywalkingTest","html_url":"https://github.com/SkywalkingTest","followers_url":"https://api.github.com/users/SkywalkingTest/followers","following_url":"https://api.github.com/users/SkywalkingTest/following{/other_user}","gists_url":"https://api.github.com/users/SkywalkingTest/gists{/gist_id}","starred_url":"https://api.github.com/users/SkywalkingTest/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SkywalkingTest/subscriptions","organizations_url":"https://api.github.com/users/SkywalkingTest/orgs","repos_url":"https://api.github.com/users/SkywalkingTest/repos","events_url":"https://api.github.com/users/SkywalkingTest/events{/privacy}","received_events_url":"https://api.github.com/users/SkywalkingTest/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/SkywalkingTest/skywalking-agent-testcases","description":"The auto test scenarios of skywalking","fork":false,"url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases","forks_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/forks","keys_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/teams","hooks_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/hooks","issue_events_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/issues/events{/number}","events_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/events","assignees_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/assignees{/user}","branches_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/branches{/branch}","tags_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/tags","blobs_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/git/refs{/sha}","trees_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/statuses/{sha}","languages_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/languages","stargazers_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/stargazers","contributors_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/contributors","subscribers_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/subscribers","subscription_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/subscription","commits_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/commits{/sha}","git_commits_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/git/commits{/sha}","comments_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/comments{/number}","issue_comment_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/issues/comments{/number}","contents_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/contents/{+path}","compare_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/merges","archive_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/downloads","issues_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/issues{/number}","pulls_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls{/number}","milestones_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/milestones{/number}","notifications_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/labels{/name}","releases_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/releases{/id}","deployments_url":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/deployments","created_at":"2017-12-16T06:06:24Z","updated_at":"2018-02-09T10:15:17Z","pushed_at":"2018-02-10T04:42:44Z","git_url":"git://github.com/SkywalkingTest/skywalking-agent-testcases.git","ssh_url":"git@github.com:SkywalkingTest/skywalking-agent-testcases.git","clone_url":"https://github.com/SkywalkingTest/skywalking-agent-testcases.git","svn_url":"https://github.com/SkywalkingTest/skywalking-agent-testcases","homepage":null,"size":15864,"stargazers_count":6,"watchers_count":6,"language":"Shell","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":6,"mirror_url":null,"archived":false,"open_issues_count":3,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":6,"open_issues":3,"watchers":6,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls/10"},"html":{"href":"https://github.com/SkywalkingTest/skywalking-agent-testcases/pull/10"},"issue":{"href":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/issues/10"},"comments":{"href":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/issues/10/comments"},"review_comments":{"href":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls/10/comments"},"review_comment":{"href":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/pulls/10/commits"},"statuses":{"href":"https://api.github.com/repos/SkywalkingTest/skywalking-agent-testcases/statuses/1237c0f2edfaba61bd4735fb04a22c2c5ab60b87"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"ascrutae"}}