ya.make 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. UNITTEST_FOR(util)
  2. FORK_TESTS()
  3. FORK_SUBTESTS()
  4. SPLIT_FACTOR(40)
  5. TIMEOUT(300)
  6. SIZE(MEDIUM)
  7. EXPLICIT_DATA()
  8. IF (OS_DARWIN)
  9. SIZE(LARGE)
  10. TAG(ya:fat ya:force_sandbox ya:exotic_platform)
  11. TIMEOUT(3600)
  12. ENDIF()
  13. PEERDIR(
  14. library/cpp/testing/benchmark
  15. )
  16. SRCS(
  17. system/align_ut.cpp
  18. system/atexit_ut.cpp
  19. system/backtrace_ut.cpp
  20. system/byteorder_ut.cpp
  21. system/compat_ut.cpp
  22. system/compiler_ut.cpp
  23. system/context_ut.cpp
  24. system/condvar_ut.cpp
  25. system/cpu_id_ut.cpp
  26. system/datetime_ut.cpp
  27. system/daemon_ut.cpp
  28. system/direct_io_ut.cpp
  29. system/env_ut.cpp
  30. system/error_ut.cpp
  31. system/event_ut.cpp
  32. system/execpath_ut.cpp
  33. system/file_ut.cpp
  34. system/filemap_ut.cpp
  35. system/flock_ut.cpp
  36. system/fs_ut.cpp
  37. system/fstat_ut.cpp
  38. system/getpid_ut.cpp
  39. system/guard_ut.cpp
  40. system/hi_lo_ut.cpp
  41. system/hostname_ut.cpp
  42. system/info_ut.cpp
  43. system/interrupt_signals_ut.cpp
  44. system/mem_info_ut.cpp
  45. system/mincore_ut.cpp
  46. system/mutex_ut.cpp
  47. system/nice_ut.cpp
  48. system/pipe_ut.cpp
  49. system/platform_ut.cpp
  50. system/progname_ut.cpp
  51. system/rusage_ut.cpp
  52. system/rwlock_ut.cpp
  53. system/sanitizers_ut.cpp
  54. system/shellcommand_ut.cpp
  55. system/spinlock_ut.cpp
  56. system/src_root_ut.cpp
  57. system/src_location_ut.cpp
  58. system/shmat_ut.cpp
  59. system/tempfile_ut.cpp
  60. system/thread_ut.cpp
  61. system/tls_ut.cpp
  62. system/types_ut.cpp
  63. system/user_ut.cpp
  64. system/unaligned_mem_ut.cpp
  65. system/yassert_ut.cpp
  66. )
  67. IF (NOT USE_STL_SYSTEM)
  68. SRCS(
  69. system/type_name_ut.cpp
  70. )
  71. ENDIF()
  72. IF (OS_WINDOWS)
  73. SRCS(
  74. system/fs_win_ut.cpp
  75. system/mktemp_ut.cpp
  76. )
  77. DEPENDS(
  78. util/system/ut/stdin_osfhandle
  79. )
  80. IF (ARCH_X86_64)
  81. WINDOWS_LONG_PATH_MANIFEST()
  82. ENDIF()
  83. ENDIF()
  84. REQUIREMENTS(ram:12)
  85. END()