@syntest/core
Version:
The common core of the SynTest Framework
78 lines • 3.83 kB
JavaScript
;
/*
* Copyright 2020-2021 Delft University of Technology and SynTest contributors
*
* This file is part of SynTest Framework - SynTest Core.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.RuntimeVariable = void 0;
/**
* Runtime variables that can be recorded.
*/
var RuntimeVariable;
(function (RuntimeVariable) {
/**
* General
*/
RuntimeVariable[RuntimeVariable["CONFIGURATION"] = 0] = "CONFIGURATION";
RuntimeVariable[RuntimeVariable["SEED"] = 1] = "SEED";
RuntimeVariable[RuntimeVariable["SUBJECT"] = 2] = "SUBJECT";
RuntimeVariable[RuntimeVariable["VERSION"] = 3] = "VERSION";
/**
* Search
*/
RuntimeVariable[RuntimeVariable["ALGORITHM"] = 4] = "ALGORITHM";
RuntimeVariable[RuntimeVariable["EVALUATIONS"] = 5] = "EVALUATIONS";
RuntimeVariable[RuntimeVariable["ITERATIONS"] = 6] = "ITERATIONS";
RuntimeVariable[RuntimeVariable["PROBE_ENABLED"] = 7] = "PROBE_ENABLED";
RuntimeVariable[RuntimeVariable["CONSTANT_POOL_ENABLED"] = 8] = "CONSTANT_POOL_ENABLED";
/**
* Objectives
*/
RuntimeVariable[RuntimeVariable["COVERED_OBJECTIVES"] = 9] = "COVERED_OBJECTIVES";
RuntimeVariable[RuntimeVariable["OBJECTIVE_VALUE"] = 10] = "OBJECTIVE_VALUE";
RuntimeVariable[RuntimeVariable["TOTAL_OBJECTIVES"] = 11] = "TOTAL_OBJECTIVES";
/**
* Coverage
*/
RuntimeVariable[RuntimeVariable["BRANCH_COVERAGE"] = 12] = "BRANCH_COVERAGE";
RuntimeVariable[RuntimeVariable["FUNCTION_COVERAGE"] = 13] = "FUNCTION_COVERAGE";
RuntimeVariable[RuntimeVariable["LINE_COVERAGE"] = 14] = "LINE_COVERAGE";
RuntimeVariable[RuntimeVariable["PROBE_COVERAGE"] = 15] = "PROBE_COVERAGE";
RuntimeVariable[RuntimeVariable["COVERAGE"] = 16] = "COVERAGE";
RuntimeVariable[RuntimeVariable["COVERED_BRANCHES"] = 17] = "COVERED_BRANCHES";
RuntimeVariable[RuntimeVariable["COVERED_EXCEPTIONS"] = 18] = "COVERED_EXCEPTIONS";
RuntimeVariable[RuntimeVariable["COVERED_FUNCTIONS"] = 19] = "COVERED_FUNCTIONS";
RuntimeVariable[RuntimeVariable["COVERED_LINES"] = 20] = "COVERED_LINES";
RuntimeVariable[RuntimeVariable["COVERED_PROBES"] = 21] = "COVERED_PROBES";
RuntimeVariable[RuntimeVariable["TOTAL_BRANCHES"] = 22] = "TOTAL_BRANCHES";
RuntimeVariable[RuntimeVariable["TOTAL_FUNCTIONS"] = 23] = "TOTAL_FUNCTIONS";
RuntimeVariable[RuntimeVariable["TOTAL_LINES"] = 24] = "TOTAL_LINES";
RuntimeVariable[RuntimeVariable["TOTAL_PROBES"] = 25] = "TOTAL_PROBES";
/**
* Time
*/
RuntimeVariable[RuntimeVariable["INITIALIZATION_TIME"] = 26] = "INITIALIZATION_TIME";
RuntimeVariable[RuntimeVariable["SEARCH_TIME"] = 27] = "SEARCH_TIME";
RuntimeVariable[RuntimeVariable["TOTAL_TIME"] = 28] = "TOTAL_TIME";
RuntimeVariable[RuntimeVariable["INSTRUMENTATION_TIME"] = 29] = "INSTRUMENTATION_TIME";
RuntimeVariable[RuntimeVariable["TYPE_RESOLVING_TIME"] = 30] = "TYPE_RESOLVING_TIME";
/**
* Archive
*/
RuntimeVariable[RuntimeVariable["ARCHIVE_SIZE"] = 31] = "ARCHIVE_SIZE";
RuntimeVariable[RuntimeVariable["MINIMIZED_SIZE"] = 32] = "MINIMIZED_SIZE";
})(RuntimeVariable = exports.RuntimeVariable || (exports.RuntimeVariable = {}));
//# sourceMappingURL=RuntimeVariable.js.map