/*
 * Copyright 2013-2014 eBay Software Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.kylinolap.common.util;

import com.kylinolap.common.KylinConfig;

/**
 * @author ysong1
 */
public class HBaseMetadataTestCase extends AbstractKylinTestCase {
    
    public static void staticCreateTestMetadata() {

        KylinConfig.destoryInstance();

        if (System.getProperty(KylinConfig.KYLIN_CONF) == null && System.getenv(KylinConfig.KYLIN_CONF) == null)
            System.setProperty(KylinConfig.KYLIN_CONF, SANDBOX_TEST_DATA);

    }
    
    public static void staticCleanupTestMetadata() {
        System.clearProperty(KylinConfig.KYLIN_CONF);
        KylinConfig.destoryInstance();
    }

    @Override
    public void createTestMetadata() {
        staticCreateTestMetadata();
    }

    @Override
    public void cleanupTestMetadata() {
        staticCleanupTestMetadata();
    }

}

@@ -683,16 +683,38 @@
 onfig;%0A%0A
+import java.io.File;%0A%0A
 /**%0A * @
@@ -798,20 +798,234 @@
 tCase %7B%0A
+%0A
     
+static %7B%0A%0A        try %7B%0A            ClasspathUtil.addClasspath(new File(%22../examples/test_case_data/sandbox/%22).getAbsolutePath());%0A        %7D catch (Exception e) %7B%0A            e.printStackTrace();%0A        %7D%0A    %7D%0A%0A
 %0A    pub
@@ -1305,20 +1305,16 @@
 %0A%0A    %7D%0A
-    
 %0A    pub

Add examples’ sandbox folder to class path in base test case