Module Autofonce_config.Types
type env_kind =
| Env_file of string
| Env_content
type testsuite_env = {
env_name : string;
env_kind : env_kind;
env_content : string;
}
type testsuite_config = {
config_name : string;
config_file : string;
config_path : string list;
config_env : testsuite_env;
}
type run_from =
| Source_dir
| Build_dir
| Config_dir
type project_config = {
project_name : string option;
project_source_anchors : string list;
project_build_anchors : string list;
project_build_dir_candidates : string list;
project_run_from : run_from;
project_testsuites : testsuite_config list;
project_envs : testsuite_env EzCompat.StringMap.t;
project_captured_files : string list;
project_file : string;
project_source_dir : string;
project_build_dir : string;
project_run_dir : string;
}