|
|
- package aps_engine
-
- import (
- "fmt"
- "leit.com/aps_engine/service"
- "testing"
- )
-
- func TestScheduler(t *testing.T){
- var se service.SchedulerSrv
-
- // 初始化调度环境
- se.InitTestEnv()
- se.SchedRule.ToolConstraintToggle = true
-
- // 启动订单调度引擎
- if err := se.Run(); err != nil{
- fmt.Println("调度错误:", err)
- }
- // 打印计划结果
- fmt.Println("=========================================================>")
- for _, order := range se.OrderDict {
- order.Print()
- }
- for _, wp := range se.WorkPlaceDict{
- wp.Print()
- }
- for _, t := range se.ToolDict{
- t.Print()
- }
- }
-
|