Commit Graph

23 Commits

Author SHA1 Message Date
Rick c827476bc9
[wip] feat: add http proxy support (#597)
* feat: add http proxy support

* feat: enhance server command to print local IPs on startup

- Added a new function `printLocalIPs` to display available local IP addresses when the server starts.
- Integrated the IP printing functionality into both the mock command and the server command, improving visibility of server accessibility.

This change helps users easily identify the server's available addresses for better connectivity.

* feat: support to set proxy on ui

* update the test suite page

* test pass with the http proxy mode

* update grpc files

* update grpc files

* support insecure during testing

* fix the unit tests

* add more unit testing

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2025-01-20 23:10:08 +08:00
Rick 1c5b72df0b
feat: add graphql feature support (#326)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-21 11:15:12 +08:00
Rick 8e34dba43d
feat: support to show the error count as summary in report (#305)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-05 13:59:16 +08:00
Rick 58905fdd8f
fix: should not parse the response body if it is not JSON format (#218) 2023-09-22 13:52:11 +08:00
Rick 94228f65c5
feat: support recording the test results into prometheus (#215) 2023-09-14 13:57:41 +08:00
Rick 200134093d
fix: the test suite data manipulate is not thread safe (#168)
* fix: the test suite data manipulate is not thread safe

* add more unit tests
2023-08-17 10:35:20 +08:00
Rick d564f69c9c
feat: adding resource loader interface and default implement (#95) 2023-06-18 17:43:32 +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 8e832ee431
feat: support saving markdown report to a file (#74)
Co-authored-by: Rick <linuxsuren@users.noreply.github.com>
2023-05-28 09:13:08 +08:00
Rick 607818fd4b
feat: support run the specify test cases instead of all (#50)
Co-authored-by: Rick <linuxsuren@users.noreply.github.com>
2023-04-23 09:14:22 +08:00
Rick 45a4d5166a
feat: support to validate the YAML file via schema (#49) 2023-04-21 22:29:24 +08:00
Rick 49441573e8
fix the duplicates (#44)
* fix the duplicates

* improve the function RunTestCase
2023-04-21 08:41:56 +08:00
Rick 6aed29e0b2
fix: the code smells from sonarqube (#43) 2023-04-18 12:25:55 +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 e08c2046d5
feat: add a service commnd (#39)
* feat: add a service commnd

The following command will install atest as a Linux service. `atest service --action install`.

Set the default service port to be 7070 to avoid confliction

* add unit tests

* add more unit tests
2023-04-14 09:32:24 +08:00
Rick e2340a20a8
feat: add grpc server support (#22)
* feat: add grpc server support

* publish image

---------

Co-authored-by: Rick <linuxsuren@users.noreply.github.com>
2023-04-04 13:18:51 +08:00
Rick e57743633b
feat: support to print a sample YAML (#20)
Co-authored-by: Rick <linuxsuren@users.noreply.github.com>
2023-04-02 11:50:43 +08:00
Rick 078d4c861b
feat: support output the test report (#17)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-04-01 19:00:50 +08:00
Rick 4a4554d53b
feat: support to set the request timeout (#15) (#16)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-03-30 20:52:15 +08:00
Rick 35008323d8
feat: support to set the request timeout (#15)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-03-30 19:44:49 +08:00
Rick 8564fc1e24
feat: support to run tests with multiple threads (#13)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-03-22 12:30:14 +08:00
Rick 0ad1515381
feat: add API and expect status code default value (#10) 2023-03-10 15:42:19 +08:00