function runSingleCombinational(testbenchData, scope) {
    const data = testbenchData.testData;
    const groupIndex = testbenchData.currentGroup;
    const caseIndex = testbenchData.currentCase;

    const { inputs, outputs } = bindIO(data, scope);
    const group = data.groups[groupIndex];

    // Stop the clocks
    changeClockEnable(false);

    // Set input values according to the test
    setInputValues(inputs, group, caseIndex, scope);
    // Check output values
    const result = getOutputValues(data, outputs);
    // Restart the clocks
    changeClockEnable(true);
    return result;
}
Runs single combinational test
@param {Object} data - Object containing Test Data
@param {number} groupIndex - Index of the group to be tested
@param {number} caseIndex - Index of the case inside the group
@param {Scope} scope - The circuit