test_runqueue.t 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. check that runqueue is producing expected results:
  2. $ [ -n "$TEST_BIN_DIR" ] && export PATH="$TEST_BIN_DIR:$PATH"
  3. $ valgrind --quiet --leak-check=full test-runqueue
  4. [1/1] start 'sleep 1' (killer)
  5. [1/1] killing process (killer)
  6. [0/1] finish 'sleep 1' (killer)
  7. [0/1] finish 'sleep 1' (killer)
  8. [0/1] finish 'sleep 1' (killer)
  9. [1/1] start 'sleep 1' (sleeper)
  10. [1/1] cancel 'sleep 1' (sleeper)
  11. [0/1] finish 'sleep 1' (sleeper)
  12. [1/1] start 'sleep 1' (sleeper)
  13. [1/1] cancel 'sleep 1' (sleeper)
  14. [0/1] finish 'sleep 1' (sleeper)
  15. [1/1] start 'sleep 1' (sleeper)
  16. [1/1] cancel 'sleep 1' (sleeper)
  17. [0/1] finish 'sleep 1' (sleeper)
  18. All done!
  19. $ test-runqueue-san
  20. [1/1] start 'sleep 1' (killer)
  21. [1/1] killing process (killer)
  22. [0/1] finish 'sleep 1' (killer)
  23. [0/1] finish 'sleep 1' (killer)
  24. [0/1] finish 'sleep 1' (killer)
  25. [1/1] start 'sleep 1' (sleeper)
  26. [1/1] cancel 'sleep 1' (sleeper)
  27. [0/1] finish 'sleep 1' (sleeper)
  28. [1/1] start 'sleep 1' (sleeper)
  29. [1/1] cancel 'sleep 1' (sleeper)
  30. [0/1] finish 'sleep 1' (sleeper)
  31. [1/1] start 'sleep 1' (sleeper)
  32. [1/1] cancel 'sleep 1' (sleeper)
  33. [0/1] finish 'sleep 1' (sleeper)
  34. All done!