<commit_before>cmake_minimum_required(VERSION 3.5)
project(Calculate-Tests LANGUAGES CXX)


if(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR)
    set(CMAKE_CONFIGURATION_TYPES "Release;Debug" CACHE STRING "Configurations" FORCE)
    if(NOT CMAKE_BUILD_TYPE)
        set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "Build type" FORCE)
    endif()
else()
    message(STATUS "Calculate: tests enabled")
endif()
enable_testing()

if(EXISTS "${CMAKE_BINARY_DIR}/test/conanbuildinfo.cmake")
    include("${CMAKE_BINARY_DIR}/test/conanbuildinfo.cmake")
else()
    include("${CMAKE_BINARY_DIR}/conanbuildinfo.cmake")
endif()
conan_basic_setup(TARGETS NO_OUTPUT_DIRS)



if(DEFINED $ENV{CV})
    find_program(GCOV $ENV{CV})
else()
    find_program(GCOV gcov)
endif()

<commit_msg>Fix gcov environment variable<commit_after>cmake_minimum_required(VERSION 3.5)
project(Calculate-Tests LANGUAGES CXX)


if(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR)
    set(CMAKE_CONFIGURATION_TYPES "Release;Debug" CACHE STRING "Configurations" FORCE)
    if(NOT CMAKE_BUILD_TYPE)
        set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "Build type" FORCE)
    endif()
else()
    message(STATUS "Calculate: tests enabled")
endif()
enable_testing()

if(EXISTS "${CMAKE_BINARY_DIR}/test/conanbuildinfo.cmake")
    include("${CMAKE_BINARY_DIR}/test/conanbuildinfo.cmake")
else()
    include("${CMAKE_BINARY_DIR}/conanbuildinfo.cmake")
endif()
conan_basic_setup(TARGETS NO_OUTPUT_DIRS)



if(DEFINED ENV{CV})
    find_program(GCOV $ENV{CV})
else()
    find_program(GCOV gcov)
endif()


{'fraction_non_alphanumeric': 0.11600777705767984, 'fraction_numerical': 0.002592352559948153, 'mean_word_length': 6.283018867924528, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6917780', 'n_tokens_mistral': 605, 'n_tokens_neox': 563, 'n_words': 97}