Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature]: Automatically add test reports folder to gitignore #1798

Open
wants to merge 441 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
441 commits
Select commit Hold shift + click to select a range
ea352b4
fix: adds a check before accessing the buffer index (#1093)
re-Tick Nov 9, 2023
1f73577
fix: made changes according to the comments
PranshuSrivastava Nov 9, 2023
09c9eab
docs: added comment to mysql parser
PranshuSrivastava Nov 9, 2023
81209cd
fix: fixed merge conflicts
PranshuSrivastava Nov 9, 2023
a7de35b
fix: fixed merge conflicts
PranshuSrivastava Nov 9, 2023
d44804d
fix: fixed merge conflicts
PranshuSrivastava Nov 9, 2023
bc882e5
fix: updates the auth calls to config for mongo (#1102)
re-Tick Nov 10, 2023
7f8c5a2
feat: add automatic port change (#1066)
EraKin575 Nov 10, 2023
76d6d1a
feat: add global noise
AkashKumar7902 Nov 10, 2023
814f7da
refactor: remove keploy-v2 binary file (#1106)
Sarthak160 Nov 11, 2023
1127955
fix: made changes accorrding to the requirements
PranshuSrivastava Nov 13, 2023
fcf8345
fix: fixed merge conflicts
PranshuSrivastava Nov 14, 2023
6bbd105
fix: removed keploy-config file
PranshuSrivastava Nov 14, 2023
b8174e0
fix: tls connection in python (#1111)
gouravkrosx Nov 14, 2023
cf7bb6c
Merge pull request #1078 from PranshuSrivastava/register-v2
PranshuSrivastava Nov 14, 2023
2ca3dc0
fix: test cases not running (#1110)
AkashKumar7902 Nov 14, 2023
5f9c40b
style: removed incorrect log (#1112)
PranshuSrivastava Nov 14, 2023
68c528f
Adding option to configure recording of test cases (#1115)
Hermione2408 Nov 21, 2023
f6d3e19
fix(cmd): disable cobra default completion cmd (#1117)
dreamjz Nov 23, 2023
efc9ccf
solved halting execution due to keploy config error (#1122)
EraKin575 Nov 23, 2023
41fc54a
fix: removed noise logic (#1119)
AkashKumar7902 Nov 24, 2023
808b194
fix: fail to replace url host to containerIp on test-mode (#1128)
Sarthak160 Nov 25, 2023
e11e437
fix: remove timeout from chunking (#1131)
charankamarapu Nov 25, 2023
0be130f
fix: fixes to set the auth password for mongo (#1130)
re-Tick Nov 28, 2023
51bde56
feat: add support to filter some ports from intercepting (#1138)
gouravkrosx Nov 28, 2023
4fa8be8
refactor: error handling when running keploy serve (#1141)
gouravkrosx Nov 28, 2023
1fa021e
fix: change permissions of keploy-config (#1146)
AkashKumar7902 Nov 30, 2023
87cce62
fix: fixes the mongo decode section to extract the string (#1155)
re-Tick Nov 30, 2023
d739e7c
fix: added timeout on colima status check
officialasishkumar Nov 30, 2023
71b3fab
feature: added catalogue for installation method
officialasishkumar Nov 30, 2023
6ea5a99
docs: change flow of readme (#1157)
nehagup Nov 30, 2023
fce9574
refactor: made telemetry events async (#1151)
gouravkrosx Dec 1, 2023
8b62a9c
Revert "feature: added catalogue for installation method" (#1162)
shivamsouravjha Dec 1, 2023
b356474
fix: payload issue for data row packet (#1163)
Sarthak160 Dec 1, 2023
e8db337
fix: removed for loop to avoid error (#1164)
AkashKumar7902 Dec 1, 2023
2ac3047
Add filter when generating keploy-config (#1159)
Hermione2408 Dec 5, 2023
46dbc97
fix: updates the log for EOF error in generic to Debug level (#1156)
re-Tick Dec 5, 2023
3f78251
feat: capture the code coverage of the go binaries in test (#1171)
re-Tick Dec 5, 2023
47d3de2
feat: Add ci tests to validate PR changes (#1176)
PranshuSrivastava Dec 6, 2023
4fc1d5c
Fix #915: add support for running particular test (#1165)
AkashKumar7902 Dec 9, 2023
b623c2a
feat: make docker compose startup time configurable (#1166)
IllTamer Dec 10, 2023
fa1725d
bug: added support for relative volume mounts in docker compose (#1186)
amoghumesh Dec 11, 2023
aaf3ba3
fix: handle panic in logger (#1192)
gouravkrosx Dec 12, 2023
4115c72
update:arm and amd generated code (#1187)
shivamsouravjha Dec 13, 2023
4f52122
fix: modified return of nil response for HTTP Connection Error (#1174)
ChinmayaSharma-hue Dec 13, 2023
f29564d
feature: passthrough for telemetry in record and test (#1195)
shivamsouravjha Dec 14, 2023
f27b82f
fix: the logic to compare two slices should be changed (#1100)
AkashKumar7902 Dec 14, 2023
1a6d446
fix unable to record custom name test cases (#1189)
AkashKumar7902 Dec 14, 2023
ead5db3
refactor:updating return type of report (#1124)
shivamsouravjha Dec 14, 2023
cc84c04
fix: generate config returns after logging error (#1154)
officialasishkumar Dec 14, 2023
7360f5a
refactor: keploy examples (#1207)
Shubhrant05 Dec 14, 2023
cdf3cd7
Removed unused directory (#1205)
officialasishkumar Dec 15, 2023
14b55e4
fix testing pipeline (#1211)
AkashKumar7902 Dec 15, 2023
af6e468
feat: add serve command in workflow (#1204)
AkashKumar7902 Dec 15, 2023
e46d834
refactor:indent (#1213)
shivamsouravjha Dec 18, 2023
b20e5da
Removed replay directory (#1217)
officialasishkumar Dec 18, 2023
2869c32
add:workflow to test single test sets (#1220)
shivamsouravjha Dec 18, 2023
1dccf36
feat: Added extra fields for sentry (#1203)
PranshuSrivastava Dec 18, 2023
35116f5
[refactor]: remove unused files (#1218)
shubham14bajpai Dec 19, 2023
603759c
refactor: logs in record and test commands (#1228)
ananupam Dec 20, 2023
98d1728
feat: add repo options in issue template (#1229)
officialasishkumar Dec 21, 2023
8d41d56
Update --feature-request.yaml (#1232)
Sonichigo Dec 21, 2023
a2a54f4
feat: added pipeline tests for docker (#1226)
PranshuSrivastava Dec 21, 2023
ff9381c
fix: updated docker alias in keploy.sh (#1242)
PranshuSrivastava Dec 26, 2023
dc56629
refactor:concat strings for error logs(#1248)
shivamsouravjha Dec 26, 2023
40c8a40
feat: added writers-program repo. (#1243)
Arindam200 Dec 26, 2023
d1c2cca
refactor:add keploy generated tests in gitignore (#1249)
shivamsouravjha Dec 26, 2023
6561af3
fix: mysql issues with java and .Net runtimes (#1222)
Hermione2408 Dec 27, 2023
47f634e
fix: prevent error logging of failed to read from client incase app e…
Sarthak160 Dec 27, 2023
ccb5ecc
feat: Docker support for Keploy installation on Darwin (#1231)
ananupam Dec 27, 2023
00d1bac
debug: adds debug logs for the filter test case mocks (#1263)
re-Tick Dec 28, 2023
3d21ac5
feat: hide file details of keploy logger in binary (#1264)
ananupam Dec 28, 2023
9bf6f28
feat: implemented pass through feature for postgres parser (#1149)
EraKin575 Dec 28, 2023
df2e195
fix: run cmd using the shell's -c flag (#1273)
re-Tick Jan 1, 2024
490a151
fix: unexpected behaviour with multiple dependencies (#1214)
charankamarapu Jan 3, 2024
5c9151c
fix: fixed typo of word gracefully (#1299)
officialasishkumar Jan 6, 2024
c0cadfe
fix: generic bug (#1297)
charankamarapu Jan 7, 2024
013e6e2
feat: add coverage flag to implement serve within test itself (#1300)
EraKin575 Jan 8, 2024
6c60264
fix: mongo scram (#1302)
re-Tick Jan 8, 2024
737d3ff
refactor: provide some null checks in pg parser (#1295)
Sarthak160 Jan 8, 2024
3b54e80
Revert " feat: add coverage flag to implement serve within test itsel…
charankamarapu Jan 9, 2024
5e5d821
fix: mongo read function (#1321)
charankamarapu Jan 9, 2024
e8a9497
refactor: change binary lists in mysql mocks to base64 strings for re…
Hermione2408 Jan 10, 2024
a6f4dda
refactor: readme (#1330)
shivamsouravjha Jan 10, 2024
be573eb
feat(pg-parser): ignore deletion of startup request mocks during matc…
Sarthak160 Jan 11, 2024
1c13f97
fix: sorting of config mocks based on req timestamp (#1352)
Sarthak160 Jan 14, 2024
194fa1e
fix: add support for v1beta2 and old postgres mocks (#1357)
slayerjain Jan 15, 2024
891acda
fix: handle errors in console diff library (#1375)
slayerjain Jan 16, 2024
c13d99e
feat: make priority based fuzzy match for config mocks (#1373)
Sarthak160 Jan 16, 2024
179a315
fix: allow setting custom test-set folder names (#1379)
charankamarapu Jan 16, 2024
f5d3aa5
fix: HTTP handling for partial header reception (#1347)
gouravkrosx Jan 17, 2024
0e7fde2
chore: logging an example when generate-config fails (#1308)
PranshuSrivastava Jan 18, 2024
f0a459b
fix: error while extracting the OpMsg section (#1381)
charankamarapu Jan 18, 2024
e84f3e0
fix: matching logic in generic and Postgres (#1380)
charankamarapu Jan 19, 2024
ada087f
fix: race conditions in tele methods (#1403)
slayerjain Jan 19, 2024
8e6f0f8
fix: some http calls are not captured due to missing req data (#1407)
slayerjain Jan 20, 2024
1370d62
feat:updated file structure for test reports (#1408)
EraKin575 Jan 23, 2024
b557ded
feature: Implement Non-Zero Exit Code for Keploy Test Failures (#1366)
seipan Jan 24, 2024
51f0457
chore: add url metadata to logs in the http parser (#1428)
slayerjain Jan 24, 2024
623be30
feat: make serve command usage to test with coverage flag (#1344)
EraKin575 Jan 25, 2024
7ddd789
refactor: remove redudant workflows and removed serve package (#1432)
EraKin575 Jan 28, 2024
c17dd8c
fix: unknown path problem in docker (#1396)
PranshuSrivastava Jan 28, 2024
91c820d
feat: add support for test assertions and mock assertion preparation …
gouravkrosx Jan 29, 2024
d9c5c91
[Feature]: Create Keploy --version Flag to CLI (#1376)
Akash-Singh04 Jan 29, 2024
0efd1ba
fix: Mounting the folder in keploy container on /files(#1414)
AkashKumar7902 Jan 29, 2024
76cc78b
refactor:setting time stamp for response only after verified response…
shivamsouravjha Jan 29, 2024
68ecf14
feat:ignore order of data in json match(#1413)
shivamsouravjha Jan 29, 2024
7e44c3b
feat:support of pass throught hosts (#1397)
shivamsouravjha Jan 30, 2024
06a7dea
fix:ports in config stubs (#1453)
shivamsouravjha Jan 30, 2024
7ed41ff
feat: pass mongo password to serve command during test (#1464)
Sarthak160 Jan 31, 2024
e286945
fix: bug due to change in destination from /files to current director…
AkashKumar7902 Feb 1, 2024
2a76ef7
feat: added changes to run keploy docker from binary (#1480)
PranshuSrivastava Feb 2, 2024
1ceee91
feat: added ci for mockrecord and mocktest (#1365)
AkashKumar7902 Feb 2, 2024
b84f6a6
Feature: Added Keploy Update Command to CLI (#1325)
Akash-Singh04 Feb 5, 2024
ab4e156
fix: closing user application twice(#1475)
shivamsouravjha Feb 5, 2024
7a84978
refactor: call next for passthrough post (#1455)
shivamsouravjha Feb 5, 2024
2ad2922
fix: sort with req timestamp instead of created timestamp (#1494)
Yaxhveer Feb 5, 2024
9d4e815
fix: set ignoreOrdering flag default value to true
slayerjain Feb 5, 2024
a737c89
chore: gitignore server, keploy-config and keploy-logs (#1501)
Akash-Singh04 Feb 6, 2024
a542aa0
fix: Keploy Update command (#1511)
Akash-Singh04 Feb 6, 2024
8b52aef
chore: update interfaces (#1516)
re-Tick Feb 7, 2024
aaa178f
fix: added check for sudo in installation script (#1492)
Akash-Singh04 Feb 7, 2024
336198e
fix : validate path of file for test report read
seipan Feb 7, 2024
0db16c7
feat: add relevant tags & badges on readme (#1529)
Sonichigo Feb 8, 2024
dfdc59a
fix: converts the redudant info logs to debug logs (#1531)
re-Tick Feb 8, 2024
a09513d
fix: updates the permission for the keploy dir while exiting the test…
re-Tick Feb 8, 2024
055e39e
fix: race condition in userAppShutdownInitiated check
akyrey Feb 10, 2024
b12d23c
feat: added complete test summary report
officialasishkumar Feb 10, 2024
433e9c9
fix:count of fail,test & total (#1556)
shivamsouravjha Feb 11, 2024
e5e0872
Feature: added generateTestReport flag (#1513)
Yaxhveer Feb 11, 2024
648f677
fix: merged colima alias into docker and removed unnecessary sudo (#1…
PranshuSrivastava Feb 12, 2024
f65b05c
fix: some fields not being set in test report (#1499)
PranshuSrivastava Feb 13, 2024
e9891d3
chore: validated file path for test report
Ajeett01 Feb 13, 2024
4caf3e4
[fix]: Sort test suite names for complete summary
Yaxhveer Feb 14, 2024
266836c
feat: handling of dns queries coming over tcp (#1570)
gouravkrosx Feb 15, 2024
80d9f7f
Added a timer goroutine to run for a specific duration and upon expir…
heyyakash Feb 15, 2024
7317a66
refactor(output): handled cli diff for response in a better way (#1512)
shivamsouravjha Feb 16, 2024
4803d99
[fix]: update permission to keploy directory if it exists (#1585)
AhmedLotfy02 Feb 17, 2024
76cea85
chore: replace deprecated io/ioutil package (#1350)
nnnkkk7 Feb 17, 2024
61b9997
[refactor]: hide complete test summary in case of app not running (#1…
AhmedLotfy02 Feb 19, 2024
e117ea1
feature: added golint in pipeline (#1223)
officialasishkumar Feb 20, 2024
2484073
refactor:custom names support (#1602)
shivamsouravjha Feb 21, 2024
c24d16e
fix: add network in linux installation script (#1566)
charankamarapu Feb 22, 2024
b86e53e
refactor: generate report (#1605)
shivamsouravjha Feb 22, 2024
9fb89f7
fix: adds graph api to unload the ebpf hooks during unit test code co…
re-Tick Feb 22, 2024
76684aa
feat: log all matched mocks per failed testcase and remove unused tc…
AkashKumar7902 Feb 22, 2024
6e18c49
refactor:update mocks for used mocks in mongo parser (#1610)
shivamsouravjha Feb 23, 2024
1e6183b
fix: adds test filter to the serve to generate code coverage (#1612)
re-Tick Feb 23, 2024
5042dd7
feat: add cncf landscape badge in readme (#1569)
Sonichigo Feb 26, 2024
07239c0
fix(proxy): setup the ca store before starting testing framework cmd …
re-Tick Feb 27, 2024
28e14bf
refactor: add check to autoswitch authtype in case of scram only (#1616)
Sarthak160 Feb 28, 2024
4928947
fix: adds a nil check before stopping the ebpf hooks (#1635)
re-Tick Mar 4, 2024
4b0bfa6
refactor: make logs which doesn't effect test result to debug (#1642)
Sarthak160 Mar 4, 2024
c389dbf
fix: updates the exec cmd to start user application (#1643)
re-Tick Mar 4, 2024
faa19e7
docs: correct slack and supported os, add record-replay gif (#1655)
nehagup Mar 6, 2024
ec380c0
fix: cmd failure if user is not sudoer (#1663)
slayerjain Mar 7, 2024
1b3acdd
fix: broken slack url in contributing guide & code-of-conduct (#1668)
Sonichigo Mar 8, 2024
70e0ba9
feat: add log for test-report url (#1462)
AkashKumar7902 Mar 8, 2024
8018b19
style: adds debug logs in proxy/http-parser (#1656)
re-Tick Mar 11, 2024
7fe9bc0
fix: redirect dns calls by configuring nsswitch config file in linux …
re-Tick Mar 11, 2024
e4f7cad
fix: adds timeout to the destination connection request in proxy (#1680)
re-Tick Mar 12, 2024
c139af2
chore: refactor keploy v2 codebase (#1571)
slayerjain Mar 13, 2024
327b443
Revert "chore: refactor keploy v2 codebase (#1571)" (#1683)
slayerjain Mar 13, 2024
93d2476
chore: refactor keploy codebase (#1684)
slayerjain Mar 13, 2024
7febf76
chore: sync some commits (#1687)
gouravkrosx Mar 13, 2024
a954131
fix: refactor github action and lint issues (#1686)
charankamarapu Mar 14, 2024
84dcd57
fix: config db (#1688)
charankamarapu Mar 14, 2024
daadb36
fix: add selectedTests feat (#1690)
charankamarapu Mar 14, 2024
2554c2f
fix: dns resolution in fedora (#1691)
gouravkrosx Mar 14, 2024
8e967df
chore: refactored code for unit test integrations (#1700)
gouravkrosx Mar 18, 2024
02e51c7
fix: color schema and update cmd (#1692)
charankamarapu Mar 19, 2024
1f973c9
docs: correct docs link and change language for features and running …
nehagup Mar 19, 2024
895f699
feat(test): adds clearUnusedMocks flag to remove the unused mocks of …
re-Tick Mar 19, 2024
fd210aa
chore: remove unnecessary binding of root cmd flags (#1715)
gouravkrosx Mar 20, 2024
e359091
fix(cli): adds config as a field in cmdConfigurator and serviceProvid…
re-Tick Mar 21, 2024
c64ab91
refactor: sync latest postgres parser(#1720)
Sarthak160 Mar 23, 2024
0ce495f
Fix: concurrent error in removeUnusedMocks (#1723)
charankamarapu Mar 26, 2024
2ed1b79
fix: connection errors (#1727)
charankamarapu Mar 27, 2024
465aa25
fix(mongo): passes the password in the function arguments (#1729)
re-Tick Mar 27, 2024
10e23d4
docker refactor (#1708)
shivamsouravjha Mar 27, 2024
568966f
fix: lint errors (#1741)
shivamsouravjha Mar 27, 2024
40321dc
fix: generic matching (#1743)
charankamarapu Mar 28, 2024
9ee751a
fix: fixes race warning from the mongo and cmd/run (#1746)
re-Tick Mar 28, 2024
8bc5085
fix: fixes race conditions in mongo during record (#1749)
re-Tick Mar 28, 2024
9473499
fix: go test coverage (#1751)
charankamarapu Mar 29, 2024
16eacd7
fix: #1747 enable error logging for invalid flags (#1753)
ethanwater Mar 30, 2024
f625961
[feature]: generate GitHub Actions automatically when keploy runs (#…
Akash-Singh04 Apr 1, 2024
48ec8ba
fix: lint issue (#1774)
gouravkrosx Apr 2, 2024
c5042ce
fix: perm for keploy files (#1781)
charankamarapu Apr 4, 2024
10063eb
refactor: make simulate as a utility function (#1761)
Sarthak160 Apr 4, 2024
ba55837
fix: make exact match work for chunked pg req (#1787)
Sarthak160 Apr 7, 2024
3b51498
fix: made automatic generation of github action workflow for keploy c…
Akash-Singh04 Apr 8, 2024
485a7e5
chore: bump cosign version to 3.4.0 (#1789)
Sarthak160 Apr 8, 2024
b659fc8
refactor: add some null check while parsing pg request (#1796)
Sarthak160 Apr 9, 2024
fa78dc1
automatically add test reports folder to gitignore
Akash-Singh04 Apr 9, 2024
e0f3d18
fix: blocking of keploy after interrupt while using http deps (#1803)
gouravkrosx Apr 10, 2024
6bf1d23
fix: add length check in pg parser (#1804)
gouravkrosx Apr 10, 2024
6157ef8
Merge branch 'main' into gitignore
Akash-Singh04 Apr 10, 2024
aaa712e
feat: add support for keploy test bench for native environment (#1776)
gouravkrosx Apr 10, 2024
9f240e3
fix: closing of keploy due to panic in any parser (#1816)
gouravkrosx Apr 12, 2024
6328642
fix: go coverage in native (#1814)
gouravkrosx Apr 12, 2024
b3e35fe
fix: high priority static check bugs (#1819)
slayerjain Apr 12, 2024
250a618
docs: add adopters list and remove platform requirements (#1820)
nehagup Apr 12, 2024
cca2d42
fix: pass through not working in case of https request (#1822)
gouravkrosx Apr 13, 2024
714ad96
Bug Fix: Keploy test runs succesfully with no test cases (#1597)
Akash-Singh04 Apr 15, 2024
8f8f074
refactor: time date format (#1817)
shivamsouravjha Apr 15, 2024
9012fca
[BUG]: Added check for detach mode (#1647)
Yaxhveer Apr 15, 2024
b28e26b
fix: added schema match for JSON body (#1821)
PranshuSrivastava Apr 15, 2024
2e19aa0
feat: make passthrough in parsers configurable (#1825)
gouravkrosx Apr 15, 2024
0473f7e
refactor: add api timeout in dedup (#1824)
Sarthak160 Apr 15, 2024
a04f3ce
Merge branch 'main' into gitignore
Akash-Singh04 Apr 16, 2024
3e30471
feat: add support for async http matching (#1832)
gouravkrosx Apr 18, 2024
5645ab5
Feat: Added --disableANSI Flag to CLI to enable/disable ANSI Color Co…
Akash-Singh04 Apr 19, 2024
3239e98
chore: made disableANSI flag case lowercase (#1841)
gouravkrosx Apr 20, 2024
72d744e
[feature]: Added Validate() function to check if the linux kernel ver…
Akash-Singh04 Apr 20, 2024
4e391eb
Merge branch 'main' into gitignore
Akash-Singh04 Apr 20, 2024
eed5404
fix: add keploy-test-id header to noisy field in abs match (#1847)
gouravkrosx Apr 23, 2024
7e6c138
fix: fixes dns problem to redirect them to proxy in test mode (#1850)
re-Tick Apr 24, 2024
227116d
Merge branch 'main' into gitignore
Akash-Singh04 Apr 29, 2024
1e2e4b2
feat: add keploy testing pipeline (#1846)
gouravkrosx May 3, 2024
6a044e5
add:support of multiple clusters (#1857)
shivamsouravjha May 3, 2024
bc71ee0
Merge branch 'main' of https://github.com/keploy/keploy into gitignore
Akash-Singh04 May 4, 2024
908d566
Refactored function to utils
Akash-Singh04 May 4, 2024
8b0010f
Fixed Lint
Akash-Singh04 May 4, 2024
9bbbd32
Fixed Filepath
Akash-Singh04 May 4, 2024
c0dbdbb
feat: add mock re-record functionality in v2 (#1704)
EraKin575 May 6, 2024
4410963
feat: add support for normalising expected diffs (#1859)
charankamarapu May 7, 2024
76c6a92
Make noise fields case insensitive (#1872)
amoghumesh May 9, 2024
265cadf
chore: parameterise binary to docker logic (#1874)
PranshuSrivastava May 9, 2024
82bab70
chore: add docker ip log and remove a switch (#1877)
slayerjain May 9, 2024
45f7d98
Fix typo in cli/mock.go (#1860)
Priyansh121096 May 9, 2024
f898233
add: bypass rules filter (#1837)
ChinmayaSharma-hue May 10, 2024
b9673e3
fix: folder permissions (#1808)
charankamarapu May 10, 2024
b1efc78
refactor: sync mysql changes acc to latest code (#1809)
Sarthak160 May 13, 2024
eb1e5c2
Update keploy.sh (#1878)
charankamarapu May 14, 2024
96f9e58
Merge branch 'main' into gitignore
Akash-Singh04 May 16, 2024
b752919
Merge branch 'main' of https://github.com/keploy/keploy into gitignore
Akash-Singh04 May 16, 2024
e3125bd
Merge branch 'gitignore' of https://github.com/Akash-Singh04/keploy i…
Akash-Singh04 May 16, 2024
bcbf8c4
Added check to prevent logging if testSetId is .gitignore
Akash-Singh04 May 16, 2024
e670641
Addressed comments and refactored gitignore function
Akash-Singh04 May 16, 2024
e08db68
fix: example generate in config file (#1863)
Sonichigo May 18, 2024
c42d455
fix: test pipeline due to test-set order (#1881)
gouravkrosx May 20, 2024
cb784e2
fix: fixed re-record for docker (#1876)
EraKin575 May 20, 2024
d0eeca1
feat: add a hook function to extract testReports (#1883)
Sarthak160 May 21, 2024
33f40bf
add: support of custom mock name (#1835)
shivamsouravjha May 21, 2024
8f0abd6
[feat]: add support for docker start command (#1586)
Yaxhveer May 21, 2024
af40fdd
Merge branch 'main' into gitignore
Akash-Singh04 May 22, 2024
f685ffc
fix: timeout causing issues in test run (#1890)
PranshuSrivastava May 22, 2024
6218858
fix: lint issue due to invalid comment (#1891)
gouravkrosx May 22, 2024
5abfafc
Merge branch 'main' into gitignore
Akash-Singh04 May 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file modified .cz.toml
100644 → 100755
Empty file.
Empty file modified .github/CLA.md
100644 → 100755
Empty file.
Empty file modified .github/FUNDING.yml
100644 → 100755
Empty file.
27 changes: 16 additions & 11 deletions .github/ISSUE_TEMPLATE/--bug-report.yaml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -60,17 +60,22 @@ body:
attributes:
label: Repository
options:
- keploy
- java-sdk
- samples-java
- typescript-sdk
- samples-typescript
- docs
- website
- ui
- python-sdk
- go-sdk
- samples-go
- keploy
- go-sdk
- java-sdk
- python-sdk
- typescript-sdk
- docs
- website
- writers-program
- blog-website
- ui
- samples-go
- samples-java
- samples-rust
- samples-python
- samples-csharp
- samples-typescript
validations:
required: true
- type: markdown
Expand Down
29 changes: 17 additions & 12 deletions .github/ISSUE_TEMPLATE/--documentation-update.yaml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ labels: [Documentation]
body:
- type: markdown
attributes:
value: Thank you for taking the time to file a Documentation update.
value: Thank you for taking the time to file a Documentation tools.
- type: textarea
attributes:
label: What do you want to add to the docs? (please state reasons if any)
Expand All @@ -20,17 +20,22 @@ body:
attributes:
label: Repository
options:
- keploy
- java-sdk
- samples-java
- typescript-sdk
- samples-typescript
- docs
- website
- ui
- python-sdk
- go-sdk
- samples-go
- keploy
- go-sdk
- java-sdk
- python-sdk
- typescript-sdk
- docs
- website
- writers-program
- blog-website
- ui
- samples-go
- samples-java
- samples-rust
- samples-python
- samples-csharp
- samples-typescript
validations:
required: true
- type: markdown
Expand Down
29 changes: 17 additions & 12 deletions .github/ISSUE_TEMPLATE/--feature-request.yaml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -31,20 +31,25 @@ body:
attributes:
label: Repository
options:
- keploy
- java-sdk
- samples-java
- typescript-sdk
- samples-typescript
- docs
- website
- ui
- python-sdk
- go-sdk
- samples-go
- keploy
- go-sdk
- java-sdk
- python-sdk
- typescript-sdk
- docs
- website
- writers-program
- blog-website
- ui
- samples-go
- samples-java
- samples-rust
- samples-python
- samples-csharp
- samples-typescript
validations:
required: true
- type: markdown
attributes:
value: |
Please add the respective Label to the Issue
Please add the respective Label to the Issue
Empty file modified .github/ISSUE_TEMPLATE/config.yml
100644 → 100755
Empty file.
Empty file modified .github/License-Apache_2.0-blue.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified .github/PULL_REQUEST_TEMPLATE.md
100644 → 100755
Empty file.
13 changes: 0 additions & 13 deletions .github/dependabot.yml

This file was deleted.

Empty file modified .github/docs.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified .github/slack.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified .github/workflows/bug.yml
100644 → 100755
Empty file.
Empty file modified .github/workflows/cla.yml
100644 → 100755
Empty file.
Empty file modified .github/workflows/codeql.yml
100644 → 100755
Empty file.
14 changes: 10 additions & 4 deletions .github/workflows/docker-publish.yml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,7 @@ jobs:
# https://github.com/sigstore/cosign-installer
- name: Install cosign
if: github.event_name != 'pull_request'
uses: sigstore/cosign-installer@1e95c1de343b5b0c23352d6417ee3e48d5bcd422
with:
cosign-release: 'v1.13.1'
uses: sigstore/[email protected]


# Workaround: https://github.com/docker/build-push-action/issues/461
Expand All @@ -62,6 +60,11 @@ jobs:
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

- name: Set version
shell: bash
run: |
echo "VERSION=$(echo ${GITHUB_REF#refs/tags/v})" >> $GITHUB_ENV

# Build and push Docker image with Buildx (don't push on PR)
# https://github.com/docker/build-push-action
- name: Build and push Docker image
Expand All @@ -73,6 +76,9 @@ jobs:
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
SENTRY_DSN_DOCKER=${{secrets.SENTRY_DSN_DOCKER}}
VERSION=${{ env.VERSION }}

# Sign the resulting Docker image digest except on PRs.
# This will only write to the public Rekor transparency log when the Docker
Expand All @@ -85,4 +91,4 @@ jobs:
COSIGN_EXPERIMENTAL: "true"
# This step uses the identity token to provision an ephemeral certificate
# against the sigstore community Fulcio instance.
run: cosign sign ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}@${{ steps.build-and-push.outputs.digest }}
run: cosign sign --yes ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}@${{ steps.build-and-push.outputs.digest }}
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
uses: stefanbuck/github-issue-parser@v3
id: issue-parser
with:
template-path: .github/ISSUE_TEMPLATE/--documentation-update.yaml
template-path: .github/ISSUE_TEMPLATE/--documentation-tools.yaml

- name: Set labels based on repository field
uses: redhat-plumbers-in-action/advanced-issue-labeler@v2
Expand Down
Empty file modified .github/workflows/feat.yml
100644 → 100755
Empty file.
63 changes: 4 additions & 59 deletions .github/workflows/go.yml
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
name: Go

on:
# push:
# branches: [ main ]
pull_request:
branches: [ main ]
# pull_request_target:
# types: [assigned, opened, synchronize, reopened]

jobs:

Expand All @@ -16,72 +12,21 @@ jobs:
- uses: actions/checkout@v2
with:
fetch-depth: 0

# - name: Check commit messages
# uses: wagoid/commitlint-github-action@v4

- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.17
go-version: "1.21"

- name: Build
run: go build -v ./...

# - name: Test-Export
# run: |
# go test -coverpkg=./... -coverprofile=coverage1.tmp.txt -covermode=atomic ./...
# cat coverage1.tmp.txt | grep -v -e "generated.go" -e "_gen.go" | grep -v -e "services.pb.go" -e "services_grpc.pb.go" > coverage1.txt
# env:
# KEPLOY_API_KEY: 81f83aeeedddf453966347dc136c66
# ENABLE_DEDUP: false
# ENABLE_TEST_EXPORT: true
# KEPLOY_APP_NAME: Keploy-Test-App-2
# KEPLOY_REPORT_PATH: ./

- name: Test
run: |
export PORT=6790
curl --silent --location "https://github.com/keploy/keploy/releases/latest/download/keploy_linux_amd64.tar.gz" | tar xz -C /tmp
sudo mv /tmp/keploy /usr/local/bin && export KEPLOY_MODE=off && keploy &
export PORT=6789 && export ENABLE_TEST_EXPORT=false && go test -coverpkg=./... -coverprofile=coverage.tmp.txt -covermode=atomic ./...
cat coverage.tmp.txt | grep -v -e "http/regression/request.go" | grep -v -e "generated.go" -e "_gen.go" | grep -v -e "services.pb.go" -e "services_grpc.pb.go" > coverage.txt
env:
ENABLE_DEDUP: true
ENABLE_TELEMETRY: false

# - name: Test-withDeDupEnabled
# run: |
# go test -coverpkg=./... -coverprofile=coverage3.tmp.txt -covermode=atomic ./...
# cat coverage3.tmp.txt | grep -v "mode: atomic" | grep -v -e "generated.go" -e "_gen.go" | grep -v -e "services.pb.go" -e "services_grpc.pb.go" > coverage3.txt
# cat coverage1.txt coverage2.txt coverage3.txt > coverage.txt
# env:
# KEPLOY_API_KEY: 81f83aeeedddf453966347dc136c66
# ENABLE_DEDUP: true
# ENABLE_TEST_EXPORT: false


# - uses: codecov/codecov-action@v2
# with:
# files: ./coverage.txt
- name: Install goveralls
run: go install github.com/mattn/goveralls@latest
- name: Send coverage
env:
COVERALLS_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
goveralls -coverprofile=coverage.txt -service=github



# - name: Install extra dependencies
# run: npm install -g @semantic-release/exec

- name: Build arm
run: GOOS=linux GOARCH=arm64 go build -v ./...

- uses: codfish/semantic-release-action@v1
with:
dry_run: true
additional_packages: |
['@semantic-release/exec']
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

26 changes: 26 additions & 0 deletions .github/workflows/golang_docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Golang On Docker
on: [pull_request]
jobs:
golang_docker:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Build docker image
run: |
docker image build -t ghcr.io/keploy/keploy:v2-dev .
- name: Build binary
run: |
go build -o keployv2

- name: Checkout the samples-go repository
uses: actions/checkout@v2
with:
repository: keploy/samples-go
path: samples-go
- name: Run gin-mongo application
run: |
cd samples-go/gin-mongo
source ./../../.github/workflows/test_workflow_scripts/golang-docker.sh

22 changes: 22 additions & 0 deletions .github/workflows/golang_linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Golang On Linux
on: [pull_request]
jobs:
golang_linux:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Build binary
run: |
go build -o keployv2
- name: Checkout the samples-go repository
uses: actions/checkout@v2
with:
repository: keploy/samples-go
path: samples-go
- name: Run samples-go application
run: |
cd samples-go/gin-mongo
source ./../../.github/workflows/test_workflow_scripts/golang-linux.sh

42 changes: 42 additions & 0 deletions .github/workflows/golangci-lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: golangci-lint
on:
push:
branches:
- master
- main
pull_request:

permissions:
contents: read
# Optional: allow read access to pull request. Use with `only-new-issues` option.
pull-requests: read

# cancel the in-progress workflow when PR is refreshed.
concurrency:
group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.sha }}
cancel-in-progress: true


jobs:
golangci:
name: lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v4
with:
go-version: '1.21'
cache: false
- name: golangci-lint
uses: golangci/golangci-lint-action@v3
with:
# Require: The version of golangci-lint to use.
# When `install-mode` is `binary` (default) the value can be v1.2 or v1.2.3 or `latest` to use the latest version.
# When `install-mode` is `goinstall` the value can be v1.2.3, `latest`, or the hash of a commit.
version: v1.54

# Optional: show only new issues if it's a pull request. The default value is `false`.
only-new-issues: true
args: --out-format=colored-line-number
# Optional: The mode to install golangci-lint. It can be 'binary' or 'goinstall'.
install-mode: "goinstall"
Empty file modified .github/workflows/greetings.yml
100644 → 100755
Empty file.
34 changes: 34 additions & 0 deletions .github/workflows/java_linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Java on Linux
on: [pull_request]
jobs:
java_linux:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Build Keploy binary
run: |
go build -o keployv2

- name: Checkout samples-java repository
uses: actions/checkout@v2
with:
repository: keploy/samples-java
path: samples-java

- name: Installing the necessary dependencies
run: |
cd samples-java/spring-petclinic/spring-petclinic-rest
./mvnw dependency:resolve

- name: Compile the project
run: |
cd samples-java/spring-petclinic/spring-petclinic-rest
source ./../../../.github/workflows/test_workflow_scripts/update-java.sh
./mvnw compile

- name: Run the spring-petclinic-rest app
run: |
cd samples-java/spring-petclinic/spring-petclinic-rest
source ./../../../.github/workflows/test_workflow_scripts/java-linux.sh
Loading
Loading