Commit Graph

37 Commits

Author SHA1 Message Date
Rick e53a8c5892
feat: add a simple mock server (#368)
* feat: add a simple mock server

* support to render the initial data as template

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-04-19 13:34:25 +08:00
Rick f05fdab4ca
doc: add links for some badges (#346)
Signed-off-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>
2024-03-13 09:27:01 +08:00
Rick 96f2d294b4
doc: add try-in-pwd button (#336)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-01-16 10:00:45 +08:00
Rick cc9beaf559
chore: split extensions into seperate repositories (#331)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-28 14:59:09 +08:00
Rick 0d1d64f8cd
fix: extension agent cannot quit normally in container (#303)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-04 12:19:44 +08:00
Rick d6fde9f38b
fix: the extension might not quit normally (#302)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-02 19:16:33 +08:00
Rick 3520379db3
feat: support loading oauth info from env var (#288)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-11-26 13:29:31 +08:00
Rick b8bf7ffcbe
feat: complete the etcd store feature (#266) 2023-11-08 15:30:25 +08:00
Rick 13be826422
feat: support import from common grpc library (#265)
* feat: support import from common grpc library

* chore: support to release atest-store-git

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-11-05 20:39:20 +08:00
Rick dd7cd4634e
feat: add trpc protocol support (#254)
* feat: add trpc protocol support

* test pass the trpc on web ui

* add unit tests

* fix the trpc service parsing issue

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-10-29 19:45:46 +08:00
YuLuo cac73fdeda
feat: add github action to check md link (#258)
* feat: add github action to check md link

* fix: fix link

* feat: add check link json config file
2023-10-27 19:48:18 +08:00
YuLuo 1c3613aa37
docs: fix readme file link error (#256) 2023-10-27 17:26:23 +08:00
Rick 9b8cee315e
feat: support integrating with skywalking (#219)
* feat: support integrating with skywalking

* add skywalking browser support
2023-09-26 07:29:10 +08:00
Rick 908829738a
feat: support convert testSuite to JMeter file (#170)
* feat: support convert testSuite to JMeter file

* chore: report API test in the comment

* add a sub-command to convert to jmeter file

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-08-18 15:51:53 +08:00
Rick e0811185a2
feat: add git as the store extension (#165)
* feat: add git as the store extension

* fix: the height of center zone of the UI

* ui: add query setting for testcase

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-08-15 10:18:08 +08:00
Rick df53ccdfe0
feat: add operator for maintain the api-testing in Kubernetes (#158) 2023-08-10 08:15:53 +08:00
Rick d1c0c10a1a
feat: add s3 storage backend extension (#151)
* feat: add s3 storage backend extension

* test: add unit tests
2023-08-01 07:28:53 +08:00
Rick 85f70b71d9
chore: add argocd manifest files (#137)
* chore: add argocd manifests

* fix the version issues
2023-07-21 18:47:11 +08:00
Rick d9d7a66b8a
Support maintain testSuite and testCase via UI (#108)
* feat: support to update the test case via ui

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-07-01 17:59:07 +08:00
Rick 02d7e23cb3
feat: add ui for the api-testing (#102)
* feat: add ui project for the atest

* add grpc gateway support

* complete the very basic ui of atest

* add local storage flag into the server sub-command

* add unit tests for the remote server

* put the console into the docker image

* remove unused files from console

* add more unit tests

* support to execute test case on ui

* fix the code smells located by sonarqube

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-06-26 08:47:24 +08:00
Rick 2520e80a9c
feat: support to calculate the API coverage (#89)
* feat: support to calculate the API coverage

* feat: add brace expansion support
2023-06-14 10:32:28 +08:00
Rick 909341b223
feat: support to output the HTML report (#88)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-06-12 08:37:57 +08:00
Rick 1fd4586712
feat: put atest-collector into the image (#87)
* feat: put atest-collector into the image

* doc: add instructions about how to use in Docker
2023-06-08 17:27:40 +08:00
Rick 8da089067c
feat: add a HTTP request collector as atest extension (#85)
* feat: add a HTTP request collector as atest extension

* add unit tests for collector

* add unit tests

* support to release atest-collector via goreleaser

---------

Co-authored-by: Rick <linuxsuren@users.noreply.github.com>
2023-06-07 22:59:47 +08:00
Rick 73f8555d0e
docs: improve the k8s manifests about podAntiAffinity (#80) 2023-05-31 23:08:25 +08:00
Rick 54b1194753
chore: add a badge of LoC (#71) 2023-05-24 19:51:21 +08:00
Rick 2884073ae6
feat: support running before and after jobs with API request (#69) 2023-05-18 09:51:35 +08:00
Rick 943aeb9ba5
doc: add a badge into README.md (#65) 2023-05-09 21:41:46 +08:00
Rick 9df7a6663a
fat: add template function randomKubernetesName (#48) 2023-04-24 12:20:49 +08:00
Haiker Sun 65bc3ce1e9
Update README.md for atest run --report args error (#45) 2023-04-20 17:49:00 +08:00
Rick f6d271b7eb
feat: support verify against Kubernetes resources (#41)
* feat: support check the response againt k8s

* feat: support all the CRDs

* feat: support to verify fields

* add more unit tests
2023-04-15 21:47:50 +08:00
Rick 9ee38ffc17
feat: support to validate the response via JSON schema (#38) 2023-04-12 13:31:52 +08:00
Rick 82f2fdf849
feat: support to run a specific test case via grpc (#28)
Co-authored-by: Rick <linuxsuren@users.noreply.github.com>
2023-04-05 18:59:08 +08:00
Rick cbefc17646
fix: the coverage baddge link is incorrect (#11) 2023-03-10 20:55:06 +08:00
Rick 0ad1515381
feat: add API and expect status code default value (#10) 2023-03-10 15:42:19 +08:00
Rick e52246454c
feat: improve the HTTP request payload and expect (#2)
* feat: improve the HTTP request payload and expect

* add unit tests

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-03-05 11:32:27 +08:00
rick 316a4276de Complete the basic test feature 2022-06-08 17:32:17 +08:00