perfMonitor = PHPCorePerformanceTests.getPerformanceMonitor();
TestSuite suite = new TestSuite("Auto Mark Occurrence Tests");
// for (final PHPVersion phpVersion : TESTS.keySet()) {
// TestSuite phpVerSuite = new TestSuite(phpVersion.getAlias());
final PHPVersion phpVersion = (PHPVersion) map
.get(ProjectSuite.PHP_VERSION);
for (String testsDirectory : TESTS.get(phpVersion)) {
testsDirectory = testsDirectory.replaceAll("project", map.get(
ProjectSuite.PROJECT).toString());
for (final String fileName : getPDTTFiles(testsDirectory,
PHPCorePerformanceTests.getDefault().getBundle())) {
try {
final PdttFile pdttFile = new PdttFile(
PHPCorePerformanceTests.getDefault().getBundle(),
fileName);
MarkOccurrenceTests test = new MarkOccurrenceTests(
phpVersion.getAlias() + " - /" + fileName) {
protected void setUp() throws Exception {
PHPCoreTests.setProjectPhpVersion(project,
phpVersion);
pdttFile.applyPreferences();