<commit_before><?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <parent>
        <groupId>org.keycloak.testsuite</groupId>
        <artifactId>integration-arquillian</artifactId>
        <version>1.9.0.CR1-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>integration-arquillian-tests</artifactId>
    <packaging>pom</packaging>
    <name>Tests</name>
    
    <modules>
        <module>base</module>
        <module>adapters</module>
    </modules>
    
    <properties>
        <containers.home>${project.build.directory}/containers</containers.home>
        <examples.home>${project.build.directory}/examples</examples.home>

        <auth.server.container>auth-server-undertow</auth.server.container>
        <auth.server.port.offset>100</auth.server.port.offset>
        <auth.server.http.port>8180</auth.server.http.port>
        <auth.server.https.port>8543</auth.server.https.port>
        <auth.server.management.port>10090</auth.server.management.port>
        <auth.server.management.port.jmx>10099</auth.server.management.port.jmx>
        <auth.server.ssl.required>false</auth.server.ssl.required>
        <startup.timeout.sec>60</startup.timeout.sec>
        
        <browser>phantomjs</browser>
        <firefox_binary>/usr/bin/firefox</firefox_binary>

        <arquillian-core.version>1.1.8.Final</arquillian-core.version>
        <selenium.version>2.45.0</selenium.version>
        <arquillian-drone.version>2.0.0.Alpha4</arquillian-drone.version>
        <arquillian-graphene.version>2.1.0.Alpha2</arquillian-graphene.version>
        <arquillian-wildfly-container.version>8.2.0.Final</arquillian-wildfly-container.version>
        <version.shrinkwrap.resolvers>2.1.1</version.shrinkwrap.resolvers>
        <skip.unpack.server>true</skip.unpack.server>
        <skip.unpack.previous>true</skip.unpack.previous>
        <skip.install.adapters>true</skip.install.adapters>
    </properties>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.jboss.arquillian.selenium</groupId>
                <artifactId>selenium-bom</artifactId>
                <version>${selenium.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>org.jboss.arquillian</groupId>
                <artifactId>arquillian-bom</artifactId>
                <version>${arquillian-core.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>org.jboss.arquillian.extension</groupId>
                <artifactId>arquillian-drone-bom</artifactId>
                <version>${arquillian-drone.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>org.wildfly</groupId>
                <artifactId>wildfly-arquillian-container-managed</artifactId>
                <version>${arquillian-wildfly-container.version}</version>
            </dependency>        
        </dependencies>
    </dependencyManagement>
    
    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <configuration>
                        <systemPropertyVariables>
                            <browser>${browser}</browser>
                            <firefox_binary>${firefox_binary}</firefox_binary>
                            <shouldDeploy>false</shouldDeploy>
                            <auth.server.container>${auth.server.container}</auth.server.container>
                            <auth.server.undertow>true</auth.server.undertow>
                            <auth.server.port.offset>${auth.server.port.offset}</auth.server.port.offset>
                            <auth.server.http.port>${auth.server.http.port}</auth.server.http.port>
                            <auth.server.https.port>${auth.server.https.port}</auth.server.https.port>
                            <auth.server.management.port>${auth.server.management.port}</auth.server.management.port>
                            <auth.server.management.port.jmx>${auth.server.management.port.jmx}</auth.server.management.port.jmx>
                            <auth.server.ssl.required>${auth.server.ssl.required}</auth.server.ssl.required>
                            <startup.timeout.sec>${startup.timeout.sec}</startup.timeout.sec>
                            <jboss.server.config.dir>${project.build.directory}/undertow-configuration</jboss.server.config.dir>
                            <skip.install.adapters>${skip.install.adapters}</skip.install.adapters>
                        </systemPropertyVariables>
                        <properties>
                            <property>
                                <name>listener</name>
                                <value>org.keycloak.testsuite.util.TestEventsLogger</value>
                            </property>
                        </properties>
                        <failIfNoTests>false</failIfNoTests>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-dependency-plugin</artifactId>
                    <executions>
                        <execution>
                            <id>unpack-previous</id>
                            <phase>generate-test-resources</phase>
                            <goals>
                                <goal>unpack</goal>
                            </goals>
                            <configuration>
                                <skip>${skip.unpack.previous}</skip>
                                <artifactItems>
                                    <artifactItem>
                                        <groupId>org.keycloak.testsuite</groupId>
                                        <artifactId>${migrated.server.artifactId}</artifactId>
                                        <version>${project.version}</version><commit_msg>KEYCLOAK-2127 Added missing definition of "jboss.server.config.dir" property.<commit_after><?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <parent>
        <groupId>org.keycloak.testsuite</groupId>
        <artifactId>integration-arquillian</artifactId>
        <version>1.9.0.CR1-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>integration-arquillian-tests</artifactId>
    <packaging>pom</packaging>
    <name>Tests</name>
    
    <modules>
        <module>base</module>
        <module>adapters</module>
    </modules>
    
    <properties>
        <containers.home>${project.build.directory}/containers</containers.home>
        <examples.home>${project.build.directory}/examples</examples.home>

        <auth.server.container>auth-server-undertow</auth.server.container>
        <auth.server.port.offset>100</auth.server.port.offset>
        <auth.server.http.port>8180</auth.server.http.port>
        <auth.server.https.port>8543</auth.server.https.port>
        <auth.server.management.port>10090</auth.server.management.port>
        <auth.server.management.port.jmx>10099</auth.server.management.port.jmx>
        <auth.server.ssl.required>false</auth.server.ssl.required>
        <startup.timeout.sec>60</startup.timeout.sec>
        
        <browser>phantomjs</browser>
        <firefox_binary>/usr/bin/firefox</firefox_binary>

        <arquillian-core.version>1.1.8.Final</arquillian-core.version>
        <selenium.version>2.45.0</selenium.version>
        <arquillian-drone.version>2.0.0.Alpha4</arquillian-drone.version>
        <arquillian-graphene.version>2.1.0.Alpha2</arquillian-graphene.version>
        <arquillian-wildfly-container.version>8.2.0.Final</arquillian-wildfly-container.version>
        <version.shrinkwrap.resolvers>2.1.1</version.shrinkwrap.resolvers>
        <skip.unpack.server>true</skip.unpack.server>
        <skip.unpack.previous>true</skip.unpack.previous>
        <skip.install.adapters>true</skip.install.adapters>
        
        <jboss.server.config.dir>${project.build.directory}/undertow-configuration</jboss.server.config.dir>
    </properties>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.jboss.arquillian.selenium</groupId>
                <artifactId>selenium-bom</artifactId>
                <version>${selenium.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>org.jboss.arquillian</groupId>
                <artifactId>arquillian-bom</artifactId>
                <version>${arquillian-core.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>org.jboss.arquillian.extension</groupId>
                <artifactId>arquillian-drone-bom</artifactId>
                <version>${arquillian-drone.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>org.wildfly</groupId>
                <artifactId>wildfly-arquillian-container-managed</artifactId>
                <version>${arquillian-wildfly-container.version}</version>
            </dependency>        
        </dependencies>
    </dependencyManagement>
    
    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <configuration>
                        <systemPropertyVariables>
                            <browser>${browser}</browser>
                            <firefox_binary>${firefox_binary}</firefox_binary>
                            <shouldDeploy>false</shouldDeploy>
                            <auth.server.container>${auth.server.container}</auth.server.container>
                            <auth.server.undertow>true</auth.server.undertow>
                            <auth.server.port.offset>${auth.server.port.offset}</auth.server.port.offset>
                            <auth.server.http.port>${auth.server.http.port}</auth.server.http.port>
                            <auth.server.https.port>${auth.server.https.port}</auth.server.https.port>
                            <auth.server.management.port>${auth.server.management.port}</auth.server.management.port>
                            <auth.server.management.port.jmx>${auth.server.management.port.jmx}</auth.server.management.port.jmx>
                            <auth.server.ssl.required>${auth.server.ssl.required}</auth.server.ssl.required>
                            <startup.timeout.sec>${startup.timeout.sec}</startup.timeout.sec>
                            <jboss.server.config.dir>${jboss.server.config.dir}</jboss.server.config.dir>
                            <skip.install.adapters>${skip.install.adapters}</skip.install.adapters>
                        </systemPropertyVariables>
                        <properties>
                            <property>
                                <name>listener</name>
                                <value>org.keycloak.testsuite.util.TestEventsLogger</value>
                            </property>
                        </properties>
                        <failIfNoTests>false</failIfNoTests>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-dependency-plugin</artifactId>
                    <executions>
                        <execution>
                            <id>unpack-previous</id>
                            <phase>generate-test-resources</phase>
                            <goals>
                                <goal>unpack</goal>
                            </goals>
                            <configuration>
                                <skip>${skip.unpack.previous}</skip>
                                <artifactItems>
                                    <artifactItem>
                                        <groupId>org.keycloak.testsuite</groupId>
                                        <artifactId>${migrated.server.artifactId}</artifactId>
                                        <version>${project.version}</version>
{'fraction_non_alphanumeric': 0.13210842001366638, 'fraction_numerical': 0.010477564345911471, 'mean_word_length': 1.6471061093247588, 'pattern_counts': {'":': 0, '<': 391, '<?xml version=': 2, '>': 391, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 6}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7651589', 'n_tokens_mistral': 3920, 'n_tokens_neox': 3515, 'n_words': 250}