-
Notifications
You must be signed in to change notification settings - Fork 63
Expand file tree
/
Copy pathkeploy.yml
More file actions
executable file
·137 lines (136 loc) · 3.61 KB
/
Copy pathkeploy.yml
File metadata and controls
executable file
·137 lines (136 loc) · 3.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
# Generated by Keploy (3-dev)
path: ""
appName: sap_demo_java
appId: 0
command: java -jar target/customer360.jar
templatize:
testSets: []
port: 0
e2e: false
dnsPort: 26789
proxyPort: 16789
incomingProxyPort: 36789
debug: false
disableTele: false
disableANSI: false
jsonOutput: false
containerName: ""
networkName: ""
buildDelay: 30
test:
selectedTests: {}
globalNoise:
global:
# Keploy's header matcher (pkg/matcher/utils.go CompareHeaders →
# SubstringKeyMatch) lowercases the incoming header name before
# the Contains check against the noise map, but does NOT
# lowercase the noise map keys. With a noise key of
# "X-Correlation-Id" the matcher evaluates
# strings.Contains("x-correlation-id", "X-Correlation-Id")
# which is false (Contains is case-sensitive), so the rule
# silently has no effect. Keep keys lowercase here.
header:
x-correlation-id: []
body:
correlationId: []
timestamp: []
installedOn: []
id: []
# /actuator/health Spring Boot DataSourceHealthIndicator can
# flip between UP and DOWN depending on Hikari pool warmup
# state at the instant of the probe; the actual DB
# connectivity is already proven by every downstream test
# that hits the persistence layer successfully.
status: []
# /360 aggregator wall-clock latency. Replayed mocks are
# served instantly while the recorded response captured
# real SAP sandbox round-trip latency; the value is not a
# correctness signal once the payload itself matches.
elapsedMs: []
test-sets: {}
replaceWith:
global:
url: {}
port: {}
test-sets: {}
delay: 5
host: localhost
port: 0
grpcPort: 0
ssePort: 0
protocol:
grpc:
port: 0
http:
port: 0
sse:
port: 0
apiTimeout: 5
skipCoverage: false
coverageReportPath: ""
ignoreOrdering: true
mongoPassword: default@123
language: ""
removeUnusedMocks: false
preserveFailedMocks: false
fallBackOnMiss: false
jacocoAgentPath: ""
basePath: ""
mocking: true
ignoredTests: {}
disableLineCoverage: false
disableMockUpload: true
useLocalMock: false
updateTemplate: false
mustPass: false
maxFailAttempts: 5
maxFlakyChecks: 1
protoFile: ""
protoDir: ""
protoInclude: []
compareAll: false
schemaMatch: false
updateTestMapping: false
disableAutoHeaderNoise: false
strictMockWindow: true
record:
filters: []
basePath: ""
recordTimer: 0s
metadata: ""
sync: false
enableSampling: 0
memoryLimit: 0
globalPassthrough: false
tlsPrivateKeyPath: ""
mockFormat: yaml
report:
selectedTestSets: {}
showFullBody: false
reportPath: ""
summary: false
testCaseIDs: []
format: ""
disableMapping: true
retryPassing: false
configPath: ""
bypassRules: []
generateGithubActions: false
keployContainer: keploy-v3
keployNetwork: keploy-network
cmdType: native
contract:
services: []
tests: []
path: ""
download: false
generate: false
driven: consumer
mappings:
servicesMapping: {}
self: s1
inCi: false
serverPort: 0
mockDownload:
registryIds: []
# Visit [https://keploy.io/docs/running-keploy/configuration-file/] to learn about using keploy through configuration file.