package de.persosim.simulator.test.globaltester.perso;
import java.util.ArrayList;
import java.util.Collection;
import de.persosim.simulator.test.globaltester.GtConstants;
import de.persosim.simulator.test.globaltester.GtSuiteDescriptor;
import de.persosim.simulator.test.globaltester.JobDescriptor;
/**
* Debug Testcase
* <p/>
* This testcase is intended to be modified during development on every branch
* in order to speed up testing against GlobalTester.
* <p/>
* The contents of this testcase are a subset of the contents checked within
* {@link GtDefaultPersoTest} and can be altered as needed. In order to keep the
* CI runs clean when a branch is finished this suite should not produce any
* failures.
*
* @author amay
*
*/
public class GtDebugPersoTest extends GtDefaultPersoTest {
@Override
public Collection<JobDescriptor> getAllApplicableGtTests() {
Collection<JobDescriptor> retVal =
new ArrayList<JobDescriptor>();
retVal.add(new GtSuiteDescriptor(GtConstants.PROJECT_EPA_EAC2_BSI, "EAC2_ISO7816_H_01")); //PACE - unauthenticated, CAN
retVal.add(new GtSuiteDescriptor(GtConstants.PROJECT_EPA_EAC2_BSI, "EAC2_ISO7816_K_01")); // TA
retVal.add(new GtSuiteDescriptor(GtConstants.PROJECT_EPA_EAC2_BSI, "EAC2_ISO7816_L_13a")); // AT - read DG
retVal.add(new GtSuiteDescriptor(GtConstants.PROJECT_EPA_EAC2_BSI, "EAC2_ISO7816_L_17")); // Age verification
retVal.add(new GtSuiteDescriptor(GtConstants.PROJECT_EPA_EAC2_BSI, "EAC2_ISO7816_L_19")); // CommunityID verification
retVal.add(new GtSuiteDescriptor(GtConstants.PROJECT_EPA_EAC2_BSI, "EAC2_ISO7816_L_37")); // Reading EF.ChipSecurity (as privileged terminal)
retVal.add(new GtSuiteDescriptor(GtConstants.PROJECT_EPA_EAC2_BSI, "EAC2_ISO7816_R_01")); // RI
// retVal.add(new GtSuiteDescriptor(GtConstants.PROJECT_EPA_EAC2_BSI, "EAC2_DATA_B_01")); // SignedData
// retVal.add(GtConstants.SUITE_EAC2_ISO7816_H);
// retVal.add(GtConstants.SUITE_EAC2_ISO7816_I);
// retVal.add(GtConstants.SUITE_EAC2_ISO7816_J);
// retVal.add(GtConstants.SUITE_EAC2_ISO7816_K);
// retVal.add(GtConstants.SUITE_EAC2_ISO7816_L);
// retVal.add(GtConstants.SUITE_EAC2_ISO7816_M);
// retVal.add(GtConstants.SUITE_EAC2_ISO7816_N);
// retVal.add(new SimulatorReset());
// retVal.add(new GtSuiteDescriptor(GtConstants.PROJECT_EPA_EAC2_BSI, "EAC2_ISO7816_O_01"));
// retVal.add(GtConstants.SUITE_EAC2_ISO7816_O);
// retVal.add(GtConstants.SUITE_EAC2_ISO7816_P);
// retVal.add(GtConstants.SUITE_EAC2_ISO7816_Q);
// retVal.add(GtConstants.SUITE_EAC2_ISO7816_R);
// retVal.add(GtConstants.SUITE_EAC2_DATA_A);
// retVal.add(GtConstants.SUITE_EAC2_DATA_B);
// retVal.add(GtConstants.SUITE_EAC2_DATA_C);
// retVal.add(GtConstants.SUITE_EAC2_EIDDATA_B);
return retVal;
}
}