001/* 002 * Copyright (c) 2007-2016 Concurrent, Inc. All Rights Reserved. 003 * 004 * Project and contact information: http://www.cascading.org/ 005 * 006 * This file is part of the Cascading project. 007 * 008 * Licensed under the Apache License, Version 2.0 (the "License"); 009 * you may not use this file except in compliance with the License. 010 * You may obtain a copy of the License at 011 * 012 * http://www.apache.org/licenses/LICENSE-2.0 013 * 014 * Unless required by applicable law or agreed to in writing, software 015 * distributed under the License is distributed on an "AS IS" BASIS, 016 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 017 * See the License for the specific language governing permissions and 018 * limitations under the License. 019 */ 020 021package data; 022 023public interface InputData 024 { 025 public static final String TEST_DATA_PATH = "test.data.path"; 026 027 String inputPath = System.getProperty( TEST_DATA_PATH, "../cascading-platform/src/test/resources/data/" ); 028 029 String inputFileApache = inputPath + "apache.10.txt"; 030 String inputFileApacheClean = inputPath + "apache-clean.10.txt"; 031 String inputFileApache200 = inputPath + "apache.200.txt"; 032 String inputFileIps = inputPath + "ips.20.txt"; 033 String inputFileNums20 = inputPath + "nums.20.txt"; 034 String inputFileNums10 = inputPath + "nums.10.txt"; 035 String inputFileCritics = inputPath + "critics.txt"; 036 String inputFileUpper = inputPath + "upper.txt"; 037 String inputFileLower = inputPath + "lower.txt"; 038 String inputFileLowerOffset = inputPath + "lower-offset.txt"; 039 String inputFileJoined = inputPath + "lower+upper.txt"; 040 String inputFileJoinedExtra = inputPath + "extra+lower+upper.txt"; 041 String inputFileLhs = inputPath + "lhs.txt"; 042 String inputFileRhs = inputPath + "rhs.txt"; 043 String inputFileCross = inputPath + "lhs+rhs-cross.txt"; 044 String inputFileCrossRev = inputPath + "lhs+rhs-cross-rev.txt"; 045 String inputFileCrossX2 = inputPath + "lhs+rhs-cross-x2.txt"; 046 String inputFileLhsSparse = inputPath + "lhs-sparse.txt"; 047 String inputFileRhsSparse = inputPath + "rhs-sparse.txt"; 048 String inputFileUnexpectedEndOfFile = inputPath + "unexpectedEndOfFile.gz"; 049 050 String testDelimited = inputPath + "delimited.txt"; 051 String testDelimitedHeader = inputPath + "delimited-header.txt"; 052 String testDelimitedSpecialCharData = inputPath + "delimited-spec-char.txt"; 053 String testDelimitedExtraField = inputPath + "delimited-extra-field.txt"; 054 String testDelimitedProblematic = inputPath + "delimited-problematic.txt"; 055 056 String inputFileComments = inputPath + "comments+lower.txt"; 057 058 String testClasspathJar = inputPath + "test-classpath.jar"; 059 String testClasspathJarContents = "apache.10.txt"; 060 061 String inputFileFirstBy = inputPath + "firstby.txt"; 062 }