Test-Manager Service
is the core service of Choerodon.
- Test Case Management
- Test Plan
- Test Execute Management
- Test Result Management
- Test Status Management This service is the management center of the Choerodon Microservices Framework. It`s main functions include configuration management, route management, and swagger management.
- Java8
- File Service
- Iam Service
- MySQL
- Kafka
Create a test_manager_service
database in MySQL:
CREATE USER 'choerodon'@'%' IDENTIFIED BY "123456";
CREATE DATABASE test_manager_service DEFAULT CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON test_manager_service.* TO choerodon@'%';
FLUSH PRIVILEGES;
New file of init-local-database.sh
in the root directory of the test_manager_service
project:
mkdir -p target
if [ ! -f target/choerodon-tool-liquibase.jar ]
then
curl http://nexus.choerodon.com.cn/repository/choerodon-release/io/choerodon/choerodon-tool-liquibase/0.6.3.RELEASE/choerodon-tool-liquibase-0.6.3.RELEASE.jar -o target/choerodon-tool-liquibase.jar
fi
java -Dspring.datasource.url="jdbc:mysql://localhost/manager_service?useUnicode=true&characterEncoding=utf-8&useSSL=false" \
-Dspring.datasource.username=choerodon \
-Dspring.datasource.password=123456 \
-Ddata.drop=false -Ddata.init=true \
-Ddata.dir=src/main/resources \
-jar target/choerodon-tool-liquibase.jar
And executed in the root directory of the manager-service
project:
sh init-local-database.sh
Then run the project in the root directory of the project:
mvn spring-boot:run
go-register-server
: Register serveriam-service
:iam servicekafka
mysql
: test_manager_service databaseapi-gateway
: api gateway servergateway-helper
: gateway helper serveroauth-server
: oauth servermanager-service
: manager serviceagile-service
: agile service
If you find any shortcomings or bugs, please describe them in the issue.
Pull requests are welcome! Follow to know for more information on how to contribute.