test_list.t 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. check that list is producing expected results:
  2. $ [ -n "$TEST_BIN_DIR" ] && export PATH="$TEST_BIN_DIR:$PATH"
  3. $ valgrind --quiet --leak-check=full test-list
  4. init_list: list_empty: yes
  5. init_list: list_add_tail: zero one two three four five six seven eight nine ten eleven twelve
  6. init_list: list_empty: no
  7. test_basics: first=zero last=twelve
  8. test_basics: 'zero' is first, yes
  9. test_basics: 'twelve' is last, yes
  10. test_basics: removing 'twelve' and 'zero'
  11. test_basics: first=one last=eleven
  12. test_basics: 'one' is first, yes
  13. test_basics: 'eleven' is last, yes
  14. test_basics: moving 'one' to the tail
  15. test_basics: first=two last=one
  16. test_basics: 'two' is first, yes
  17. test_basics: 'one' is last, yes
  18. test_basics: list_for_each_entry: two three four five six seven eight nine ten eleven one
  19. test_basics: list_for_each_entry_reverse: one eleven ten nine eight seven six five four three two
  20. test_basics: delete all entries
  21. test_basics: list_empty: yes
  22. init_list: list_empty: yes
  23. init_list: list_add_tail: zero one two three four five six seven eight nine ten eleven twelve
  24. init_list: list_empty: no
  25. test_while_list_empty: delete all entries
  26. test_while_list_empty: list_empty: yes
  27. $ test-list-san
  28. init_list: list_empty: yes
  29. init_list: list_add_tail: zero one two three four five six seven eight nine ten eleven twelve
  30. init_list: list_empty: no
  31. test_basics: first=zero last=twelve
  32. test_basics: 'zero' is first, yes
  33. test_basics: 'twelve' is last, yes
  34. test_basics: removing 'twelve' and 'zero'
  35. test_basics: first=one last=eleven
  36. test_basics: 'one' is first, yes
  37. test_basics: 'eleven' is last, yes
  38. test_basics: moving 'one' to the tail
  39. test_basics: first=two last=one
  40. test_basics: 'two' is first, yes
  41. test_basics: 'one' is last, yes
  42. test_basics: list_for_each_entry: two three four five six seven eight nine ten eleven one
  43. test_basics: list_for_each_entry_reverse: one eleven ten nine eight seven six five four three two
  44. test_basics: delete all entries
  45. test_basics: list_empty: yes
  46. init_list: list_empty: yes
  47. init_list: list_add_tail: zero one two three four five six seven eight nine ten eleven twelve
  48. init_list: list_empty: no
  49. test_while_list_empty: delete all entries
  50. test_while_list_empty: list_empty: yes