package PS::MOPS::Test::Config;

## @class PS::MOPS::Test::Config
#
# @par DESCRIPTION
# Configuration constants used during PSMOPS testing.
#
# Ideally, there would be a single source of all configuration variables. It
# would not necessarily be this file.

use strict;
use warnings;
our $VERSION = sprintf "%d", q$Revision: $ =~ /(\d+)/g;
use Env;

BEGIN {
    use constant UNIT_TEST_RESULTS_PATH=>"/home/drchang/unit-testing/unit-test-results";
    use constant DEFAULT_UNIT_TEST_CONFIG_PATH=>"/home/drchang/unit-testing/config";
    use constant DEFAULT_UNIT_TEST_CONFIG_FILE=>"tests-to-run.csv";
    use constant MODULE_TEST_MAPPING_FILE=>"module-test-mapping.csv";
    use constant SYSTEM_UNIT_TEST_CONFIG_PATH=>"/home/drchang/unit-testing/config";

    use Exporter();
    @PS::MOPS::Test::Config::ISA=qw(Exporter);
    @PS::MOPS::Test::Config::EXPORT=qw();
    @PS::MOPS::Test::Config::EXPORT_OK
        =qw(UNIT_TEST_RESULTS_PATH
            DEFAULT_UNIT_TEST_CONFIG_PATH
            DEFAULT_UNIT_TEST_CONFIG_FILE
            MODULE_TEST_MAPPING_FILE
            SYSTEM_UNIT_TEST_CONFIG_PATH);
}

1;
