mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-04 01:34:25 +00:00 
			
		
		
		
	build: remove BUSTED_PRG dead code (#23340)
BUSTED_PRG is no longer used by RunTests.cmake.
This commit is contained in:
		@@ -5,84 +5,74 @@ if(NOT BUSTED_OUTPUT_TYPE)
 | 
			
		||||
  set(BUSTED_OUTPUT_TYPE "nvim")
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
find_program(BUSTED_PRG NAMES busted busted.bat)
 | 
			
		||||
if(BUSTED_PRG)
 | 
			
		||||
  get_target_property(TEST_INCLUDE_DIRS main_lib INTERFACE_INCLUDE_DIRECTORIES)
 | 
			
		||||
get_target_property(TEST_INCLUDE_DIRS main_lib INTERFACE_INCLUDE_DIRECTORIES)
 | 
			
		||||
 | 
			
		||||
  set(UNITTEST_PREREQS nvim)
 | 
			
		||||
  set(FUNCTIONALTEST_PREREQS nvim printenv-test printargs-test shell-test pwsh-test streams-test tty-test ${GENERATED_HELP_TAGS})
 | 
			
		||||
  set(BENCHMARK_PREREQS nvim tty-test)
 | 
			
		||||
set(UNITTEST_PREREQS nvim)
 | 
			
		||||
set(FUNCTIONALTEST_PREREQS nvim printenv-test printargs-test shell-test pwsh-test streams-test tty-test ${GENERATED_HELP_TAGS})
 | 
			
		||||
set(BENCHMARK_PREREQS nvim tty-test)
 | 
			
		||||
 | 
			
		||||
  check_lua_module(${LUA_PRG} "ffi" LUA_HAS_FFI)
 | 
			
		||||
  if(LUA_HAS_FFI)
 | 
			
		||||
    add_custom_target(unittest
 | 
			
		||||
      COMMAND ${CMAKE_COMMAND}
 | 
			
		||||
        -D BUSTED_PRG=${BUSTED_PRG}
 | 
			
		||||
        -D NVIM_PRG=$<TARGET_FILE:nvim>
 | 
			
		||||
        -D WORKING_DIR=${PROJECT_SOURCE_DIR}
 | 
			
		||||
        -D BUSTED_OUTPUT_TYPE=${BUSTED_OUTPUT_TYPE}
 | 
			
		||||
        -D TEST_DIR=${CMAKE_CURRENT_SOURCE_DIR}
 | 
			
		||||
        -D BUILD_DIR=${CMAKE_BINARY_DIR}
 | 
			
		||||
        -D TEST_TYPE=unit
 | 
			
		||||
        -D CIRRUS_CI=$ENV{CIRRUS_CI}
 | 
			
		||||
        -D CI_BUILD=${CI_BUILD}
 | 
			
		||||
        -P ${PROJECT_SOURCE_DIR}/cmake/RunTests.cmake
 | 
			
		||||
      DEPENDS ${UNITTEST_PREREQS}
 | 
			
		||||
      USES_TERMINAL)
 | 
			
		||||
  else()
 | 
			
		||||
    message(WARNING "disabling unit tests: no Luajit FFI in ${LUA_PRG}")
 | 
			
		||||
  endif()
 | 
			
		||||
 | 
			
		||||
  configure_file(
 | 
			
		||||
    ${CMAKE_SOURCE_DIR}/test/cmakeconfig/paths.lua.in
 | 
			
		||||
    ${CMAKE_BINARY_DIR}/test/cmakeconfig/paths.lua)
 | 
			
		||||
 | 
			
		||||
  add_custom_target(functionaltest
 | 
			
		||||
check_lua_module(${LUA_PRG} "ffi" LUA_HAS_FFI)
 | 
			
		||||
if(LUA_HAS_FFI)
 | 
			
		||||
  add_custom_target(unittest
 | 
			
		||||
    COMMAND ${CMAKE_COMMAND}
 | 
			
		||||
      -D BUSTED_PRG=${BUSTED_PRG}
 | 
			
		||||
      -D NVIM_PRG=$<TARGET_FILE:nvim>
 | 
			
		||||
      -D WORKING_DIR=${PROJECT_SOURCE_DIR}
 | 
			
		||||
      -D BUSTED_OUTPUT_TYPE=${BUSTED_OUTPUT_TYPE}
 | 
			
		||||
      -D TEST_DIR=${CMAKE_CURRENT_SOURCE_DIR}
 | 
			
		||||
      -D BUILD_DIR=${CMAKE_BINARY_DIR}
 | 
			
		||||
      -D DEPS_PREFIX=${DEPS_PREFIX}
 | 
			
		||||
      -D TEST_TYPE=functional
 | 
			
		||||
      -D TEST_TYPE=unit
 | 
			
		||||
      -D CIRRUS_CI=$ENV{CIRRUS_CI}
 | 
			
		||||
      -D CI_BUILD=${CI_BUILD}
 | 
			
		||||
      -P ${PROJECT_SOURCE_DIR}/cmake/RunTests.cmake
 | 
			
		||||
    DEPENDS ${FUNCTIONALTEST_PREREQS}
 | 
			
		||||
    USES_TERMINAL)
 | 
			
		||||
 | 
			
		||||
  add_custom_target(benchmark
 | 
			
		||||
    COMMAND ${CMAKE_COMMAND}
 | 
			
		||||
      -D BUSTED_PRG=${BUSTED_PRG}
 | 
			
		||||
      -D NVIM_PRG=$<TARGET_FILE:nvim>
 | 
			
		||||
      -D WORKING_DIR=${PROJECT_SOURCE_DIR}
 | 
			
		||||
      -D BUSTED_OUTPUT_TYPE=${BUSTED_OUTPUT_TYPE}
 | 
			
		||||
      -D TEST_DIR=${CMAKE_CURRENT_SOURCE_DIR}
 | 
			
		||||
      -D BUILD_DIR=${CMAKE_BINARY_DIR}
 | 
			
		||||
      -D TEST_TYPE=benchmark
 | 
			
		||||
      -D CIRRUS_CI=$ENV{CIRRUS_CI}
 | 
			
		||||
      -D CI_BUILD=${CI_BUILD}
 | 
			
		||||
      -P ${PROJECT_SOURCE_DIR}/cmake/RunTests.cmake
 | 
			
		||||
    DEPENDS ${BENCHMARK_PREREQS}
 | 
			
		||||
    DEPENDS ${UNITTEST_PREREQS}
 | 
			
		||||
    USES_TERMINAL)
 | 
			
		||||
else()
 | 
			
		||||
  message(WARNING "disabling unit tests: no Luajit FFI in ${LUA_PRG}")
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
find_program(BUSTED_LUA_PRG busted-lua)
 | 
			
		||||
if(BUSTED_LUA_PRG)
 | 
			
		||||
  add_custom_target(functionaltest-lua
 | 
			
		||||
    COMMAND ${CMAKE_COMMAND}
 | 
			
		||||
      -D BUSTED_PRG=${BUSTED_LUA_PRG}
 | 
			
		||||
      -D NVIM_PRG=$<TARGET_FILE:nvim>
 | 
			
		||||
      -D WORKING_DIR=${PROJECT_SOURCE_DIR}
 | 
			
		||||
      -D BUSTED_OUTPUT_TYPE=${BUSTED_OUTPUT_TYPE}
 | 
			
		||||
      -D TEST_DIR=${CMAKE_CURRENT_SOURCE_DIR}
 | 
			
		||||
      -D BUILD_DIR=${CMAKE_BINARY_DIR}
 | 
			
		||||
      -D TEST_TYPE=functional
 | 
			
		||||
      -D CIRRUS_CI=$ENV{CIRRUS_CI}
 | 
			
		||||
      -D CI_BUILD=${CI_BUILD}
 | 
			
		||||
      -P ${PROJECT_SOURCE_DIR}/cmake/RunTests.cmake
 | 
			
		||||
    DEPENDS ${FUNCTIONALTEST_PREREQS}
 | 
			
		||||
    USES_TERMINAL)
 | 
			
		||||
endif()
 | 
			
		||||
configure_file(
 | 
			
		||||
  ${CMAKE_SOURCE_DIR}/test/cmakeconfig/paths.lua.in
 | 
			
		||||
  ${CMAKE_BINARY_DIR}/test/cmakeconfig/paths.lua)
 | 
			
		||||
 | 
			
		||||
add_custom_target(functionaltest
 | 
			
		||||
  COMMAND ${CMAKE_COMMAND}
 | 
			
		||||
    -D NVIM_PRG=$<TARGET_FILE:nvim>
 | 
			
		||||
    -D WORKING_DIR=${PROJECT_SOURCE_DIR}
 | 
			
		||||
    -D BUSTED_OUTPUT_TYPE=${BUSTED_OUTPUT_TYPE}
 | 
			
		||||
    -D TEST_DIR=${CMAKE_CURRENT_SOURCE_DIR}
 | 
			
		||||
    -D BUILD_DIR=${CMAKE_BINARY_DIR}
 | 
			
		||||
    -D DEPS_PREFIX=${DEPS_PREFIX}
 | 
			
		||||
    -D TEST_TYPE=functional
 | 
			
		||||
    -D CIRRUS_CI=$ENV{CIRRUS_CI}
 | 
			
		||||
    -D CI_BUILD=${CI_BUILD}
 | 
			
		||||
    -P ${PROJECT_SOURCE_DIR}/cmake/RunTests.cmake
 | 
			
		||||
  DEPENDS ${FUNCTIONALTEST_PREREQS}
 | 
			
		||||
  USES_TERMINAL)
 | 
			
		||||
 | 
			
		||||
add_custom_target(benchmark
 | 
			
		||||
  COMMAND ${CMAKE_COMMAND}
 | 
			
		||||
    -D NVIM_PRG=$<TARGET_FILE:nvim>
 | 
			
		||||
    -D WORKING_DIR=${PROJECT_SOURCE_DIR}
 | 
			
		||||
    -D BUSTED_OUTPUT_TYPE=${BUSTED_OUTPUT_TYPE}
 | 
			
		||||
    -D TEST_DIR=${CMAKE_CURRENT_SOURCE_DIR}
 | 
			
		||||
    -D BUILD_DIR=${CMAKE_BINARY_DIR}
 | 
			
		||||
    -D TEST_TYPE=benchmark
 | 
			
		||||
    -D CIRRUS_CI=$ENV{CIRRUS_CI}
 | 
			
		||||
    -D CI_BUILD=${CI_BUILD}
 | 
			
		||||
    -P ${PROJECT_SOURCE_DIR}/cmake/RunTests.cmake
 | 
			
		||||
  DEPENDS ${BENCHMARK_PREREQS}
 | 
			
		||||
  USES_TERMINAL)
 | 
			
		||||
 | 
			
		||||
add_custom_target(functionaltest-lua
 | 
			
		||||
  COMMAND ${CMAKE_COMMAND}
 | 
			
		||||
    -D NVIM_PRG=$<TARGET_FILE:nvim>
 | 
			
		||||
    -D WORKING_DIR=${PROJECT_SOURCE_DIR}
 | 
			
		||||
    -D BUSTED_OUTPUT_TYPE=${BUSTED_OUTPUT_TYPE}
 | 
			
		||||
    -D TEST_DIR=${CMAKE_CURRENT_SOURCE_DIR}
 | 
			
		||||
    -D BUILD_DIR=${CMAKE_BINARY_DIR}
 | 
			
		||||
    -D TEST_TYPE=functional
 | 
			
		||||
    -D CIRRUS_CI=$ENV{CIRRUS_CI}
 | 
			
		||||
    -D CI_BUILD=${CI_BUILD}
 | 
			
		||||
    -P ${PROJECT_SOURCE_DIR}/cmake/RunTests.cmake
 | 
			
		||||
  DEPENDS ${FUNCTIONALTEST_PREREQS}
 | 
			
		||||
  USES_TERMINAL)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user