# @brief The main source of functions and variables for testing yangre.

package require tcltest
namespace import ::tcltest::test ::tcltest::cleanupTests

if { ![info exists ::env(TESTS_DIR)] } {
    # the script is not run via 'ctest' so paths must be set
    set ::env(TESTS_DIR) "./"
    set TUT_PATH "../../build"
} else {
    # cmake (ctest) already sets ::env variables
    set TUT_PATH $::env(YANGRE)
}
set TUT_NAME "yangre"
source "$::env(TESTS_DIR)/../tool_ni.tcl"

# The script continues by defining variables and functions specific to the yangre tool.
set ::env(YANGRE_INTERNAL_MODULES_DIR) "$env(TESTS_DIR)/../../modules"
