diff --git a/README.md b/README.md
index 7fe1a057..8f86b726 100644
--- a/README.md
+++ b/README.md
@@ -45,12 +45,12 @@ Add *keploy-sdk* as a dependency to your *pom.xml*:
io.keploy
keploy-sdk
- N.N.N (eg: 1.2.8)
+ N.N.N (eg: 1.2.9)
or to *build.gradle*:
- implementation 'io.keploy:keploy-sdk:N.N.N' (eg: 1.2.8)
+ implementation 'io.keploy:keploy-sdk:N.N.N' (eg: 1.2.9)
### KEPLOY_MODE
@@ -85,10 +85,10 @@ There are 3 modes:
- **Run along with agent to mock external calls of your API 🤩🔥**
- Download the latest - Download the latest agent jar
- from [here](https://repo1.maven.org/maven2/io/keploy/agent/1.2.8/) (eg: 1.2.8)
+ from [here](https://repo1.maven.org/maven2/io/keploy/agent/1.2.9/) (eg: 1.2.9)
- Prefix `-javaagent:` with absolute classpath of agent jar (
- eg: `-javaagent:/agent-1.2.8.jar`).
+ eg: `-javaagent:/agent-1.2.9.jar`).
1. **Using Intellij:** Go to Edit Configuration-> add VM options -> paste _java agent_ edited above.
@@ -126,7 +126,7 @@ There are 3 modes:
```
- And then run this
- command:`java -javaagent:/agent-1.2.8.jar -jar .jar`
+ command:`java -javaagent:/agent-1.2.9.jar -jar .jar`
. This command will attach agent jar and also run the application. You need to set some required env
variables written below in order to generate test cases. So, run this command after setting the env
variables.
diff --git a/api/src/main/java/io/keploy/service/GrpcService.java b/api/src/main/java/io/keploy/service/GrpcService.java
index 176e1778..176c81aa 100644
--- a/api/src/main/java/io/keploy/service/GrpcService.java
+++ b/api/src/main/java/io/keploy/service/GrpcService.java
@@ -54,6 +54,7 @@ public class GrpcService {
private static final String SET_PLAIN_TEXT = "\033[0;0m";
private static final String SET_BOLD_TEXT = "\033[0;1m";
+ public static String AppPath = "";
/**
* Initialising GRPC server ang Keploy instance
@@ -66,11 +67,12 @@ public GrpcService() {
.usePlaintext()
.build();
blockingStub = RegressionServiceGrpc.newBlockingStub(channel);
-
+ AppPath = System.getProperty("user.dir");
}
/**
* Get the url to connect to the server
+ *
* @return String which contains host and port of the server
*/
private String getTarget() {
@@ -120,7 +122,7 @@ public static void CaptureTestCases(String reqBody, Map params,
httpReqBuilder.setProtoMajor(Character.getNumericValue(protocolType.charAt(protocolType.length() - 3)));
httpReqBuilder.setProtoMinor(Character.getNumericValue(protocolType.charAt(protocolType.length() - 1)));
- testCaseReqBuilder.setAppID(k.getCfg().getApp().getName());
+ testCaseReqBuilder.setAppID(k.getCfg().getApp().getName()).setAppPath(AppPath);
testCaseReqBuilder.setCaptured(Instant.now().getEpochSecond());
/*
@@ -166,6 +168,7 @@ public static void Capture(Service.TestCaseReq.Builder testCaseReqBuilder, Map anchors = 12;
repeated string noise = 13;
repeated Mock Mocks = 14;
+ GrpcReq GrpcReq = 15;
+ GrpcResp GrpcResp = 16;
+ string Type = 17;
}
message Method {
@@ -112,6 +116,7 @@ message startRequest {
string app = 2;
string TestCasePath = 3;
string MockPath = 4;
+ string AppPath = 5;
}
message startResponse {
diff --git a/models/src/main/java/io/keploy/grpc/stubs/Service.java b/models/src/main/java/io/keploy/grpc/stubs/Service.java
index a0ba90fd..ec69060e 100644
--- a/models/src/main/java/io/keploy/grpc/stubs/Service.java
+++ b/models/src/main/java/io/keploy/grpc/stubs/Service.java
@@ -2124,6 +2124,18 @@ java.lang.String getReplaceOrThrow(
* .services.GrpcResp GrpcResp = 14;
*/
io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder();
+
+ /**
+ * string AppPath = 15;
+ * @return The appPath.
+ */
+ java.lang.String getAppPath();
+ /**
+ * string AppPath = 15;
+ * @return The bytes for appPath.
+ */
+ com.google.protobuf.ByteString
+ getAppPathBytes();
}
/**
* Protobuf type {@code services.TestCaseReq}
@@ -2146,6 +2158,7 @@ private TestCaseReq() {
mocks_ = java.util.Collections.emptyList();
remove_ = com.google.protobuf.LazyStringArrayList.EMPTY;
type_ = "";
+ appPath_ = "";
}
@java.lang.Override
@@ -2692,6 +2705,45 @@ public io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder() {
return grpcResp_ == null ? io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_;
}
+ public static final int APPPATH_FIELD_NUMBER = 15;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object appPath_ = "";
+ /**
+ * string AppPath = 15;
+ * @return The appPath.
+ */
+ @java.lang.Override
+ public java.lang.String getAppPath() {
+ java.lang.Object ref = appPath_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ appPath_ = s;
+ return s;
+ }
+ }
+ /**
+ * string AppPath = 15;
+ * @return The bytes for appPath.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getAppPathBytes() {
+ java.lang.Object ref = appPath_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ appPath_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@@ -2751,6 +2803,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
if (grpcResp_ != null) {
output.writeMessage(14, getGrpcResp());
}
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appPath_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 15, appPath_);
+ }
getUnknownFields().writeTo(output);
}
@@ -2821,6 +2876,9 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, getGrpcResp());
}
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appPath_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, appPath_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -2876,6 +2934,8 @@ public boolean equals(final java.lang.Object obj) {
if (!getGrpcResp()
.equals(other.getGrpcResp())) return false;
}
+ if (!getAppPath()
+ .equals(other.getAppPath())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -2932,6 +2992,8 @@ public int hashCode() {
hash = (37 * hash) + GRPCRESP_FIELD_NUMBER;
hash = (53 * hash) + getGrpcResp().hashCode();
}
+ hash = (37 * hash) + APPPATH_FIELD_NUMBER;
+ hash = (53 * hash) + getAppPath().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -3126,6 +3188,7 @@ public Builder clear() {
grpcRespBuilder_.dispose();
grpcRespBuilder_ = null;
}
+ appPath_ = "";
return this;
}
@@ -3228,6 +3291,9 @@ private void buildPartial0(io.keploy.grpc.stubs.Service.TestCaseReq result) {
? grpcResp_
: grpcRespBuilder_.build();
}
+ if (((from_bitField0_ & 0x00004000) != 0)) {
+ result.appPath_ = appPath_;
+ }
}
@java.lang.Override
@@ -3379,6 +3445,11 @@ public Builder mergeFrom(io.keploy.grpc.stubs.Service.TestCaseReq other) {
if (other.hasGrpcResp()) {
mergeGrpcResp(other.getGrpcResp());
}
+ if (!other.getAppPath().isEmpty()) {
+ appPath_ = other.appPath_;
+ bitField0_ |= 0x00004000;
+ onChanged();
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -3504,6 +3575,11 @@ public Builder mergeFrom(
bitField0_ |= 0x00002000;
break;
} // case 114
+ case 122: {
+ appPath_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00004000;
+ break;
+ } // case 122
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
@@ -5099,6 +5175,78 @@ public io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder() {
}
return grpcRespBuilder_;
}
+
+ private java.lang.Object appPath_ = "";
+ /**
+ * string AppPath = 15;
+ * @return The appPath.
+ */
+ public java.lang.String getAppPath() {
+ java.lang.Object ref = appPath_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ appPath_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string AppPath = 15;
+ * @return The bytes for appPath.
+ */
+ public com.google.protobuf.ByteString
+ getAppPathBytes() {
+ java.lang.Object ref = appPath_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ appPath_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string AppPath = 15;
+ * @param value The appPath to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAppPath(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ appPath_ = value;
+ bitField0_ |= 0x00004000;
+ onChanged();
+ return this;
+ }
+ /**
+ * string AppPath = 15;
+ * @return This builder for chaining.
+ */
+ public Builder clearAppPath() {
+ appPath_ = getDefaultInstance().getAppPath();
+ bitField0_ = (bitField0_ & ~0x00004000);
+ onChanged();
+ return this;
+ }
+ /**
+ * string AppPath = 15;
+ * @param value The bytes for appPath to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAppPathBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ appPath_ = value;
+ bitField0_ |= 0x00004000;
+ onChanged();
+ return this;
+ }
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@@ -7090,6 +7238,48 @@ io.keploy.grpc.stubs.Service.StrArr getAnchorsOrThrow(
*/
io.keploy.grpc.stubs.Service.MockOrBuilder getMocksOrBuilder(
int index);
+
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ * @return Whether the grpcReq field is set.
+ */
+ boolean hasGrpcReq();
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ * @return The grpcReq.
+ */
+ io.keploy.grpc.stubs.Service.GrpcReq getGrpcReq();
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ */
+ io.keploy.grpc.stubs.Service.GrpcReqOrBuilder getGrpcReqOrBuilder();
+
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ * @return Whether the grpcResp field is set.
+ */
+ boolean hasGrpcResp();
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ * @return The grpcResp.
+ */
+ io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp();
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ */
+ io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder();
+
+ /**
+ * string Type = 17;
+ * @return The type.
+ */
+ java.lang.String getType();
+ /**
+ * string Type = 17;
+ * @return The bytes for type.
+ */
+ com.google.protobuf.ByteString
+ getTypeBytes();
}
/**
* Protobuf type {@code services.TestCase}
@@ -7111,6 +7301,7 @@ private TestCase() {
deps_ = java.util.Collections.emptyList();
noise_ = com.google.protobuf.LazyStringArrayList.EMPTY;
mocks_ = java.util.Collections.emptyList();
+ type_ = "";
}
@java.lang.Override
@@ -7669,6 +7860,97 @@ public io.keploy.grpc.stubs.Service.MockOrBuilder getMocksOrBuilder(
return mocks_.get(index);
}
+ public static final int GRPCREQ_FIELD_NUMBER = 15;
+ private io.keploy.grpc.stubs.Service.GrpcReq grpcReq_;
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ * @return Whether the grpcReq field is set.
+ */
+ @java.lang.Override
+ public boolean hasGrpcReq() {
+ return grpcReq_ != null;
+ }
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ * @return The grpcReq.
+ */
+ @java.lang.Override
+ public io.keploy.grpc.stubs.Service.GrpcReq getGrpcReq() {
+ return grpcReq_ == null ? io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance() : grpcReq_;
+ }
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ */
+ @java.lang.Override
+ public io.keploy.grpc.stubs.Service.GrpcReqOrBuilder getGrpcReqOrBuilder() {
+ return grpcReq_ == null ? io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance() : grpcReq_;
+ }
+
+ public static final int GRPCRESP_FIELD_NUMBER = 16;
+ private io.keploy.grpc.stubs.Service.GrpcResp grpcResp_;
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ * @return Whether the grpcResp field is set.
+ */
+ @java.lang.Override
+ public boolean hasGrpcResp() {
+ return grpcResp_ != null;
+ }
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ * @return The grpcResp.
+ */
+ @java.lang.Override
+ public io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp() {
+ return grpcResp_ == null ? io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_;
+ }
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ */
+ @java.lang.Override
+ public io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder() {
+ return grpcResp_ == null ? io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_;
+ }
+
+ public static final int TYPE_FIELD_NUMBER = 17;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object type_ = "";
+ /**
+ * string Type = 17;
+ * @return The type.
+ */
+ @java.lang.Override
+ public java.lang.String getType() {
+ java.lang.Object ref = type_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ type_ = s;
+ return s;
+ }
+ }
+ /**
+ * string Type = 17;
+ * @return The bytes for type.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTypeBytes() {
+ java.lang.Object ref = type_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ type_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@@ -7731,6 +8013,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
for (int i = 0; i < mocks_.size(); i++) {
output.writeMessage(14, mocks_.get(i));
}
+ if (grpcReq_ != null) {
+ output.writeMessage(15, getGrpcReq());
+ }
+ if (grpcResp_ != null) {
+ output.writeMessage(16, getGrpcResp());
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 17, type_);
+ }
getUnknownFields().writeTo(output);
}
@@ -7808,6 +8099,17 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, mocks_.get(i));
}
+ if (grpcReq_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(15, getGrpcReq());
+ }
+ if (grpcResp_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(16, getGrpcResp());
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, type_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -7857,6 +8159,18 @@ public boolean equals(final java.lang.Object obj) {
.equals(other.getNoiseList())) return false;
if (!getMocksList()
.equals(other.getMocksList())) return false;
+ if (hasGrpcReq() != other.hasGrpcReq()) return false;
+ if (hasGrpcReq()) {
+ if (!getGrpcReq()
+ .equals(other.getGrpcReq())) return false;
+ }
+ if (hasGrpcResp() != other.hasGrpcResp()) return false;
+ if (hasGrpcResp()) {
+ if (!getGrpcResp()
+ .equals(other.getGrpcResp())) return false;
+ }
+ if (!getType()
+ .equals(other.getType())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -7913,6 +8227,16 @@ public int hashCode() {
hash = (37 * hash) + MOCKS_FIELD_NUMBER;
hash = (53 * hash) + getMocksList().hashCode();
}
+ if (hasGrpcReq()) {
+ hash = (37 * hash) + GRPCREQ_FIELD_NUMBER;
+ hash = (53 * hash) + getGrpcReq().hashCode();
+ }
+ if (hasGrpcResp()) {
+ hash = (37 * hash) + GRPCRESP_FIELD_NUMBER;
+ hash = (53 * hash) + getGrpcResp().hashCode();
+ }
+ hash = (37 * hash) + TYPE_FIELD_NUMBER;
+ hash = (53 * hash) + getType().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -8103,6 +8427,17 @@ public Builder clear() {
mocksBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00002000);
+ grpcReq_ = null;
+ if (grpcReqBuilder_ != null) {
+ grpcReqBuilder_.dispose();
+ grpcReqBuilder_ = null;
+ }
+ grpcResp_ = null;
+ if (grpcRespBuilder_ != null) {
+ grpcRespBuilder_.dispose();
+ grpcRespBuilder_ = null;
+ }
+ type_ = "";
return this;
}
@@ -8202,6 +8537,19 @@ private void buildPartial0(io.keploy.grpc.stubs.Service.TestCase result) {
result.anchors_ = internalGetAnchors();
result.anchors_.makeImmutable();
}
+ if (((from_bitField0_ & 0x00004000) != 0)) {
+ result.grpcReq_ = grpcReqBuilder_ == null
+ ? grpcReq_
+ : grpcReqBuilder_.build();
+ }
+ if (((from_bitField0_ & 0x00008000) != 0)) {
+ result.grpcResp_ = grpcRespBuilder_ == null
+ ? grpcResp_
+ : grpcRespBuilder_.build();
+ }
+ if (((from_bitField0_ & 0x00010000) != 0)) {
+ result.type_ = type_;
+ }
}
@java.lang.Override
@@ -8351,6 +8699,17 @@ public Builder mergeFrom(io.keploy.grpc.stubs.Service.TestCase other) {
}
}
}
+ if (other.hasGrpcReq()) {
+ mergeGrpcReq(other.getGrpcReq());
+ }
+ if (other.hasGrpcResp()) {
+ mergeGrpcResp(other.getGrpcResp());
+ }
+ if (!other.getType().isEmpty()) {
+ type_ = other.type_;
+ bitField0_ |= 0x00010000;
+ onChanged();
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -8476,6 +8835,25 @@ public Builder mergeFrom(
}
break;
} // case 114
+ case 122: {
+ input.readMessage(
+ getGrpcReqFieldBuilder().getBuilder(),
+ extensionRegistry);
+ bitField0_ |= 0x00004000;
+ break;
+ } // case 122
+ case 130: {
+ input.readMessage(
+ getGrpcRespFieldBuilder().getBuilder(),
+ extensionRegistry);
+ bitField0_ |= 0x00008000;
+ break;
+ } // case 130
+ case 138: {
+ type_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00010000;
+ break;
+ } // case 138
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
@@ -9952,6 +10330,316 @@ public io.keploy.grpc.stubs.Service.Mock.Builder addMocksBuilder(
}
return mocksBuilder_;
}
+
+ private io.keploy.grpc.stubs.Service.GrpcReq grpcReq_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ io.keploy.grpc.stubs.Service.GrpcReq, io.keploy.grpc.stubs.Service.GrpcReq.Builder, io.keploy.grpc.stubs.Service.GrpcReqOrBuilder> grpcReqBuilder_;
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ * @return Whether the grpcReq field is set.
+ */
+ public boolean hasGrpcReq() {
+ return ((bitField0_ & 0x00004000) != 0);
+ }
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ * @return The grpcReq.
+ */
+ public io.keploy.grpc.stubs.Service.GrpcReq getGrpcReq() {
+ if (grpcReqBuilder_ == null) {
+ return grpcReq_ == null ? io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance() : grpcReq_;
+ } else {
+ return grpcReqBuilder_.getMessage();
+ }
+ }
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ */
+ public Builder setGrpcReq(io.keploy.grpc.stubs.Service.GrpcReq value) {
+ if (grpcReqBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ grpcReq_ = value;
+ } else {
+ grpcReqBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00004000;
+ onChanged();
+ return this;
+ }
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ */
+ public Builder setGrpcReq(
+ io.keploy.grpc.stubs.Service.GrpcReq.Builder builderForValue) {
+ if (grpcReqBuilder_ == null) {
+ grpcReq_ = builderForValue.build();
+ } else {
+ grpcReqBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00004000;
+ onChanged();
+ return this;
+ }
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ */
+ public Builder mergeGrpcReq(io.keploy.grpc.stubs.Service.GrpcReq value) {
+ if (grpcReqBuilder_ == null) {
+ if (((bitField0_ & 0x00004000) != 0) &&
+ grpcReq_ != null &&
+ grpcReq_ != io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance()) {
+ getGrpcReqBuilder().mergeFrom(value);
+ } else {
+ grpcReq_ = value;
+ }
+ } else {
+ grpcReqBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00004000;
+ onChanged();
+ return this;
+ }
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ */
+ public Builder clearGrpcReq() {
+ bitField0_ = (bitField0_ & ~0x00004000);
+ grpcReq_ = null;
+ if (grpcReqBuilder_ != null) {
+ grpcReqBuilder_.dispose();
+ grpcReqBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ */
+ public io.keploy.grpc.stubs.Service.GrpcReq.Builder getGrpcReqBuilder() {
+ bitField0_ |= 0x00004000;
+ onChanged();
+ return getGrpcReqFieldBuilder().getBuilder();
+ }
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ */
+ public io.keploy.grpc.stubs.Service.GrpcReqOrBuilder getGrpcReqOrBuilder() {
+ if (grpcReqBuilder_ != null) {
+ return grpcReqBuilder_.getMessageOrBuilder();
+ } else {
+ return grpcReq_ == null ?
+ io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance() : grpcReq_;
+ }
+ }
+ /**
+ * .services.GrpcReq GrpcReq = 15;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ io.keploy.grpc.stubs.Service.GrpcReq, io.keploy.grpc.stubs.Service.GrpcReq.Builder, io.keploy.grpc.stubs.Service.GrpcReqOrBuilder>
+ getGrpcReqFieldBuilder() {
+ if (grpcReqBuilder_ == null) {
+ grpcReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ io.keploy.grpc.stubs.Service.GrpcReq, io.keploy.grpc.stubs.Service.GrpcReq.Builder, io.keploy.grpc.stubs.Service.GrpcReqOrBuilder>(
+ getGrpcReq(),
+ getParentForChildren(),
+ isClean());
+ grpcReq_ = null;
+ }
+ return grpcReqBuilder_;
+ }
+
+ private io.keploy.grpc.stubs.Service.GrpcResp grpcResp_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder> grpcRespBuilder_;
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ * @return Whether the grpcResp field is set.
+ */
+ public boolean hasGrpcResp() {
+ return ((bitField0_ & 0x00008000) != 0);
+ }
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ * @return The grpcResp.
+ */
+ public io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp() {
+ if (grpcRespBuilder_ == null) {
+ return grpcResp_ == null ? io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_;
+ } else {
+ return grpcRespBuilder_.getMessage();
+ }
+ }
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ */
+ public Builder setGrpcResp(io.keploy.grpc.stubs.Service.GrpcResp value) {
+ if (grpcRespBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ grpcResp_ = value;
+ } else {
+ grpcRespBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00008000;
+ onChanged();
+ return this;
+ }
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ */
+ public Builder setGrpcResp(
+ io.keploy.grpc.stubs.Service.GrpcResp.Builder builderForValue) {
+ if (grpcRespBuilder_ == null) {
+ grpcResp_ = builderForValue.build();
+ } else {
+ grpcRespBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00008000;
+ onChanged();
+ return this;
+ }
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ */
+ public Builder mergeGrpcResp(io.keploy.grpc.stubs.Service.GrpcResp value) {
+ if (grpcRespBuilder_ == null) {
+ if (((bitField0_ & 0x00008000) != 0) &&
+ grpcResp_ != null &&
+ grpcResp_ != io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance()) {
+ getGrpcRespBuilder().mergeFrom(value);
+ } else {
+ grpcResp_ = value;
+ }
+ } else {
+ grpcRespBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00008000;
+ onChanged();
+ return this;
+ }
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ */
+ public Builder clearGrpcResp() {
+ bitField0_ = (bitField0_ & ~0x00008000);
+ grpcResp_ = null;
+ if (grpcRespBuilder_ != null) {
+ grpcRespBuilder_.dispose();
+ grpcRespBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ */
+ public io.keploy.grpc.stubs.Service.GrpcResp.Builder getGrpcRespBuilder() {
+ bitField0_ |= 0x00008000;
+ onChanged();
+ return getGrpcRespFieldBuilder().getBuilder();
+ }
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ */
+ public io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder() {
+ if (grpcRespBuilder_ != null) {
+ return grpcRespBuilder_.getMessageOrBuilder();
+ } else {
+ return grpcResp_ == null ?
+ io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_;
+ }
+ }
+ /**
+ * .services.GrpcResp GrpcResp = 16;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder>
+ getGrpcRespFieldBuilder() {
+ if (grpcRespBuilder_ == null) {
+ grpcRespBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder>(
+ getGrpcResp(),
+ getParentForChildren(),
+ isClean());
+ grpcResp_ = null;
+ }
+ return grpcRespBuilder_;
+ }
+
+ private java.lang.Object type_ = "";
+ /**
+ * string Type = 17;
+ * @return The type.
+ */
+ public java.lang.String getType() {
+ java.lang.Object ref = type_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ type_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string Type = 17;
+ * @return The bytes for type.
+ */
+ public com.google.protobuf.ByteString
+ getTypeBytes() {
+ java.lang.Object ref = type_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ type_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string Type = 17;
+ * @param value The type to set.
+ * @return This builder for chaining.
+ */
+ public Builder setType(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ type_ = value;
+ bitField0_ |= 0x00010000;
+ onChanged();
+ return this;
+ }
+ /**
+ * string Type = 17;
+ * @return This builder for chaining.
+ */
+ public Builder clearType() {
+ type_ = getDefaultInstance().getType();
+ bitField0_ = (bitField0_ & ~0x00010000);
+ onChanged();
+ return this;
+ }
+ /**
+ * string Type = 17;
+ * @param value The bytes for type to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTypeBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ type_ = value;
+ bitField0_ |= 0x00010000;
+ onChanged();
+ return this;
+ }
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@@ -10682,14 +11370,14 @@ io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow(
/**
* string Body = 7 [deprecated = true];
* @deprecated services.HttpReq.Body is deprecated.
- * See service.proto;l=72
+ * See service.proto;l=76
* @return The body.
*/
@java.lang.Deprecated java.lang.String getBody();
/**
* string Body = 7 [deprecated = true];
* @deprecated services.HttpReq.Body is deprecated.
- * See service.proto;l=72
+ * See service.proto;l=76
* @return The bytes for body.
*/
@java.lang.Deprecated com.google.protobuf.ByteString
@@ -11061,7 +11749,7 @@ public io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow(
/**
* string Body = 7 [deprecated = true];
* @deprecated services.HttpReq.Body is deprecated.
- * See service.proto;l=72
+ * See service.proto;l=76
* @return The body.
*/
@java.lang.Override
@@ -11080,7 +11768,7 @@ public io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow(
/**
* string Body = 7 [deprecated = true];
* @deprecated services.HttpReq.Body is deprecated.
- * See service.proto;l=72
+ * See service.proto;l=76
* @return The bytes for body.
*/
@java.lang.Override
@@ -12298,7 +12986,7 @@ public Builder putAllHeader(
/**
* string Body = 7 [deprecated = true];
* @deprecated services.HttpReq.Body is deprecated.
- * See service.proto;l=72
+ * See service.proto;l=76
* @return The body.
*/
@java.lang.Deprecated public java.lang.String getBody() {
@@ -12316,7 +13004,7 @@ public Builder putAllHeader(
/**
* string Body = 7 [deprecated = true];
* @deprecated services.HttpReq.Body is deprecated.
- * See service.proto;l=72
+ * See service.proto;l=76
* @return The bytes for body.
*/
@java.lang.Deprecated public com.google.protobuf.ByteString
@@ -12335,7 +13023,7 @@ public Builder putAllHeader(
/**
* string Body = 7 [deprecated = true];
* @deprecated services.HttpReq.Body is deprecated.
- * See service.proto;l=72
+ * See service.proto;l=76
* @param value The body to set.
* @return This builder for chaining.
*/
@@ -12350,7 +13038,7 @@ public Builder putAllHeader(
/**
* string Body = 7 [deprecated = true];
* @deprecated services.HttpReq.Body is deprecated.
- * See service.proto;l=72
+ * See service.proto;l=76
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearBody() {
@@ -12362,7 +13050,7 @@ public Builder putAllHeader(
/**
* string Body = 7 [deprecated = true];
* @deprecated services.HttpReq.Body is deprecated.
- * See service.proto;l=72
+ * See service.proto;l=76
* @param value The bytes for body to set.
* @return This builder for chaining.
*/
@@ -14462,14 +15150,14 @@ io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow(
/**
* string Body = 3 [deprecated = true];
* @deprecated services.HttpResp.Body is deprecated.
- * See service.proto;l=92
+ * See service.proto;l=96
* @return The body.
*/
@java.lang.Deprecated java.lang.String getBody();
/**
* string Body = 3 [deprecated = true];
* @deprecated services.HttpResp.Body is deprecated.
- * See service.proto;l=92
+ * See service.proto;l=96
* @return The bytes for body.
*/
@java.lang.Deprecated com.google.protobuf.ByteString
@@ -14669,7 +15357,7 @@ public io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow(
/**
* string Body = 3 [deprecated = true];
* @deprecated services.HttpResp.Body is deprecated.
- * See service.proto;l=92
+ * See service.proto;l=96
* @return The body.
*/
@java.lang.Override
@@ -14688,7 +15376,7 @@ public io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow(
/**
* string Body = 3 [deprecated = true];
* @deprecated services.HttpResp.Body is deprecated.
- * See service.proto;l=92
+ * See service.proto;l=96
* @return The bytes for body.
*/
@java.lang.Override
@@ -15508,7 +16196,7 @@ public Builder putAllHeader(
/**
* string Body = 3 [deprecated = true];
* @deprecated services.HttpResp.Body is deprecated.
- * See service.proto;l=92
+ * See service.proto;l=96
* @return The body.
*/
@java.lang.Deprecated public java.lang.String getBody() {
@@ -15526,7 +16214,7 @@ public Builder putAllHeader(
/**
* string Body = 3 [deprecated = true];
* @deprecated services.HttpResp.Body is deprecated.
- * See service.proto;l=92
+ * See service.proto;l=96
* @return The bytes for body.
*/
@java.lang.Deprecated public com.google.protobuf.ByteString
@@ -15545,7 +16233,7 @@ public Builder putAllHeader(
/**
* string Body = 3 [deprecated = true];
* @deprecated services.HttpResp.Body is deprecated.
- * See service.proto;l=92
+ * See service.proto;l=96
* @param value The body to set.
* @return This builder for chaining.
*/
@@ -15560,7 +16248,7 @@ public Builder putAllHeader(
/**
* string Body = 3 [deprecated = true];
* @deprecated services.HttpResp.Body is deprecated.
- * See service.proto;l=92
+ * See service.proto;l=96
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearBody() {
@@ -15572,7 +16260,7 @@ public Builder putAllHeader(
/**
* string Body = 3 [deprecated = true];
* @deprecated services.HttpResp.Body is deprecated.
- * See service.proto;l=92
+ * See service.proto;l=96
* @param value The bytes for body to set.
* @return This builder for chaining.
*/
@@ -17198,6 +17886,18 @@ public interface startRequestOrBuilder extends
*/
com.google.protobuf.ByteString
getMockPathBytes();
+
+ /**
+ * string AppPath = 5;
+ * @return The appPath.
+ */
+ java.lang.String getAppPath();
+ /**
+ * string AppPath = 5;
+ * @return The bytes for appPath.
+ */
+ com.google.protobuf.ByteString
+ getAppPathBytes();
}
/**
* Protobuf type {@code services.startRequest}
@@ -17216,6 +17916,7 @@ private startRequest() {
app_ = "";
testCasePath_ = "";
mockPath_ = "";
+ appPath_ = "";
}
@java.lang.Override
@@ -17399,6 +18100,45 @@ public java.lang.String getMockPath() {
}
}
+ public static final int APPPATH_FIELD_NUMBER = 5;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object appPath_ = "";
+ /**
+ * string AppPath = 5;
+ * @return The appPath.
+ */
+ @java.lang.Override
+ public java.lang.String getAppPath() {
+ java.lang.Object ref = appPath_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ appPath_ = s;
+ return s;
+ }
+ }
+ /**
+ * string AppPath = 5;
+ * @return The bytes for appPath.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getAppPathBytes() {
+ java.lang.Object ref = appPath_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ appPath_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@@ -17425,6 +18165,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mockPath_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, mockPath_);
}
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appPath_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 5, appPath_);
+ }
getUnknownFields().writeTo(output);
}
@@ -17446,6 +18189,9 @@ public int getSerializedSize() {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mockPath_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, mockPath_);
}
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appPath_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, appPath_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -17469,6 +18215,8 @@ public boolean equals(final java.lang.Object obj) {
.equals(other.getTestCasePath())) return false;
if (!getMockPath()
.equals(other.getMockPath())) return false;
+ if (!getAppPath()
+ .equals(other.getAppPath())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -17488,6 +18236,8 @@ public int hashCode() {
hash = (53 * hash) + getTestCasePath().hashCode();
hash = (37 * hash) + MOCKPATH_FIELD_NUMBER;
hash = (53 * hash) + getMockPath().hashCode();
+ hash = (37 * hash) + APPPATH_FIELD_NUMBER;
+ hash = (53 * hash) + getAppPath().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -17621,6 +18371,7 @@ public Builder clear() {
app_ = "";
testCasePath_ = "";
mockPath_ = "";
+ appPath_ = "";
return this;
}
@@ -17666,6 +18417,9 @@ private void buildPartial0(io.keploy.grpc.stubs.Service.startRequest result) {
if (((from_bitField0_ & 0x00000008) != 0)) {
result.mockPath_ = mockPath_;
}
+ if (((from_bitField0_ & 0x00000010) != 0)) {
+ result.appPath_ = appPath_;
+ }
}
@java.lang.Override
@@ -17732,6 +18486,11 @@ public Builder mergeFrom(io.keploy.grpc.stubs.Service.startRequest other) {
bitField0_ |= 0x00000008;
onChanged();
}
+ if (!other.getAppPath().isEmpty()) {
+ appPath_ = other.appPath_;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -17778,6 +18537,11 @@ public Builder mergeFrom(
bitField0_ |= 0x00000008;
break;
} // case 34
+ case 42: {
+ appPath_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000010;
+ break;
+ } // case 42
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
@@ -18082,6 +18846,78 @@ public Builder setMockPathBytes(
onChanged();
return this;
}
+
+ private java.lang.Object appPath_ = "";
+ /**
+ * string AppPath = 5;
+ * @return The appPath.
+ */
+ public java.lang.String getAppPath() {
+ java.lang.Object ref = appPath_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ appPath_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string AppPath = 5;
+ * @return The bytes for appPath.
+ */
+ public com.google.protobuf.ByteString
+ getAppPathBytes() {
+ java.lang.Object ref = appPath_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ appPath_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string AppPath = 5;
+ * @param value The appPath to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAppPath(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ appPath_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+ /**
+ * string AppPath = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearAppPath() {
+ appPath_ = getDefaultInstance().getAppPath();
+ bitField0_ = (bitField0_ & ~0x00000010);
+ onChanged();
+ return this;
+ }
+ /**
+ * string AppPath = 5;
+ * @param value The bytes for appPath to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAppPathBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ appPath_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@@ -37684,7 +38520,7 @@ public io.keploy.grpc.stubs.Service.StartMockResp getDefaultInstanceForType() {
"(\0132\036.services.Dependency.MetaEntry\022!\n\004Da" +
"ta\030\004 \003(\0132\023.services.DataBytes\032+\n\tMetaEnt" +
"ry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\030\n\tDa" +
- "taBytes\022\013\n\003Bin\030\001 \001(\014\"\303\003\n\013TestCaseReq\022\020\n\010" +
+ "taBytes\022\013\n\003Bin\030\001 \001(\014\"\324\003\n\013TestCaseReq\022\020\n\010" +
"Captured\030\001 \001(\003\022\r\n\005AppID\030\002 \001(\t\022\013\n\003URI\030\003 \001" +
"(\t\022\"\n\007HttpReq\030\004 \001(\0132\021.services.HttpReq\022$" +
"\n\010HttpResp\030\005 \001(\0132\022.services.HttpResp\022(\n\n" +
@@ -37694,115 +38530,118 @@ public io.keploy.grpc.stubs.Service.StartMockResp getDefaultInstanceForType() {
"\n \003(\t\0223\n\007Replace\030\013 \003(\0132\".services.TestCa" +
"seReq.ReplaceEntry\022\014\n\004Type\030\014 \001(\t\022\"\n\007Grpc" +
"Req\030\r \001(\0132\021.services.GrpcReq\022$\n\010GrpcResp" +
- "\030\016 \001(\0132\022.services.GrpcResp\032.\n\014ReplaceEnt" +
- "ry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\261\001\n\007T" +
- "estReq\022\n\n\002ID\030\001 \001(\t\022\r\n\005AppID\030\002 \001(\t\022\r\n\005Run" +
- "ID\030\003 \001(\t\022 \n\004Resp\030\004 \001(\0132\022.services.HttpRe" +
- "sp\022\024\n\014TestCasePath\030\005 \001(\t\022\020\n\010MockPath\030\006 \001" +
- "(\t\022\014\n\004Type\030\007 \001(\t\022$\n\010GrpcResp\030\010 \001(\0132\022.ser" +
- "vices.GrpcResp\"\367\003\n\010TestCase\022\n\n\002id\030\001 \001(\t\022" +
- "\017\n\007created\030\002 \001(\003\022\017\n\007updated\030\003 \001(\003\022\020\n\010cap" +
- "tured\030\004 \001(\003\022\013\n\003CID\030\005 \001(\t\022\r\n\005appID\030\006 \001(\t\022" +
- "\013\n\003URI\030\007 \001(\t\022\"\n\007HttpReq\030\010 \001(\0132\021.services" +
- ".HttpReq\022$\n\010HttpResp\030\t \001(\0132\022.services.Ht" +
- "tpResp\022\"\n\004Deps\030\n \003(\0132\024.services.Dependen" +
- "cy\0220\n\007allKeys\030\013 \003(\0132\037.services.TestCase." +
- "AllKeysEntry\0220\n\007anchors\030\014 \003(\0132\037.services" +
- ".TestCase.AnchorsEntry\022\r\n\005noise\030\r \003(\t\022\035\n" +
- "\005Mocks\030\016 \003(\0132\016.services.Mock\032@\n\014AllKeysE" +
- "ntry\022\013\n\003key\030\001 \001(\t\022\037\n\005value\030\002 \001(\0132\020.servi" +
- "ces.StrArr:\0028\001\032@\n\014AnchorsEntry\022\013\n\003key\030\001 " +
- "\001(\t\022\037\n\005value\030\002 \001(\0132\020.services.StrArr:\0028\001" +
- "\"\030\n\006Method\022\016\n\006Method\030\001 \001(\t\"\373\002\n\007HttpReq\022\016" +
- "\n\006Method\030\001 \001(\t\022\022\n\nProtoMajor\030\002 \001(\003\022\022\n\nPr" +
- "otoMinor\030\003 \001(\003\022\013\n\003URL\030\004 \001(\t\0223\n\tURLParams" +
- "\030\005 \003(\0132 .services.HttpReq.URLParamsEntry" +
- "\022-\n\006Header\030\006 \003(\0132\035.services.HttpReq.Head" +
- "erEntry\022\020\n\004Body\030\007 \001(\tB\002\030\001\022\020\n\010BodyData\030\n " +
- "\001(\014\022\016\n\006Binary\030\010 \001(\t\022 \n\004Form\030\t \003(\0132\022.serv" +
- "ices.FormData\0320\n\016URLParamsEntry\022\013\n\003key\030\001" +
- " \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032?\n\013HeaderEntry\022\013" +
- "\n\003key\030\001 \001(\t\022\037\n\005value\030\002 \001(\0132\020.services.St" +
- "rArr:\0028\001\"6\n\010FormData\022\013\n\003Key\030\001 \001(\t\022\016\n\006Val" +
- "ues\030\002 \003(\t\022\r\n\005Paths\030\003 \003(\t\"\027\n\006StrArr\022\r\n\005Va" +
- "lue\030\001 \003(\t\"\202\002\n\010HttpResp\022\022\n\nStatusCode\030\001 \001" +
- "(\003\022.\n\006Header\030\002 \003(\0132\036.services.HttpResp.H" +
- "eaderEntry\022\020\n\004Body\030\003 \001(\tB\002\030\001\022\020\n\010BodyData" +
- "\030\010 \001(\014\022\025\n\rStatusMessage\030\004 \001(\t\022\022\n\nProtoMa" +
- "jor\030\005 \001(\003\022\022\n\nProtoMinor\030\006 \001(\003\022\016\n\006Binary\030" +
- "\007 \001(\t\032?\n\013HeaderEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005val" +
- "ue\030\002 \001(\0132\020.services.StrArr:\0028\001\"(\n\nendReq" +
- "uest\022\016\n\006status\030\001 \001(\t\022\n\n\002id\030\002 \001(\t\"\036\n\013endR" +
- "esponse\022\017\n\007message\030\001 \001(\t\"R\n\014startRequest" +
- "\022\r\n\005total\030\001 \001(\t\022\013\n\003app\030\002 \001(\t\022\024\n\014TestCase" +
- "Path\030\003 \001(\t\022\020\n\010MockPath\030\004 \001(\t\"\033\n\rstartRes" +
- "ponse\022\n\n\002id\030\001 \001(\t\"\'\n\014getTCRequest\022\n\n\002id\030" +
- "\001 \001(\t\022\013\n\003app\030\002 \001(\t\"c\n\rgetTCSRequest\022\013\n\003a" +
- "pp\030\001 \001(\t\022\016\n\006offset\030\002 \001(\t\022\r\n\005limit\030\003 \001(\t\022" +
- "\024\n\014TestCasePath\030\004 \001(\t\022\020\n\010MockPath\030\005 \001(\t\"" +
- ">\n\016getTCSResponse\022\037\n\003tcs\030\001 \003(\0132\022.service" +
- "s.TestCase\022\013\n\003eof\030\002 \001(\010\"r\n\016postTCRespons" +
- "e\0222\n\005tcsId\030\001 \003(\0132#.services.postTCRespon" +
- "se.TcsIdEntry\032,\n\nTcsIdEntry\022\013\n\003key\030\001 \001(\t" +
- "\022\r\n\005value\030\002 \001(\t:\0028\001\"\"\n\017deNoiseResponse\022\017" +
- "\n\007message\030\001 \001(\t\"k\n\014testResponse\022.\n\004pass\030" +
- "\001 \003(\0132 .services.testResponse.PassEntry\032" +
- "+\n\tPassEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\010" +
- ":\0028\001\"\'\n\007GrpcReq\022\014\n\004Body\030\001 \001(\t\022\016\n\006Method\030" +
- "\002 \001(\t\"%\n\010GrpcResp\022\014\n\004Body\030\001 \001(\t\022\013\n\003Err\030\002" +
- " \001(\t\"\203\007\n\004Mock\022\017\n\007Version\030\001 \001(\t\022\014\n\004Name\030\002" +
- " \001(\t\022\014\n\004Kind\030\003 \001(\t\022\'\n\004Spec\030\004 \001(\0132\031.servi" +
- "ces.Mock.SpecSchema\032\321\001\n\007Request\022\016\n\006Metho" +
- "d\030\001 \001(\t\022\022\n\nProtoMajor\030\002 \001(\003\022\022\n\nProtoMino" +
- "r\030\003 \001(\003\022\013\n\003URL\030\004 \001(\t\0222\n\006Header\030\005 \003(\0132\".s" +
- "ervices.Mock.Request.HeaderEntry\022\014\n\004Body" +
- "\030\006 \001(\t\032?\n\013HeaderEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005va" +
- "lue\030\002 \001(\0132\020.services.StrArr:\0028\001\032$\n\006Objec" +
- "t\022\014\n\004Type\030\001 \001(\t\022\014\n\004Data\030\002 \001(\014\032\252\004\n\nSpecSc" +
- "hema\0229\n\010Metadata\030\001 \003(\0132\'.services.Mock.S" +
- "pecSchema.MetadataEntry\022&\n\007Objects\030\002 \003(\013" +
- "2\025.services.Mock.Object\022\036\n\003Req\030\003 \001(\0132\021.s" +
- "ervices.HttpReq\022\037\n\003Res\030\004 \001(\0132\022.services." +
- "HttpResp\022\r\n\005Mocks\030\005 \003(\t\022=\n\nAssertions\030\006 " +
- "\003(\0132).services.Mock.SpecSchema.Assertion" +
- "sEntry\022\017\n\007Created\030\007 \001(\003\022\014\n\004Type\030\010 \001(\t\022#\n" +
- "\005Table\030\t \001(\0132\017.services.TableH\000\210\001\001\022\013\n\003In" +
- "t\030\n \001(\003\022\013\n\003Err\030\013 \003(\t\022&\n\013GrpcRequest\030\014 \001(" +
- "\0132\021.services.GrpcReq\022$\n\010GrpcResp\030\r \001(\0132\022" +
- ".services.GrpcResp\032/\n\rMetadataEntry\022\013\n\003k" +
- "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032C\n\017Assertion" +
- "sEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005value\030\002 \001(\0132\020.ser" +
- "vices.StrArr:\0028\001B\010\n\006_Table\"5\n\005Table\022\036\n\004C" +
- "ols\030\001 \003(\0132\020.services.SqlCol\022\014\n\004Rows\030\002 \003(" +
- "\t\"F\n\006SqlCol\022\014\n\004Name\030\001 \001(\t\022\014\n\004Type\030\002 \001(\t\022" +
- "\021\n\tPrecision\030\003 \001(\003\022\r\n\005Scale\030\004 \001(\003\"\254\001\n\nPu" +
- "tMockReq\022\034\n\004Mock\030\001 \001(\0132\016.services.Mock\022\014" +
- "\n\004Path\030\002 \001(\t\022\016\n\006Remove\030\003 \003(\t\0222\n\007Replace\030" +
- "\004 \003(\0132!.services.PutMockReq.ReplaceEntry" +
- "\032.\n\014ReplaceEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002" +
- " \001(\t:\0028\001\"\037\n\013PutMockResp\022\020\n\010Inserted\030\001 \001(" +
- "\003\"(\n\nGetMockReq\022\014\n\004Path\030\001 \001(\t\022\014\n\004Name\030\002 " +
- "\001(\t\",\n\013getMockResp\022\035\n\005Mocks\030\001 \003(\0132\016.serv" +
- "ices.Mock\"K\n\014StartMockReq\022\014\n\004Path\030\001 \001(\t\022" +
- "\014\n\004Mode\030\002 \001(\t\022\021\n\tOverWrite\030\003 \001(\010\022\014\n\004Name" +
- "\030\004 \001(\t\"\037\n\rStartMockResp\022\016\n\006Exists\030\001 \001(\0102" +
- "\314\004\n\021RegressionService\0222\n\003End\022\024.services." +
- "endRequest\032\025.services.endResponse\0228\n\005Sta" +
- "rt\022\026.services.startRequest\032\027.services.st" +
- "artResponse\0223\n\005GetTC\022\026.services.getTCReq" +
- "uest\032\022.services.TestCase\022;\n\006GetTCS\022\027.ser" +
- "vices.getTCSRequest\032\030.services.getTCSRes" +
- "ponse\0229\n\006PostTC\022\025.services.TestCaseReq\032\030" +
- ".services.postTCResponse\0227\n\007DeNoise\022\021.se" +
- "rvices.TestReq\032\031.services.deNoiseRespons" +
- "e\0221\n\004Test\022\021.services.TestReq\032\026.services." +
- "testResponse\0226\n\007PutMock\022\024.services.PutMo" +
- "ckReq\032\025.services.PutMockResp\0227\n\010GetMocks" +
- "\022\024.services.GetMockReq\032\025.services.getMoc" +
- "kResp\022?\n\014StartMocking\022\026.services.StartMo" +
- "ckReq\032\027.services.StartMockRespB;\n\024io.kep" +
- "loy.grpc.stubsZ#go.keploy.io/server/grpc" +
- "/regressionb\006proto3"
+ "\030\016 \001(\0132\022.services.GrpcResp\022\017\n\007AppPath\030\017 " +
+ "\001(\t\032.\n\014ReplaceEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005valu" +
+ "e\030\002 \001(\t:\0028\001\"\261\001\n\007TestReq\022\n\n\002ID\030\001 \001(\t\022\r\n\005A" +
+ "ppID\030\002 \001(\t\022\r\n\005RunID\030\003 \001(\t\022 \n\004Resp\030\004 \001(\0132" +
+ "\022.services.HttpResp\022\024\n\014TestCasePath\030\005 \001(" +
+ "\t\022\020\n\010MockPath\030\006 \001(\t\022\014\n\004Type\030\007 \001(\t\022$\n\010Grp" +
+ "cResp\030\010 \001(\0132\022.services.GrpcResp\"\317\004\n\010Test" +
+ "Case\022\n\n\002id\030\001 \001(\t\022\017\n\007created\030\002 \001(\003\022\017\n\007upd" +
+ "ated\030\003 \001(\003\022\020\n\010captured\030\004 \001(\003\022\013\n\003CID\030\005 \001(" +
+ "\t\022\r\n\005appID\030\006 \001(\t\022\013\n\003URI\030\007 \001(\t\022\"\n\007HttpReq" +
+ "\030\010 \001(\0132\021.services.HttpReq\022$\n\010HttpResp\030\t " +
+ "\001(\0132\022.services.HttpResp\022\"\n\004Deps\030\n \003(\0132\024." +
+ "services.Dependency\0220\n\007allKeys\030\013 \003(\0132\037.s" +
+ "ervices.TestCase.AllKeysEntry\0220\n\007anchors" +
+ "\030\014 \003(\0132\037.services.TestCase.AnchorsEntry\022" +
+ "\r\n\005noise\030\r \003(\t\022\035\n\005Mocks\030\016 \003(\0132\016.services" +
+ ".Mock\022\"\n\007GrpcReq\030\017 \001(\0132\021.services.GrpcRe" +
+ "q\022$\n\010GrpcResp\030\020 \001(\0132\022.services.GrpcResp\022" +
+ "\014\n\004Type\030\021 \001(\t\032@\n\014AllKeysEntry\022\013\n\003key\030\001 \001" +
+ "(\t\022\037\n\005value\030\002 \001(\0132\020.services.StrArr:\0028\001\032" +
+ "@\n\014AnchorsEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005value\030\002 " +
+ "\001(\0132\020.services.StrArr:\0028\001\"\030\n\006Method\022\016\n\006M" +
+ "ethod\030\001 \001(\t\"\373\002\n\007HttpReq\022\016\n\006Method\030\001 \001(\t\022" +
+ "\022\n\nProtoMajor\030\002 \001(\003\022\022\n\nProtoMinor\030\003 \001(\003\022" +
+ "\013\n\003URL\030\004 \001(\t\0223\n\tURLParams\030\005 \003(\0132 .servic" +
+ "es.HttpReq.URLParamsEntry\022-\n\006Header\030\006 \003(" +
+ "\0132\035.services.HttpReq.HeaderEntry\022\020\n\004Body" +
+ "\030\007 \001(\tB\002\030\001\022\020\n\010BodyData\030\n \001(\014\022\016\n\006Binary\030\010" +
+ " \001(\t\022 \n\004Form\030\t \003(\0132\022.services.FormData\0320" +
+ "\n\016URLParamsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002" +
+ " \001(\t:\0028\001\032?\n\013HeaderEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005" +
+ "value\030\002 \001(\0132\020.services.StrArr:\0028\001\"6\n\010For" +
+ "mData\022\013\n\003Key\030\001 \001(\t\022\016\n\006Values\030\002 \003(\t\022\r\n\005Pa" +
+ "ths\030\003 \003(\t\"\027\n\006StrArr\022\r\n\005Value\030\001 \003(\t\"\202\002\n\010H" +
+ "ttpResp\022\022\n\nStatusCode\030\001 \001(\003\022.\n\006Header\030\002 " +
+ "\003(\0132\036.services.HttpResp.HeaderEntry\022\020\n\004B" +
+ "ody\030\003 \001(\tB\002\030\001\022\020\n\010BodyData\030\010 \001(\014\022\025\n\rStatu" +
+ "sMessage\030\004 \001(\t\022\022\n\nProtoMajor\030\005 \001(\003\022\022\n\nPr" +
+ "otoMinor\030\006 \001(\003\022\016\n\006Binary\030\007 \001(\t\032?\n\013Header" +
+ "Entry\022\013\n\003key\030\001 \001(\t\022\037\n\005value\030\002 \001(\0132\020.serv" +
+ "ices.StrArr:\0028\001\"(\n\nendRequest\022\016\n\006status\030" +
+ "\001 \001(\t\022\n\n\002id\030\002 \001(\t\"\036\n\013endResponse\022\017\n\007mess" +
+ "age\030\001 \001(\t\"c\n\014startRequest\022\r\n\005total\030\001 \001(\t" +
+ "\022\013\n\003app\030\002 \001(\t\022\024\n\014TestCasePath\030\003 \001(\t\022\020\n\010M" +
+ "ockPath\030\004 \001(\t\022\017\n\007AppPath\030\005 \001(\t\"\033\n\rstartR" +
+ "esponse\022\n\n\002id\030\001 \001(\t\"\'\n\014getTCRequest\022\n\n\002i" +
+ "d\030\001 \001(\t\022\013\n\003app\030\002 \001(\t\"c\n\rgetTCSRequest\022\013\n" +
+ "\003app\030\001 \001(\t\022\016\n\006offset\030\002 \001(\t\022\r\n\005limit\030\003 \001(" +
+ "\t\022\024\n\014TestCasePath\030\004 \001(\t\022\020\n\010MockPath\030\005 \001(" +
+ "\t\">\n\016getTCSResponse\022\037\n\003tcs\030\001 \003(\0132\022.servi" +
+ "ces.TestCase\022\013\n\003eof\030\002 \001(\010\"r\n\016postTCRespo" +
+ "nse\0222\n\005tcsId\030\001 \003(\0132#.services.postTCResp" +
+ "onse.TcsIdEntry\032,\n\nTcsIdEntry\022\013\n\003key\030\001 \001" +
+ "(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\"\n\017deNoiseResponse" +
+ "\022\017\n\007message\030\001 \001(\t\"k\n\014testResponse\022.\n\004pas" +
+ "s\030\001 \003(\0132 .services.testResponse.PassEntr" +
+ "y\032+\n\tPassEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001" +
+ "(\010:\0028\001\"\'\n\007GrpcReq\022\014\n\004Body\030\001 \001(\t\022\016\n\006Metho" +
+ "d\030\002 \001(\t\"%\n\010GrpcResp\022\014\n\004Body\030\001 \001(\t\022\013\n\003Err" +
+ "\030\002 \001(\t\"\203\007\n\004Mock\022\017\n\007Version\030\001 \001(\t\022\014\n\004Name" +
+ "\030\002 \001(\t\022\014\n\004Kind\030\003 \001(\t\022\'\n\004Spec\030\004 \001(\0132\031.ser" +
+ "vices.Mock.SpecSchema\032\321\001\n\007Request\022\016\n\006Met" +
+ "hod\030\001 \001(\t\022\022\n\nProtoMajor\030\002 \001(\003\022\022\n\nProtoMi" +
+ "nor\030\003 \001(\003\022\013\n\003URL\030\004 \001(\t\0222\n\006Header\030\005 \003(\0132\"" +
+ ".services.Mock.Request.HeaderEntry\022\014\n\004Bo" +
+ "dy\030\006 \001(\t\032?\n\013HeaderEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005" +
+ "value\030\002 \001(\0132\020.services.StrArr:\0028\001\032$\n\006Obj" +
+ "ect\022\014\n\004Type\030\001 \001(\t\022\014\n\004Data\030\002 \001(\014\032\252\004\n\nSpec" +
+ "Schema\0229\n\010Metadata\030\001 \003(\0132\'.services.Mock" +
+ ".SpecSchema.MetadataEntry\022&\n\007Objects\030\002 \003" +
+ "(\0132\025.services.Mock.Object\022\036\n\003Req\030\003 \001(\0132\021" +
+ ".services.HttpReq\022\037\n\003Res\030\004 \001(\0132\022.service" +
+ "s.HttpResp\022\r\n\005Mocks\030\005 \003(\t\022=\n\nAssertions\030" +
+ "\006 \003(\0132).services.Mock.SpecSchema.Asserti" +
+ "onsEntry\022\017\n\007Created\030\007 \001(\003\022\014\n\004Type\030\010 \001(\t\022" +
+ "#\n\005Table\030\t \001(\0132\017.services.TableH\000\210\001\001\022\013\n\003" +
+ "Int\030\n \001(\003\022\013\n\003Err\030\013 \003(\t\022&\n\013GrpcRequest\030\014 " +
+ "\001(\0132\021.services.GrpcReq\022$\n\010GrpcResp\030\r \001(\013" +
+ "2\022.services.GrpcResp\032/\n\rMetadataEntry\022\013\n" +
+ "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032C\n\017Asserti" +
+ "onsEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005value\030\002 \001(\0132\020.s" +
+ "ervices.StrArr:\0028\001B\010\n\006_Table\"5\n\005Table\022\036\n" +
+ "\004Cols\030\001 \003(\0132\020.services.SqlCol\022\014\n\004Rows\030\002 " +
+ "\003(\t\"F\n\006SqlCol\022\014\n\004Name\030\001 \001(\t\022\014\n\004Type\030\002 \001(" +
+ "\t\022\021\n\tPrecision\030\003 \001(\003\022\r\n\005Scale\030\004 \001(\003\"\254\001\n\n" +
+ "PutMockReq\022\034\n\004Mock\030\001 \001(\0132\016.services.Mock" +
+ "\022\014\n\004Path\030\002 \001(\t\022\016\n\006Remove\030\003 \003(\t\0222\n\007Replac" +
+ "e\030\004 \003(\0132!.services.PutMockReq.ReplaceEnt" +
+ "ry\032.\n\014ReplaceEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" +
+ "\030\002 \001(\t:\0028\001\"\037\n\013PutMockResp\022\020\n\010Inserted\030\001 " +
+ "\001(\003\"(\n\nGetMockReq\022\014\n\004Path\030\001 \001(\t\022\014\n\004Name\030" +
+ "\002 \001(\t\",\n\013getMockResp\022\035\n\005Mocks\030\001 \003(\0132\016.se" +
+ "rvices.Mock\"K\n\014StartMockReq\022\014\n\004Path\030\001 \001(" +
+ "\t\022\014\n\004Mode\030\002 \001(\t\022\021\n\tOverWrite\030\003 \001(\010\022\014\n\004Na" +
+ "me\030\004 \001(\t\"\037\n\rStartMockResp\022\016\n\006Exists\030\001 \001(" +
+ "\0102\314\004\n\021RegressionService\0222\n\003End\022\024.service" +
+ "s.endRequest\032\025.services.endResponse\0228\n\005S" +
+ "tart\022\026.services.startRequest\032\027.services." +
+ "startResponse\0223\n\005GetTC\022\026.services.getTCR" +
+ "equest\032\022.services.TestCase\022;\n\006GetTCS\022\027.s" +
+ "ervices.getTCSRequest\032\030.services.getTCSR" +
+ "esponse\0229\n\006PostTC\022\025.services.TestCaseReq" +
+ "\032\030.services.postTCResponse\0227\n\007DeNoise\022\021." +
+ "services.TestReq\032\031.services.deNoiseRespo" +
+ "nse\0221\n\004Test\022\021.services.TestReq\032\026.service" +
+ "s.testResponse\0226\n\007PutMock\022\024.services.Put" +
+ "MockReq\032\025.services.PutMockResp\0227\n\010GetMoc" +
+ "ks\022\024.services.GetMockReq\032\025.services.getM" +
+ "ockResp\022?\n\014StartMocking\022\026.services.Start" +
+ "MockReq\032\027.services.StartMockRespB;\n\024io.k" +
+ "eploy.grpc.stubsZ#go.keploy.io/server/gr" +
+ "pc/regressionb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@@ -37831,7 +38670,7 @@ public io.keploy.grpc.stubs.Service.StartMockResp getDefaultInstanceForType() {
internal_static_services_TestCaseReq_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_services_TestCaseReq_descriptor,
- new java.lang.String[] { "Captured", "AppID", "URI", "HttpReq", "HttpResp", "Dependency", "TestCasePath", "MockPath", "Mocks", "Remove", "Replace", "Type", "GrpcReq", "GrpcResp", });
+ new java.lang.String[] { "Captured", "AppID", "URI", "HttpReq", "HttpResp", "Dependency", "TestCasePath", "MockPath", "Mocks", "Remove", "Replace", "Type", "GrpcReq", "GrpcResp", "AppPath", });
internal_static_services_TestCaseReq_ReplaceEntry_descriptor =
internal_static_services_TestCaseReq_descriptor.getNestedTypes().get(0);
internal_static_services_TestCaseReq_ReplaceEntry_fieldAccessorTable = new
@@ -37849,7 +38688,7 @@ public io.keploy.grpc.stubs.Service.StartMockResp getDefaultInstanceForType() {
internal_static_services_TestCase_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_services_TestCase_descriptor,
- new java.lang.String[] { "Id", "Created", "Updated", "Captured", "CID", "AppID", "URI", "HttpReq", "HttpResp", "Deps", "AllKeys", "Anchors", "Noise", "Mocks", });
+ new java.lang.String[] { "Id", "Created", "Updated", "Captured", "CID", "AppID", "URI", "HttpReq", "HttpResp", "Deps", "AllKeys", "Anchors", "Noise", "Mocks", "GrpcReq", "GrpcResp", "Type", });
internal_static_services_TestCase_AllKeysEntry_descriptor =
internal_static_services_TestCase_descriptor.getNestedTypes().get(0);
internal_static_services_TestCase_AllKeysEntry_fieldAccessorTable = new
@@ -37927,7 +38766,7 @@ public io.keploy.grpc.stubs.Service.StartMockResp getDefaultInstanceForType() {
internal_static_services_startRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_services_startRequest_descriptor,
- new java.lang.String[] { "Total", "App", "TestCasePath", "MockPath", });
+ new java.lang.String[] { "Total", "App", "TestCasePath", "MockPath", "AppPath", });
internal_static_services_startResponse_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_services_startResponse_fieldAccessorTable = new