第二代基于事件的高级计划排程引擎
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
592 B

3 years ago
  1. package aps_engine
  2. import (
  3. "fmt"
  4. "leit.com/aps_engine/service"
  5. "testing"
  6. )
  7. func TestScheduler(t *testing.T){
  8. var se service.SchedulerSrv
  9. // 初始化调度环境
  10. se.InitTestEnv()
  11. se.SchedRule.ToolConstraintToggle = true
  12. // 启动订单调度引擎
  13. if err := se.Run(); err != nil{
  14. fmt.Println("调度错误:", err)
  15. }
  16. // 打印计划结果
  17. fmt.Println("=========================================================>")
  18. for _, order := range se.OrderDict {
  19. order.Print()
  20. }
  21. for _, wp := range se.WorkPlaceDict{
  22. wp.Print()
  23. }
  24. for _, t := range se.ToolDict{
  25. t.Print()
  26. }
  27. }