A clone of btpd with my configuration changes.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

92 lignes
1.2 KiB

  1. #!/bin/sh
  2. setup () {
  3. EVENT_NOKQUEUE=yes; export EVENT_NOKQUEUE
  4. EVENT_NODEVPOLL=yes; export EVENT_NODEVPOLL
  5. EVENT_NOPOLL=yes; export EVENT_NOPOLL
  6. EVENT_NOSELECT=yes; export EVENT_NOSELECT
  7. EVENT_NOEPOLL=yes; export EVENT_NOEPOLL
  8. EVENT_NORTSIG=yes; export EVENT_NORTSIG
  9. }
  10. test () {
  11. if ./test-init 2>/dev/null ;
  12. then
  13. true
  14. else
  15. echo Skipping test
  16. return
  17. fi
  18. echo -n " test-eof: "
  19. if ./test-eof >/dev/null ;
  20. then
  21. echo OKAY ;
  22. else
  23. echo FAILED ;
  24. fi
  25. echo -n " test-weof: "
  26. if ./test-weof >/dev/null ;
  27. then
  28. echo OKAY ;
  29. else
  30. echo FAILED ;
  31. fi
  32. echo -n " test-time: "
  33. if ./test-time >/dev/null ;
  34. then
  35. echo OKAY ;
  36. else
  37. echo FAILED ;
  38. fi
  39. echo -n " regress: "
  40. if ./regress >/dev/null ;
  41. then
  42. echo OKAY ;
  43. else
  44. echo FAILED ;
  45. fi
  46. }
  47. echo "Running tests:"
  48. # Need to do this by hand?
  49. setup
  50. unset EVENT_NOKQUEUE
  51. export EVENT_NOKQUEUE
  52. echo "KQUEUE"
  53. test
  54. setup
  55. unset EVENT_NODEVPOLL
  56. export EVENT_NODEVPOLL
  57. echo "DEVPOLL"
  58. test
  59. setup
  60. unset EVENT_NOPOLL
  61. export EVENT_NOPOLL
  62. echo "POLL"
  63. test
  64. setup
  65. unset EVENT_NOSELECT
  66. export EVENT_NOSELECT
  67. echo "SELECT"
  68. test
  69. setup
  70. unset EVENT_NORTSIG
  71. export EVENT_NORTSIG
  72. echo "RTSIG"
  73. test
  74. setup
  75. unset EVENT_NOEPOLL
  76. export EVENT_NOEPOLL
  77. echo "EPOLL"
  78. test