* feat: add the extension sub-commad to download it
* do not put store-ext in the main image
* support to fetch the latest image tag
* finish the basic feature of extension downloading
* add some unit tests
* support different image registry
* add more unit tests
* remove useless files
* fix the unit test case
* simplify the apt install in the dockerfile
* add explanation for the empty methods
---------
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
* 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>
* 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>
* 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