Examples of ParameterList


Examples of com.asakusafw.windgate.core.ParameterList

        Map<String, String> conf = new HashMap<String, String>();
        conf.put(HadoopFsProfile.KEY_COMPRESSION, DefaultCodec.class.getName());
        ResourceProfile resourceProfile = new ResourceProfile(
                "testing",
                HadoopFsProvider.class,
                new ProfileContext(getClass().getClassLoader(), new ParameterList()),
                conf);

        HadoopFsProfile profile = HadoopFsProfile.convert(hadoopConf, resourceProfile);
        assertThat(profile.getResourceName(), is("testing"));
        // may occur warn log
View Full Code Here

Examples of com.asakusafw.windgate.core.ParameterList

     * preparation.
     * @throws Exception if failed
     */
    @Test
    public void prepare() throws Exception {
        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> a = process("a", driver("source"), dummy());
            ProcessScript<StringBuilder> b = process("b", dummy(), driver("drain"));
            GateScript gate = script(a, b);
            resource.prepare(gate);
View Full Code Here

Examples of com.asakusafw.windgate.core.ParameterList

     * preparation.
     * @throws Exception if failed
     */
    @Test(expected = IOException.class)
    public void prepare_invalid_variable() throws Exception {
        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> a = process("a", driver("${invalid_var}"), dummy());
            ProcessScript<StringBuilder> b = process("b", dummy(), driver("drain"));
            GateScript gate = script(a, b);
            resource.prepare(gate);
View Full Code Here

Examples of com.asakusafw.windgate.core.ParameterList

    @Test(expected = IOException.class)
    public void prepare_invalid_source() throws Exception {
        Map<String, String> conf = new HashMap<String, String>();
        DriverScript driverScript = new DriverScript("file", conf);

        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> a = process("a", driverScript, dummy());
            ProcessScript<StringBuilder> b = process("b", dummy(), driver("drain"));
            GateScript gate = script(a, b);
            resource.prepare(gate);
View Full Code Here

Examples of com.asakusafw.windgate.core.ParameterList

    @Test(expected = IOException.class)
    public void prepare_invalid_drain() throws Exception {
        Map<String, String> conf = new HashMap<String, String>();
        DriverScript driverScript = new DriverScript("file", conf);

        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> a = process("a", driver("source"), dummy());
            ProcessScript<StringBuilder> b = process("b", dummy(), driverScript);
            GateScript gate = script(a, b);
            resource.prepare(gate);
View Full Code Here

Examples of com.asakusafw.windgate.core.ParameterList

    @Test
    public void source() throws Exception {
        File file = folder.newFile("file");
        put(file, "Hello, world!");

        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> process = process("a", driver(file.getName()), dummy());
            resource.prepare(script(process));

            SourceDriver<StringBuilder> driver = resource.createSource(process);
View Full Code Here

Examples of com.asakusafw.windgate.core.ParameterList

        File file = folder.newFile("file");
        put(file, "Hello, world!");

        FileResourceMirror resource = new FileResourceMirror(
                profile(),
                new ParameterList(Collections.singletonMap("var", file.getName())));
        try {
            ProcessScript<StringBuilder> process = process("a", driver("${var}"), dummy());
            resource.prepare(script(process));

            SourceDriver<StringBuilder> driver = resource.createSource(process);
View Full Code Here

Examples of com.asakusafw.windgate.core.ParameterList

    @Test
    public void source_multi() throws Exception {
        File file = folder.newFile("file");
        put(file, "Hello1, world!", "Hello2, world!", "Hello3, world!");

        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> process = process("a", driver(file.getName()), dummy());
            resource.prepare(script(process));

            SourceDriver<StringBuilder> driver = resource.createSource(process);
View Full Code Here

Examples of com.asakusafw.windgate.core.ParameterList

    @Test(expected = IOException.class)
    public void source_invalid() throws Exception {
        File file = folder.newFile("file");
        Assume.assumeTrue(file.delete());

        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            ProcessScript<StringBuilder> process = process("a", driver(file.getName()), dummy());
            resource.prepare(script(process));

            SourceDriver<StringBuilder> driver = resource.createSource(process);
View Full Code Here

Examples of com.asakusafw.windgate.core.ParameterList

        RuntimeContext.set(RuntimeContext.DEFAULT.mode(ExecutionMode.SIMULATION));

        File file = folder.newFile("file");
        file.delete();

        FileResourceMirror resource = new FileResourceMirror(profile(), new ParameterList());
        try {
            assertThat(RuntimeContext.get().canExecute(resource), is(true));

            ProcessScript<StringBuilder> process = process("a", driver(file.getName()), dummy());
            resource.prepare(script(process));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.