<commit_before>package org.jenkins.tools.test;

import org.jenkins.tools.test.model.PluginCompatTesterConfig;
import org.junit.After;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.TemporaryFolder;
import org.springframework.core.io.ClassPathResource;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class PluginCompatTesterTest {

    @Rule
    public TemporaryFolder testFolder = new TemporaryFolder();

	@Before
	public void setUp() throws Exception {
		SCMManagerFactory.getInstance().start();
	}
	
	@After
	public void tearDown() throws Exception {
		SCMManagerFactory.getInstance().stop();
	}
	
	@Test
	public void testWithUrl() throws Throwable {
        List<String> includedPlugins = new ArrayList<String>(){{ /*add("scm-sync-configuration");*/ add("Schmant"); }};

        PluginCompatTesterConfig config = new PluginCompatTesterConfig(testFolder.getRoot(),
                new File(testFolder.getRoot().getAbsolutePath()+"/report.xml"),
                new ClassPathResource("m2-settings.xml").getFile());
		config.setIncludePlugins(includedPlugins);

        PluginCompatTester tester = new PluginCompatTester(config);
		tester.testPlugins();
	}
}
<commit_msg>fixed typo in plugin name since they must be lowercased<commit_after>package org.jenkins.tools.test;

import org.jenkins.tools.test.model.PluginCompatTesterConfig;
import org.junit.After;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.TemporaryFolder;
import org.springframework.core.io.ClassPathResource;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class PluginCompatTesterTest {

    @Rule
    public TemporaryFolder testFolder = new TemporaryFolder();

	@Before
	public void setUp() throws Exception {
		SCMManagerFactory.getInstance().start();
	}
	
	@After
	public void tearDown() throws Exception {
		SCMManagerFactory.getInstance().stop();
	}
	
	@Test
	public void testWithUrl() throws Throwable {
        List<String> includedPlugins = new ArrayList<String>(){{ /*add("scm-sync-configuration");*/ add("schmant"); }};

        PluginCompatTesterConfig config = new PluginCompatTesterConfig(testFolder.getRoot(),
                new File(testFolder.getRoot().getAbsolutePath()+"/report.xml"),
                new ClassPathResource("m2-settings.xml").getFile());
		config.setIncludePlugins(includedPlugins);

        PluginCompatTester tester = new PluginCompatTester(config);
		tester.testPlugins();
	}
}

{'fraction_non_alphanumeric': 0.11406844106463879, 'fraction_numerical': 0.0007604562737642585, 'mean_word_length': 3.8722222222222222, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3114123', 'n_tokens_mistral': 805, 'n_tokens_neox': 755, 'n_words': 151}