This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git


The following commit(s) were added to refs/heads/master by this push:
     new 7f9a8bb042 Please go2sky E2E to go agent (#11568)
7f9a8bb042 is described below

commit 7f9a8bb042604bcd530c90f680129f635d4a314f
Author: mrproliu <[email protected]>
AuthorDate: Mon Nov 20 20:22:25 2023 +0800

    Please go2sky E2E to go agent (#11568)
---
 docs/en/changes/changes.md                         |  1 +
 test/e2e-v2/cases/go/docker-compose.yml            | 15 +++---
 test/e2e-v2/cases/go/e2e.yaml                      | 36 ++++++-------
 .../cases/go/expected/dependency-instance-go.yml   |  4 +-
 .../cases/go/expected/dependency-services-go.yml   | 16 +++---
 .../cases/go/expected/service-endpoint-go.yml      |  4 +-
 test/e2e-v2/cases/go/expected/service.yml          |  6 +--
 .../cases/go/expected/trace-correlation-detail.yml | 18 +++----
 test/e2e-v2/cases/go/expected/traces-list-go.yml   |  2 +-
 .../cases/go/{Dockerfile.go => service/Dockerfile} | 22 +++-----
 test/e2e-v2/cases/go/service/e2e.go                | 57 ++++++++++++++++++++
 test/e2e-v2/cases/go/service/go.mod                | 60 ++++++++++++++++++++++
 test/e2e-v2/script/env                             |  2 +-
 13 files changed, 179 insertions(+), 64 deletions(-)

diff --git a/docs/en/changes/changes.md b/docs/en/changes/changes.md
index c14b13c026..e804d590fd 100644
--- a/docs/en/changes/changes.md
+++ b/docs/en/changes/changes.md
@@ -44,6 +44,7 @@
 * Add self-observability metric `metrics_aggregator_abandon` to count the 
number of abandon metrics.
 * Support Nginx monitoring.
 * Fix `BanyanDB Metadata Query`: make query single instance/process return 
full tags to avoid NPE.
+* Repleace go2sky E2E to GO agent.
 
 #### UI
 
diff --git a/test/e2e-v2/cases/go/docker-compose.yml 
b/test/e2e-v2/cases/go/docker-compose.yml
index f5ed1881ef..8370b79c44 100644
--- a/test/e2e-v2/cases/go/docker-compose.yml
+++ b/test/e2e-v2/cases/go/docker-compose.yml
@@ -31,22 +31,25 @@ services:
       oap:
         condition: service_healthy
 
-  go2sky:
+  go-service:
     build:
-      context: .
-      dockerfile: Dockerfile.go
+      context: ./service
+      dockerfile: Dockerfile
       args:
         - SW_AGENT_GO_COMMIT=${SW_AGENT_GO_COMMIT}
     networks:
       - e2e
     expose:
       - 8080
+    environment:
+      SW_AGENT_NAME: go-service
+      SW_AGENT_REPORTER_GRPC_BACKEND_SERVICE: oap:11800
+      UPSTREAM_URL: http://provider:9090/correlation
     depends_on:
       oap:
         condition: service_healthy
       provider:
         condition: service_healthy
-    command: ['--grpc', '--oap-server', 'oap:11800', '--upstream-url', 
'http://provider:9090/correlation']
     healthcheck:
       test: ["CMD", "sh", "-c", "nc -z 127.0.0.1 8080"]
       interval: 5s
@@ -58,11 +61,11 @@ services:
       file: ../../script/docker-compose/base-compose.yml
       service: consumer
     environment:
-      PROVIDER_URL: http://go2sky:8080
+      PROVIDER_URL: http://go-service:8080
     depends_on:
       oap:
         condition: service_healthy
-      go2sky:
+      go-service:
         condition: service_healthy
     ports:
       - 9092
diff --git a/test/e2e-v2/cases/go/e2e.yaml b/test/e2e-v2/cases/go/e2e.yaml
index fca42ec65c..d17f7ec7ed 100644
--- a/test/e2e-v2/cases/go/e2e.yaml
+++ b/test/e2e-v2/cases/go/e2e.yaml
@@ -46,17 +46,17 @@ verify:
     # service instance list
     - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql instance list 
--service-name=e2e-service-provider
       expected: expected/service-instance-provider.yml
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql instance list 
--service-name=go2sky
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql instance list 
--service-name=go-service
       expected: expected/service-instance-go.yml
     # service endpoint
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql endpoint list 
--keyword=correlation --service-name=go2sky
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql endpoint list 
--keyword=correlation --service-name=go-service
       expected: expected/service-endpoint-go.yml
     - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql endpoint list 
--keyword=correlation --service-name=e2e-service-consumer
       expected: expected/service-endpoint-consumer.yml
     - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql endpoint list 
--keyword=correlation --service-name=e2e-service-provider
       expected: expected/service-endpoint-provider.yml
     # trace segment list
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql trace ls 
--service-name=go2sky
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql trace ls 
--service-name=go-service
       expected: expected/traces-list-go.yml
     - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql trace ls 
--service-name=e2e-service-consumer
       expected: expected/traces-list-consumer.yml
@@ -70,19 +70,19 @@ verify:
         )
       expected: expected/trace-correlation-detail.yml
     # dependency service
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql dependency service 
--service-name=go2sky
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql dependency service 
--service-name=go-service
       expected: expected/dependency-services-go.yml
     # dependency instance
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql dependency instance 
--service-name=go2sky --dest-service-name=e2e-service-provider
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql dependency instance 
--service-name=go-service --dest-service-name=e2e-service-provider
       expected: expected/dependency-instance-go.yml
     # service metrics
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_sla --service-name=go2sky |yq e 'to_entries' -
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_sla --service-name=go-service |yq e 'to_entries' -
       expected: expected/metrics-has-value.yml
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_cpm --service-name=go2sky |yq e 'to_entries' -
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_cpm --service-name=go-service |yq e 'to_entries' -
       expected: expected/metrics-has-value.yml
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_resp_time --service-name=go2sky |yq e 'to_entries' -
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_resp_time --service-name=go-service |yq e 'to_entries' -
       expected: expected/metrics-has-value.yml
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_apdex --service-name=go2sky |yq e 'to_entries' -
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_apdex --service-name=go-service |yq e 'to_entries' -
       expected: expected/metrics-has-value.yml
     # service instance metrics
     - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_instance_resp_time --instance-name=provider1 
--service-name=e2e-service-provider |yq e 'to_entries' -
@@ -92,25 +92,25 @@ verify:
     - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_instance_sla --instance-name=provider1 
--service-name=e2e-service-provider |yq e 'to_entries' -
       expected: expected/metrics-has-value.yml
     # service endpoint metrics
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=endpoint_cpm --endpoint-name=/POST/correlation --service-name=go2sky |yq 
e 'to_entries' -
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=endpoint_cpm --endpoint-name=POST:/correlation --service-name=go-service 
|yq e 'to_entries' -
       expected: expected/metrics-has-value.yml
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=endpoint_resp_time --endpoint-name=/POST/correlation 
--service-name=go2sky |yq e 'to_entries' -
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=endpoint_resp_time --endpoint-name=POST:/correlation 
--service-name=go-service |yq e 'to_entries' -
       expected: expected/metrics-has-value.yml
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=endpoint_sla --endpoint-name=/POST/correlation --service-name=go2sky |yq 
e 'to_entries' -
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=endpoint_sla --endpoint-name=POST:/correlation --service-name=go-service 
|yq e 'to_entries' -
       expected: expected/metrics-has-value.yml
     # service relation metrics
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_relation_client_cpm  --service-name=go2sky 
--dest-service-name=e2e-service-provider |yq e 'to_entries' -
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_relation_client_cpm  --service-name=go-service 
--dest-service-name=e2e-service-provider |yq e 'to_entries' -
       expected: expected/metrics-has-value.yml
-    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_relation_server_cpm  --service-name=go2sky 
--dest-service-name=e2e-service-provider |yq e 'to_entries' -
+    - query: swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_relation_server_cpm  --service-name=go-service 
--dest-service-name=e2e-service-provider |yq e 'to_entries' -
       expected: expected/metrics-has-value.yml
     # service instance relation metrics
     - query: |
         swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_instance_relation_client_cpm --instance-name=$( \
-          swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql instance list 
--service-name=go2sky | yq e '.[0].name' - ) \
-           --service-name=go2sky --dest-instance-name=provider1 
--dest-service-name=e2e-service-provider |yq e 'to_entries' -
+          swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql instance list 
--service-name=go-service | yq e '.[0].name' - ) \
+           --service-name=go-service --dest-instance-name=provider1 
--dest-service-name=e2e-service-provider |yq e 'to_entries' -
       expected: expected/metrics-has-value.yml
     - query: |
         swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql metrics linear 
--name=service_instance_relation_server_cpm --instance-name=$( \
-          swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql instance list 
--service-name=go2sky | yq e '.[0].name' - ) \
-           --service-name=go2sky --dest-instance-name=provider1 
--dest-service-name=e2e-service-provider |yq e 'to_entries' -
+          swctl --display yaml 
--base-url=http://${oap_host}:${oap_12800}/graphql instance list 
--service-name=go-service | yq e '.[0].name' - ) \
+           --service-name=go-service --dest-instance-name=provider1 
--dest-service-name=e2e-service-provider |yq e 'to_entries' -
       expected: expected/metrics-has-value.yml
diff --git a/test/e2e-v2/cases/go/expected/dependency-instance-go.yml 
b/test/e2e-v2/cases/go/expected/dependency-instance-go.yml
index 823d5f100a..bd39626264 100644
--- a/test/e2e-v2/cases/go/expected/dependency-instance-go.yml
+++ b/test/e2e-v2/cases/go/expected/dependency-instance-go.yml
@@ -17,8 +17,8 @@ nodes:
 {{- contains .nodes }}
 - id: {{ notEmpty .id }}
   name: {{ notEmpty .name }}
-  serviceid: {{ b64enc "go2sky" }}.1
-  servicename: go2sky
+  serviceid: {{ b64enc "go-service" }}.1
+  servicename: go-service
   type: ""
   isreal: true
 - id: {{ b64enc "e2e-service-provider" }}.1_{{ b64enc "provider1" }}
diff --git a/test/e2e-v2/cases/go/expected/dependency-services-go.yml 
b/test/e2e-v2/cases/go/expected/dependency-services-go.yml
index 2c96e90531..5d08db3d94 100644
--- a/test/e2e-v2/cases/go/expected/dependency-services-go.yml
+++ b/test/e2e-v2/cases/go/expected/dependency-services-go.yml
@@ -23,9 +23,9 @@ nodes:
   name: e2e-service-consumer
   type: Tomcat
   isreal: true
-- id: {{ b64enc "go2sky" }}.1
-  name: go2sky
-  type: GoHttpServer
+- id: {{ b64enc "go-service" }}.1
+  name: go-service
+  type: Gin
   isreal: true
 {{- end }}
 calls:
@@ -33,20 +33,20 @@ calls:
 - source: {{ b64enc "e2e-service-consumer"}}.1
   sourcecomponents:
     - SpringRestTemplate
-  target: {{ b64enc "go2sky"}}.1
+  target: {{ b64enc "go-service"}}.1
   targetcomponents:
-    - GoHttpServer
-  id: {{ b64enc "e2e-service-consumer"}}.1-{{ b64enc "go2sky"}}.1
+    - Gin
+  id: {{ b64enc "e2e-service-consumer"}}.1-{{ b64enc "go-service"}}.1
   detectpoints:
     - CLIENT
     - SERVER
-- source: {{ b64enc "go2sky" }}.1
+- source: {{ b64enc "go-service" }}.1
   sourcecomponents:
     - GoHttpClient
   target: {{ b64enc "e2e-service-provider"}}.1
   targetcomponents:
     - Tomcat
-  id: {{ b64enc "go2sky" }}.1-{{ b64enc "e2e-service-provider"}}.1
+  id: {{ b64enc "go-service" }}.1-{{ b64enc "e2e-service-provider"}}.1
   detectpoints:
     - CLIENT
     - SERVER
diff --git a/test/e2e-v2/cases/go/expected/service-endpoint-go.yml 
b/test/e2e-v2/cases/go/expected/service-endpoint-go.yml
index de9a9ba4a0..1d838afaa3 100644
--- a/test/e2e-v2/cases/go/expected/service-endpoint-go.yml
+++ b/test/e2e-v2/cases/go/expected/service-endpoint-go.yml
@@ -14,6 +14,6 @@
 # limitations under the License.
 
 {{- contains . }}
-- id: {{ b64enc "go2sky" }}.1_{{ b64enc "/POST/correlation" }}
-  name: /POST/correlation
+- id: {{ b64enc "go-service" }}.1_{{ b64enc "POST:/correlation" }}
+  name: POST:/correlation
 {{- end}}
diff --git a/test/e2e-v2/cases/go/expected/service.yml 
b/test/e2e-v2/cases/go/expected/service.yml
index 1b902e502a..beac1fb190 100644
--- a/test/e2e-v2/cases/go/expected/service.yml
+++ b/test/e2e-v2/cases/go/expected/service.yml
@@ -28,10 +28,10 @@
   normal: true
   layers:
     - GENERAL
-- id: {{ b64enc "go2sky" }}.1
-  name: go2sky
+- id: {{ b64enc "go-service" }}.1
+  name: go-service
   group: ""
-  shortname: go2sky
+  shortname: go-service
   normal: true
   layers:
     - GENERAL
diff --git a/test/e2e-v2/cases/go/expected/trace-correlation-detail.yml 
b/test/e2e-v2/cases/go/expected/trace-correlation-detail.yml
index 8e8d25a6c1..899781c475 100644
--- a/test/e2e-v2/cases/go/expected/trace-correlation-detail.yml
+++ b/test/e2e-v2/cases/go/expected/trace-correlation-detail.yml
@@ -48,14 +48,14 @@ spans:
     endtime: {{ gt .endtime 0 }}
     endpointname: /correlation
     type: Exit
-    peer: go2sky:8080
+    peer: go-service:8080
     component: SpringRestTemplate
     iserror: false
     layer: Http
     tags:
       {{- contains .tags }}
       - key: url
-        value: http://go2sky:8080/correlation
+        value: http://go-service:8080/correlation
       - key: http.method
         value: POST
       {{- end }}
@@ -72,20 +72,20 @@ spans:
         parentspanid: 1
         type: CROSS_PROCESS
       {{- end }}
-    servicecode: go2sky
+    servicecode: go-service
     serviceinstancename: {{ notEmpty .serviceinstancename }}
     starttime: {{ gt .starttime 0 }}
     endtime: {{ gt .endtime 0 }}
-    endpointname: /POST/correlation
+    endpointname: POST:/correlation
     type: Entry
     peer: ""
-    component: GoHttpServer
+    component: Gin
     iserror: false
     layer: Http
     tags:
       {{- contains .tags }}
       - key: url
-        value: go2sky:8080/correlation
+        value: go-service:8080/correlation
       - key: http.method
         value: POST
       - key: status_code
@@ -98,11 +98,11 @@ spans:
     spanid: {{ .spanid }}
     parentspanid: {{ .parentspanid }}
     refs: []
-    servicecode: go2sky
+    servicecode: go-service
     serviceinstancename: {{ notEmpty .serviceinstancename }}
     starttime: {{ gt .starttime 0 }}
     endtime: {{ gt .endtime 0 }}
-    endpointname: /POST/correlation
+    endpointname: POST:/correlation
     type: Exit
     peer: provider:9090
     component: GoHttpClient
@@ -111,7 +111,7 @@ spans:
     tags:
       {{- contains .tags }}
       - key: url
-        value: http://provider:9090/correlation
+        value: provider:9090/correlation
       - key: http.method
         value: POST
       - key: status_code
diff --git a/test/e2e-v2/cases/go/expected/traces-list-go.yml 
b/test/e2e-v2/cases/go/expected/traces-list-go.yml
index 3bc2f69081..28a408d34d 100644
--- a/test/e2e-v2/cases/go/expected/traces-list-go.yml
+++ b/test/e2e-v2/cases/go/expected/traces-list-go.yml
@@ -17,7 +17,7 @@ traces:
 {{- contains .traces }}
 - segmentid: {{ notEmpty .segmentid }}
   endpointnames:
-    - /POST/correlation
+    - POST:/correlation
   duration: {{ ge .duration 0 }}
   start: "{{ notEmpty .start}}"
   iserror: false
diff --git a/test/e2e-v2/cases/go/Dockerfile.go 
b/test/e2e-v2/cases/go/service/Dockerfile
similarity index 67%
rename from test/e2e-v2/cases/go/Dockerfile.go
rename to test/e2e-v2/cases/go/service/Dockerfile
index 24e30abdd4..6a97a5ade6 100644
--- a/test/e2e-v2/cases/go/Dockerfile.go
+++ b/test/e2e-v2/cases/go/service/Dockerfile
@@ -13,25 +13,19 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-FROM golang:1.13 AS builder
-
-ARG SW_AGENT_GO_COMMIT
-ARG GO2SKY_CODE=${SW_AGENT_GO_COMMIT}.tar.gz
-ARG GO2SKY_CODE_URL=https://github.com/SkyAPM/go2sky/archive/${GO2SKY_CODE}
+ARG SW_AGENT_GO_COMMIT=
+FROM ghcr.io/apache/skywalking-go/skywalking-go:${SW_AGENT_GO_COMMIT}-go1.18 
as base
 
 ENV CGO_ENABLED=0
 ENV GO111MODULE=on
 
-WORKDIR /go2sky
-
-ADD ${GO2SKY_CODE_URL} .
-RUN tar -xf ${GO2SKY_CODE} --strip 1
-RUN rm ${GO2SKY_CODE}
+WORKDIR /go-service
+COPY .. /go-service
 
-WORKDIR /go2sky/test/e2e/example-server
-RUN go build -o main
+RUN go mod tidy && go build -toolexec="skywalking-go-agent" -a -o service
 
 FROM alpine:3.10
 
-COPY --from=builder /go2sky/test/e2e/example-server/main .
-ENTRYPOINT ["/main"]
+COPY --from=base /go-service/service /service
+
+ENTRYPOINT ["/service"]
\ No newline at end of file
diff --git a/test/e2e-v2/cases/go/service/e2e.go 
b/test/e2e-v2/cases/go/service/e2e.go
new file mode 100644
index 0000000000..6956d90e99
--- /dev/null
+++ b/test/e2e-v2/cases/go/service/e2e.go
@@ -0,0 +1,57 @@
+// Licensed to Apache Software Foundation (ASF) under one or more contributor
+// license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright
+// ownership. Apache Software Foundation (ASF) licenses this file to you under
+// the Apache License, Version 2.0 (the "License"); you may
+// not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+
+package main
+
+import (
+       "github.com/apache/skywalking-go/toolkit/trace"
+       "io/ioutil"
+       "log"
+       "net/http"
+       "os"
+       "time"
+
+       "github.com/gin-gonic/gin"
+
+       _ "github.com/apache/skywalking-go"
+)
+
+func main() {
+       upstream := os.Getenv("UPSTREAM_URL")
+       engine := gin.New()
+       engine.Handle("POST", "/correlation", func(context *gin.Context) {
+               time.Sleep(time.Duration(500) * time.Millisecond)
+               trace.SetCorrelation("MIDDLE_KEY", "go-service")
+               res, err := http.Post(upstream, "text/html", nil)
+               if err != nil {
+                       context.Status(http.StatusInternalServerError)
+                       log.Printf("unable to do http request error: %v \n", 
err)
+                       return
+               }
+               defer res.Body.Close()
+               body, err := ioutil.ReadAll(res.Body)
+               if err != nil {
+                       context.Status(http.StatusInternalServerError)
+                       log.Printf("read http response error: %v \n", err)
+                       return
+               }
+               context.Status(res.StatusCode)
+               context.Writer.Write(body)
+       })
+
+       _ = engine.Run(":8080")
+}
diff --git a/test/e2e-v2/cases/go/service/go.mod 
b/test/e2e-v2/cases/go/service/go.mod
new file mode 100644
index 0000000000..7c91f28e50
--- /dev/null
+++ b/test/e2e-v2/cases/go/service/go.mod
@@ -0,0 +1,60 @@
+// Licensed to Apache Software Foundation (ASF) under one or more contributor
+// license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright
+// ownership. Apache Software Foundation (ASF) licenses this file to you under
+// the Apache License, Version 2.0 (the "License"); you may
+// not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+
+module sw-e2e
+
+go 1.18
+
+require (
+       github.com/apache/skywalking-go v0.3.0
+       github.com/apache/skywalking-go/toolkit v0.3.0
+       github.com/gin-gonic/gin v1.9.1
+)
+
+require (
+       github.com/bytedance/sonic v1.9.1 // indirect
+       github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // 
indirect
+       github.com/gabriel-vasile/mimetype v1.4.2 // indirect
+       github.com/gin-contrib/sse v0.1.0 // indirect
+       github.com/go-playground/locales v0.14.1 // indirect
+       github.com/go-playground/universal-translator v0.18.1 // indirect
+       github.com/go-playground/validator/v10 v10.14.0 // indirect
+       github.com/goccy/go-json v0.10.2 // indirect
+       github.com/golang/protobuf v1.5.3 // indirect
+       github.com/google/go-cmp v0.5.9 // indirect
+       github.com/google/uuid v1.3.0 // indirect
+       github.com/json-iterator/go v1.1.12 // indirect
+       github.com/klauspost/cpuid/v2 v2.2.4 // indirect
+       github.com/leodido/go-urn v1.2.4 // indirect
+       github.com/mattn/go-isatty v0.0.19 // indirect
+       github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // 
indirect
+       github.com/modern-go/reflect2 v1.0.2 // indirect
+       github.com/pelletier/go-toml/v2 v2.0.8 // indirect
+       github.com/pkg/errors v0.9.1 // indirect
+       github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
+       github.com/ugorji/go/codec v1.2.11 // indirect
+       golang.org/x/arch v0.3.0 // indirect
+       golang.org/x/crypto v0.9.0 // indirect
+       golang.org/x/net v0.10.0 // indirect
+       golang.org/x/sys v0.8.0 // indirect
+       golang.org/x/text v0.9.0 // indirect
+       google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // 
indirect
+       google.golang.org/grpc v1.55.0 // indirect
+       google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v3 v3.0.1 // indirect
+       skywalking.apache.org/repo/goapi v0.0.0-20230314034821-0c5a44bb767a // 
indirect
+)
diff --git a/test/e2e-v2/script/env b/test/e2e-v2/script/env
index fe0c72566b..0ba11bb83c 100644
--- a/test/e2e-v2/script/env
+++ b/test/e2e-v2/script/env
@@ -17,7 +17,7 @@ SW_AGENT_JAVA_COMMIT=c82287e1dd1593cf3e7dbc390b92f9224943252a
 SW_AGENT_SATELLITE_COMMIT=ea27a3f4e126a24775fe12e2aa2695bcb23d99c3
 SW_AGENT_NGINX_LUA_COMMIT=c3cee4841798a147d83b96a10914d4ac0e11d0aa
 SW_AGENT_NODEJS_COMMIT=4f9a91dad3dfd8cfe5ba8f7bd06b39e11eb5e65e
-SW_AGENT_GO_COMMIT=4af380c2db6243106b0fc650b6003ce3b3eb82a0
+SW_AGENT_GO_COMMIT=774a6d56baba1187eb03bf1861af542c923b3dff
 SW_AGENT_PYTHON_COMMIT=c76a6ec51a478ac91abb20ec8f22a99b8d4d6a58
 SW_AGENT_CLIENT_JS_COMMIT=af0565a67d382b683c1dbd94c379b7080db61449
 SW_AGENT_CLIENT_JS_TEST_COMMIT=4f1eb1dcdbde3ec4a38534bf01dded4ab5d2f016

Reply via email to