<commit_before>package org.umlg.sqlg.structure;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ArrayNode;
import com.fasterxml.jackson.databind.node.ObjectNode;
import org.apache.commons.configuration.BaseConfiguration;
import org.apache.commons.configuration.Configuration;
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.PropertiesConfiguration;
import org.apache.commons.lang3.tuple.Pair;
import org.apache.tinkerpop.gremlin.process.computer.GraphComputer;
import org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies;
import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource;
import org.apache.tinkerpop.gremlin.structure.*;
import org.apache.tinkerpop.gremlin.structure.io.Io;
import org.apache.tinkerpop.gremlin.structure.util.ElementHelper;
import org.apache.tinkerpop.gremlin.structure.util.FeatureDescriptor;
import org.apache.tinkerpop.gremlin.structure.util.StringFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.umlg.sqlg.sql.dialect.SqlDialect;
import org.umlg.sqlg.sql.parse.GremlinParser;
import org.umlg.sqlg.strategy.SqlgGraphStepStrategy;
import org.umlg.sqlg.strategy.SqlgVertexStepStrategy;
import org.umlg.sqlg.strategy.TopologyStrategy;
import org.umlg.sqlg.util.SqlgUtil;

import java.lang.reflect.Constructor;
import java.sql.*;
import java.util.*;
import java.util.stream.Stream;

/**
 * Date: 2014/07/12
 * Time: 5:38 AM
 */
@Graph.OptIn(Graph.OptIn.SUITE_STRUCTURE_PERFORMANCE)
@Graph.OptIn(Graph.OptIn.SUITE_PROCESS_PERFORMANCE)
@Graph.OptIn(Graph.OptIn.SUITE_STRUCTURE_STANDARD)
@Graph.OptIn(Graph.OptIn.SUITE_PROCESS_STANDARD)
@Graph.OptIn(Graph.OptIn.SUITE_GROOVY_PROCESS_STANDARD)
@Graph.OptIn(Graph.OptIn.SUITE_GROOVY_ENVIRONMENT)
@Graph.OptIn(Graph.OptIn.SUITE_GROOVY_ENVIRONMENT_INTEGRATE)
@Graph.OptIn(Graph.OptIn.SUITE_GROOVY_ENVIRONMENT_PERFORMANCE)

//These are to debug travis

@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoTest$GraphSONTest",
        method = "shouldReadWriteModernWrappedInJsonObject",
        reason = "travis hangs.")

//graphml
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",
        method = "shouldReadWriteModernToFileWithHelpers",
        specific = "graphml",
        reason = "travis hangs.")
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",
        method = "shouldReadWriteClassic",
        specific = "graphml",
        reason = "travis hangs.")
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",
        method = "shouldReadWriteModern",
        specific = "graphml",
        reason = "travis hangs.")
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",
        method = "shouldReadWriteClassicToFileWithHelpers",
        specific = "graphml",
        reason = "travis hangs.")
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",
        method = "shouldMigrateModernGraph",
        specific = "graphml",
        reason = "travis hangs.")
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",
        method = "shouldMigrateClassicGraph",
        specific = "graphml",
        reason = "travis hangs.")

//graphson
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",<commit_msg>opt one test back in<commit_after>package org.umlg.sqlg.structure;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ArrayNode;
import com.fasterxml.jackson.databind.node.ObjectNode;
import org.apache.commons.configuration.BaseConfiguration;
import org.apache.commons.configuration.Configuration;
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.PropertiesConfiguration;
import org.apache.commons.lang3.tuple.Pair;
import org.apache.tinkerpop.gremlin.process.computer.GraphComputer;
import org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies;
import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource;
import org.apache.tinkerpop.gremlin.structure.*;
import org.apache.tinkerpop.gremlin.structure.io.Io;
import org.apache.tinkerpop.gremlin.structure.util.ElementHelper;
import org.apache.tinkerpop.gremlin.structure.util.FeatureDescriptor;
import org.apache.tinkerpop.gremlin.structure.util.StringFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.umlg.sqlg.sql.dialect.SqlDialect;
import org.umlg.sqlg.sql.parse.GremlinParser;
import org.umlg.sqlg.strategy.SqlgGraphStepStrategy;
import org.umlg.sqlg.strategy.SqlgVertexStepStrategy;
import org.umlg.sqlg.strategy.TopologyStrategy;
import org.umlg.sqlg.util.SqlgUtil;

import java.lang.reflect.Constructor;
import java.sql.*;
import java.util.*;
import java.util.stream.Stream;

/**
 * Date: 2014/07/12
 * Time: 5:38 AM
 */
@Graph.OptIn(Graph.OptIn.SUITE_STRUCTURE_PERFORMANCE)
@Graph.OptIn(Graph.OptIn.SUITE_PROCESS_PERFORMANCE)
@Graph.OptIn(Graph.OptIn.SUITE_STRUCTURE_STANDARD)
@Graph.OptIn(Graph.OptIn.SUITE_PROCESS_STANDARD)
@Graph.OptIn(Graph.OptIn.SUITE_GROOVY_PROCESS_STANDARD)
@Graph.OptIn(Graph.OptIn.SUITE_GROOVY_ENVIRONMENT)
@Graph.OptIn(Graph.OptIn.SUITE_GROOVY_ENVIRONMENT_INTEGRATE)
@Graph.OptIn(Graph.OptIn.SUITE_GROOVY_ENVIRONMENT_PERFORMANCE)

//These are to debug travis

//fails
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoTest$GraphSONTest",
        method = "shouldReadWriteModernWrappedInJsonObject",
        reason = "travis hangs.")

//graphml
//@Graph.OptOut(
//        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",
//        method = "shouldReadWriteModernToFileWithHelpers",
//        specific = "graphml",
//        reason = "travis hangs.")
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",
        method = "shouldReadWriteClassic",
        specific = "graphml",
        reason = "travis hangs.")
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",
        method = "shouldReadWriteModern",
        specific = "graphml",
        reason = "travis hangs.")
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",
        method = "shouldReadWriteClassicToFileWithHelpers",
        specific = "graphml",
        reason = "travis hangs.")
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",
        method = "shouldMigrateModernGraph",
        specific = "graphml",
        reason = "travis hangs.")
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",
        method = "shouldMigrateClassicGraph",
        specific = "graphml",
        reason = "travis hangs.")

//graphson
@Graph.OptOut(
        test = "org.apache.tinkerpop.gremlin.structure.io.IoGraphTest",
{'fraction_non_alphanumeric': 0.12114318214133371, 'fraction_numerical': 0.003981231337978103, 'mean_word_length': 4.435857805255023, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 6}, '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': '4043173', 'n_tokens_mistral': 2466, 'n_tokens_neox': 2341, 'n_words': 302}