This folder server contains server subproject of the project testing-scheduler.
This server project is developed based on Python.
- conductorclient: conductor python package
- src: it contains the core source code
- test: it's used to store testcases.
Testcases are stored in the subdirectory test/test_case.
The single directory in test/test_case stands for a testsuite. It contains several testcase.
There is a sample testsuite -- logic which contains the sample testcase.
IMPORTANT: the current suggested build way of the project is containerized build. Please enter the directory testing-scheduler/docker, to see the details via the README.md there.
###[CLI] We can run the testcase by in the terminal, like:
./src/test_parser.py --filepath=path/to/file
explanation:
- ./test_parser.py: the parse script
- path/to/file: the file path of the test case
###[webUI] 0. Setup Conductor in your host. Please visit conductor dockers to learn how to do it.This project use the docker-compose way to build.
-
run the command below in cli:
python src/rest/router.py
-
start the server of frontend. see the README.md in details in the directory testing-scheduler/ui.
-
view the web page: http://localhost:5311/