Commit Graph

24 Commits

Author SHA1 Message Date
Vector7 79609ce4fb
feat: support to generate a PDF report #162 2023-08-10 18:35:45 +08:00
Ink33 710c3728b8
feat: add bidirectional streaming rpc of functions query (#150)
* feat: add bidirectional streaming rpc of functions query

Signed-off-by: Ink33 <Ink33@smlk.org>

* refactor: replace atomic.Uint64 with atomic.AddUint32

Signed-off-by: Ink33 <Ink33@smlk.org>

---------

Signed-off-by: Ink33 <Ink33@smlk.org>
2023-07-31 14:03:53 +08:00
Rick 8d459a9eed
feat: support add multiple stores (#147) 2023-07-29 22:14:58 +08:00
Rick 082b8f9710
feat: support printing the output in real-time (#145) 2023-07-27 21:41:09 +08:00
Rick 800d310db2
feat: support query template functions on UI (#131) 2023-07-17 21:18:24 +08:00
Rick 3040a92501
feat: support providing the suggested body fields (#127) 2023-07-14 09:38:27 +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 09b58601c6
feat: support to reference in the request body (#79)
* feat: support to reference in the request body

* add more test cases of answer platform

---------

Co-authored-by: Rick <linuxsuren@users.noreply.github.com>
2023-05-30 21:44:22 +08:00
Rick efd0a1da1e
fix: the data parent directory is missing (#70) 2023-05-24 19:31:24 +08:00
Rick 5af79c7d26
fix: the service status output is missing (#58) 2023-04-27 09:11:06 +08:00
Rick 45a4d5166a
feat: support to validate the YAML file via schema (#49) 2023-04-21 22:29:24 +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 9ee38ffc17
feat: support to validate the response via JSON schema (#38) 2023-04-12 13:31:52 +08:00
Rick a941923526
feat: support to set the log level (#33) 2023-04-08 18:27:21 +08:00
Rick a55b86b51e
feat: support to print the JSON schema of the TestSuite struct (#31) 2023-04-06 17:40:38 +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 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 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 e1270c748e
feat: support form request (#8)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-03-08 17:32:53 +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 c8e9cd3944 Install kubectl to the github action 2022-06-08 19:07:03 +08:00
rick 316a4276de Complete the basic test feature 2022-06-08 17:32:17 +08:00