Skip to content

Commit 6007e93

Browse files
nveenjainkumarabd
authored andcommitted
fixed conflict and added labels
Signed-off-by: kumarabd <abishekkumar92@gmail.com>
2 parents 04bec6d + 4ac3201 commit 6007e93

File tree

6 files changed

+195
-148
lines changed

6 files changed

+195
-148
lines changed

README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,16 @@ curl --location --request DELETE 'http://34.68.35.174:9091/metrics'
110110
> Note: metrics are collected only for `/call` and `/echo`.
111111
112112
# Service Mesh Interface (SMI) Conformance
113-
The `learn-layer5` application serves as a sample application to validate the conformance of any service mesh with the SMI specifications. To verify SMI conformance, run Meshery and invoke the suite of SMI tests specific to the service mesh you would like to validate.
113+
The `learn-layer5` application serves as a sample application to validate the conformance of any service mesh with the SMI specifications. To verify SMI conformance, run Meshery and the Meshery adapter for the specific service mesh you wish to test. Invoke the suite of SMI conformance tests on the specific service mesh you would like to validate.
114114

115-
## Testing with Meshery
116-
Meshery allows you to schedule tests and invoke them programmatically. Meshery will store these test results and allow you to retrieve them later.
115+
## Invoking conformance tests
117116

117+
**As a Service Mesh user**
118+
Meshery allows you to schedule tests and invoke them programmatically. Meshery will store these test results and allow you to retrieve them later.
119+
120+
**As a Service Mesh maker**
121+
Meshery guarantees provenance of these tests and facilitates the public publicing of this suite of tests results into a versioned, public matrix of conformance status (consisting of both supported capabilities and test compliance).
122+
<!--
118123
## Testing Manually
119124
120125
To manually invoke SMI Conformance test for a deployed service mesh, you can apply tests from the `smi-test` directory of this repository. Execute the following command to run the smi-conformace tests:
@@ -128,7 +133,7 @@ docker build . -t meshery-smi-conformance:latest
128133
docker run -p 10008:10008 meshery-smi-conformance:latest
129134
```
130135
131-
<!--
136+
132137
```shell
133138
kubectl kuttl test --skip-cluster-delete=true --start-kind=false ./smi-test
134139
```

smi-conformance/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ FROM alpine:latest
1414
RUN apk --no-cache add ca-certificates && mkdir /home/test-yamls && mkdir /home/test-yamls/traffic-access && mkdir /home/test-yamls/traffic-spec && mkdir /home/test-yamls/traffic-split
1515
COPY --from=build-img /home/meshery/** /home/
1616
COPY --from=build-img /go/src/github.com/layer5io/learn-layer5/smi-conformance/test-gen/test-yamls/traffic-access/** /home/test-yamls/traffic-access/
17-
COPY --from=build-img /go/src/github.com/layer5io/learn-layer5/smi-conformance/test-gen/test-yamls/test-split/** /home/test-yamls/traffic-split/
18-
COPY --from=build-img /go/src/github.com/layer5io/learn-layer5/smi-conformance/test-gen/test-yamls/test-spec/** /home/test-yamls/traffic-spec/
17+
COPY --from=build-img /go/src/github.com/layer5io/learn-layer5/smi-conformance/test-gen/test-yamls/traffic-split/** /home/test-yamls/traffic-split/
18+
COPY --from=build-img /go/src/github.com/layer5io/learn-layer5/smi-conformance/test-gen/test-yamls/traffic-spec/** /home/test-yamls/traffic-spec/
1919
WORKDIR /home/
2020
EXPOSE 10008
2121
CMD ["sh","-c","./smi_conformance"]

0 commit comments

Comments
 (0)