Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.40 KB | None | 0 0
  1. B-PSU-100 my_sokoban
  2.  
  3.  
  4. Basic tests
  5.  
  6. 01 - usage and input checks - 4 tests
  7. Call with an argument which is not a file: KO
  8. Test failure: The output must match the regular expression '^OK
  9. $', but it was 'KO
  10. '
  11. Call with an invalid map: KO
  12. Timed out after 30s
  13. Call with no argument: OK
  14. PASSED
  15. Display usage: OK
  16. PASSED
  17.  
  18. 02 - basic moves - 4 tests
  19. Mini Map : '#####\n#PXO#\n#####\n' (Free test): OK
  20. PASSED
  21. Move around a map (Free test): OK
  22. PASSED
  23. Other mini Map : : OK
  24. PASSED
  25. Simple move only: OK
  26. PASSED
  27.  
  28. 03 - basic collisions and box on targets - 4 tests
  29. Move box on a target: OK
  30. PASSED
  31. Move box on a target (Free test): OK
  32. PASSED
  33. Try move over wall: OK
  34. PASSED
  35. Try move over wall (Free test): OK
  36. PASSED
  37.  
  38.  
  39. Advanced tests
  40.  
  41. 04 - intermediate moves and collisions:
  42. Passed: 100.0 %
  43. Crashed: 0.0 %
  44. 05 - intermediate maps tests:
  45. Passed: 0.0 %
  46. Crashed: 0.0 %
  47. 06 - intermediate winning and losing conditions:
  48. Passed: 0.0 %
  49. Crashed: 0.0 %
  50.  
  51.  
  52. === BUILD LOG ===
  53.  
  54. make: Entering directory '/usr/local/bugs/delivery'
  55. cc -I ./include/ -c -o src/main.o src/main.c
  56. cc -I ./include/ -c -o src/help.o src/help.c
  57. cc -I ./include/ -c -o src/keyboard.o src/keyboard.c
  58. cc -I ./include/ -c -o src/movement.o src/movement.c
  59. cc -I ./include/ -c -o src/end.o src/end.c
  60. make -C lib/my/
  61. make[1]: Entering directory '/usr/local/bugs/delivery/lib/my'
  62. cc -c -o /usr/local/bugs/delivery/lib/my/my_putchar.o /usr/local/bugs/delivery/lib/my/my_putchar.c
  63. cc -c -o /usr/local/bugs/delivery/lib/my/my_put_nbr.o /usr/local/bugs/delivery/lib/my/my_put_nbr.c
  64. cc -c -o /usr/local/bugs/delivery/lib/my/my_putstr.o /usr/local/bugs/delivery/lib/my/my_putstr.c
  65. cc -c -o /usr/local/bugs/delivery/lib/my/my_getnbr.o /usr/local/bugs/delivery/lib/my/my_getnbr.c
  66. cc -c -o /usr/local/bugs/delivery/lib/my/my_strcpy.o /usr/local/bugs/delivery/lib/my/my_strcpy.c
  67. cc -c -o /usr/local/bugs/delivery/lib/my/my_strncpy.o /usr/local/bugs/delivery/lib/my/my_strncpy.c
  68. cc -c -o /usr/local/bugs/delivery/lib/my/my_revstr.o /usr/local/bugs/delivery/lib/my/my_revstr.c
  69. cc -c -o /usr/local/bugs/delivery/lib/my/my_strlen.o /usr/local/bugs/delivery/lib/my/my_strlen.c
  70. cc -c -o /usr/local/bugs/delivery/lib/my/my_compute_power_rec.o /usr/local/bugs/delivery/lib/my/my_compute_power_rec.c
  71. cc -c -o /usr/local/bugs/delivery/lib/my/my_compute_square_root.o /usr/local/bugs/delivery/lib/my/my_compute_square_root.c
  72. cc -c -o /usr/local/bugs/delivery/lib/my/my_find_prime_sup.o /usr/local/bugs/delivery/lib/my/my_find_prime_sup.c
  73. cc -c -o /usr/local/bugs/delivery/lib/my/my_isneg.o /usr/local/bugs/delivery/lib/my/my_isneg.c
  74. cc -c -o /usr/local/bugs/delivery/lib/my/my_is_prime.o /usr/local/bugs/delivery/lib/my/my_is_prime.c
  75. cc -c -o /usr/local/bugs/delivery/lib/my/my_showmem.o /usr/local/bugs/delivery/lib/my/my_showmem.c
  76. cc -c -o /usr/local/bugs/delivery/lib/my/my_showstr.o /usr/local/bugs/delivery/lib/my/my_showstr.c
  77. cc -c -o /usr/local/bugs/delivery/lib/my/my_sort_int_array.o /usr/local/bugs/delivery/lib/my/my_sort_int_array.c
  78. cc -c -o /usr/local/bugs/delivery/lib/my/my_strcapitalize.o /usr/local/bugs/delivery/lib/my/my_strcapitalize.c
  79. cc -c -o /usr/local/bugs/delivery/lib/my/my_strcat.o /usr/local/bugs/delivery/lib/my/my_strcat.c
  80. cc -c -o /usr/local/bugs/delivery/lib/my/my_strcmp.o /usr/local/bugs/delivery/lib/my/my_strcmp.c
  81. cc -c -o /usr/local/bugs/delivery/lib/my/my_str_isalpha.o /usr/local/bugs/delivery/lib/my/my_str_isalpha.c
  82. cc -c -o /usr/local/bugs/delivery/lib/my/my_str_islower.o /usr/local/bugs/delivery/lib/my/my_str_islower.c
  83. cc -c -o /usr/local/bugs/delivery/lib/my/my_str_isnum.o /usr/local/bugs/delivery/lib/my/my_str_isnum.c
  84. cc -c -o /usr/local/bugs/delivery/lib/my/my_str_isprintable.o /usr/local/bugs/delivery/lib/my/my_str_isprintable.c
  85. cc -c -o /usr/local/bugs/delivery/lib/my/my_str_isupper.o /usr/local/bugs/delivery/lib/my/my_str_isupper.c
  86. cc -c -o /usr/local/bugs/delivery/lib/my/my_strlowcase.o /usr/local/bugs/delivery/lib/my/my_strlowcase.c
  87. cc -c -o /usr/local/bugs/delivery/lib/my/my_strncat.o /usr/local/bugs/delivery/lib/my/my_strncat.c
  88. cc -c -o /usr/local/bugs/delivery/lib/my/my_strncmp.o /usr/local/bugs/delivery/lib/my/my_strncmp.c
  89. cc -c -o /usr/local/bugs/delivery/lib/my/my_strstr.o /usr/local/bugs/delivery/lib/my/my_strstr.c
  90. cc -c -o /usr/local/bugs/delivery/lib/my/my_strupcase.o /usr/local/bugs/delivery/lib/my/my_strupcase.c
  91. gcc -c /usr/local/bugs/delivery/lib/my/my_putchar.c /usr/local/bugs/delivery/lib/my/my_put_nbr.c /usr/local/bugs/delivery/lib/my/my_putstr.c /usr/local/bugs/delivery/lib/my/my_getnbr.c /usr/local/bugs/delivery/lib/my/my_strcpy.c /usr/local/bugs/delivery/lib/my/my_strncpy.c /usr/local/bugs/delivery/lib/my/my_revstr.c /usr/local/bugs/delivery/lib/my/my_strlen.c /usr/local/bugs/delivery/lib/my/my_compute_power_rec.c /usr/local/bugs/delivery/lib/my/my_compute_square_root.c /usr/local/bugs/delivery/lib/my/my_find_prime_sup.c /usr/local/bugs/delivery/lib/my/my_isneg.c /usr/local/bugs/delivery/lib/my/my_is_prime.c /usr/local/bugs/delivery/lib/my/my_showmem.c /usr/local/bugs/delivery/lib/my/my_showstr.c /usr/local/bugs/delivery/lib/my/my_sort_int_array.c /usr/local/bugs/delivery/lib/my/my_strcapitalize.c /usr/local/bugs/delivery/lib/my/my_strcat.c /usr/local/bugs/delivery/lib/my/my_strcmp.c /usr/local/bugs/delivery/lib/my/my_str_isalpha.c /usr/local/bugs/delivery/lib/my/my_str_islower.c /usr/local/bugs/delivery/lib/my/my_str_isnum.c /usr/local/bugs/delivery/lib/my/my_str_isprintable.c /usr/local/bugs/delivery/lib/my/my_str_isupper.c /usr/local/bugs/delivery/lib/my/my_strlowcase.c /usr/local/bugs/delivery/lib/my/my_strncat.c /usr/local/bugs/delivery/lib/my/my_strncmp.c /usr/local/bugs/delivery/lib/my/my_strstr.c /usr/local/bugs/delivery/lib/my/my_strupcase.c -Wall -Wextra -Werror
  92. ar rc libmy.a /usr/local/bugs/delivery/lib/my/my_putchar.o /usr/local/bugs/delivery/lib/my/my_put_nbr.o /usr/local/bugs/delivery/lib/my/my_putstr.o /usr/local/bugs/delivery/lib/my/my_getnbr.o /usr/local/bugs/delivery/lib/my/my_strcpy.o /usr/local/bugs/delivery/lib/my/my_strncpy.o /usr/local/bugs/delivery/lib/my/my_revstr.o /usr/local/bugs/delivery/lib/my/my_strlen.o /usr/local/bugs/delivery/lib/my/my_compute_power_rec.o /usr/local/bugs/delivery/lib/my/my_compute_square_root.o /usr/local/bugs/delivery/lib/my/my_find_prime_sup.o /usr/local/bugs/delivery/lib/my/my_isneg.o /usr/local/bugs/delivery/lib/my/my_is_prime.o /usr/local/bugs/delivery/lib/my/my_showmem.o /usr/local/bugs/delivery/lib/my/my_showstr.o /usr/local/bugs/delivery/lib/my/my_sort_int_array.o /usr/local/bugs/delivery/lib/my/my_strcapitalize.o /usr/local/bugs/delivery/lib/my/my_strcat.o /usr/local/bugs/delivery/lib/my/my_strcmp.o /usr/local/bugs/delivery/lib/my/my_str_isalpha.o /usr/local/bugs/delivery/lib/my/my_str_islower.o /usr/local/bugs/delivery/lib/my/my_str_isnum.o /usr/local/bugs/delivery/lib/my/my_str_isprintable.o /usr/local/bugs/delivery/lib/my/my_str_isupper.o /usr/local/bugs/delivery/lib/my/my_strlowcase.o /usr/local/bugs/delivery/lib/my/my_strncat.o /usr/local/bugs/delivery/lib/my/my_strncmp.o /usr/local/bugs/delivery/lib/my/my_strstr.o /usr/local/bugs/delivery/lib/my/my_strupcase.o
  93. make[1]: Leaving directory '/usr/local/bugs/delivery/lib/my'
  94. cc -o my_sokoban src/main.o src/help.o src/keyboard.o src/movement.o src/end.o -L. lib/my/libmy.a -L lib/my -lmy -l ncurses
  95. make: Leaving directory '/usr/local/bugs/delivery'
  96. Build status: OK
  97.  
  98.  
  99. === CODING STYLE ===
  100.  
  101. F4 rule has been violated 5 times: too long function
  102. C1 rule has been violated 7 times: nested conditonal branchings with a depth of 3 or more should be avoided and an if block should not contain more than 3 branchings
  103.  
  104.  
  105. ------------------------------------------------------------------------------
  106. GCC Code Coverage Report
  107. Directory: .
  108. ------------------------------------------------------------------------------
  109. File Lines Exec Cover Missing
  110. ------------------------------------------------------------------------------
  111. ------------------------------------------------------------------------------
  112. TOTAL 0 0 --%
  113. ------------------------------------------------------------------------------
  114. lines: 0.0% (0 out of 0)
  115. branches: 0.0% (0 out of 0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement