Package org.grouplens.lenskit.eval

Examples of org.grouplens.lenskit.eval.EvalConfig


        assertThat(opts.getArgs().length, equalTo(0));
        // config file is proper default
        assertThat(opts.getScriptFile(),
                   equalTo(new File("eval.groovy")));

        EvalConfig cfg = new EvalConfig(opts.getProperties());
        assertThat(cfg.force(), equalTo(false));
        assertThat(cfg.getThreadCount(), equalTo(1));
    }
View Full Code Here


    @Test
    public void testForce() {
        String[] args = {"--force"};
        EvalCLIOptions opts = parse(args);
        EvalConfig cfg = new EvalConfig(opts.getProperties());
        assertThat(cfg.force(), equalTo(true));
    }
View Full Code Here

    public void testDefine() {
        String[] args = {"-Dscroll.name=hackem muche"};
        EvalCLIOptions opts = parse(args);
        assertThat(opts.getProperties().getProperty("scroll.name"),
                   equalTo("hackem muche"));
        EvalConfig cfg = new EvalConfig(opts.getProperties());
        assertThat(cfg.get("scroll.name"), equalTo("hackem muche"));
    }
View Full Code Here

    @Test
    public void testThreadCount() {
        String[] args = {"-j4"};
        EvalCLIOptions opts = parse(args);
        EvalConfig cfg = new EvalConfig(opts.getProperties());
        assertThat(cfg.getThreadCount(), equalTo(4));
    }
View Full Code Here

    @Test
    public void testAutoThreadCount() {
        String[] args = {"-j"};
        EvalCLIOptions opts = parse(args);
        EvalConfig cfg = new EvalConfig(opts.getProperties());
        assertThat(cfg.getThreadCount(),
                   equalTo(Runtime.getRuntime().availableProcessors()));
    }
View Full Code Here

    @Test
    public void testMultiThreadCount() {
        String[] args = {"-j", "-F"};
        EvalCLIOptions opts = parse(args);
        EvalConfig cfg = new EvalConfig(opts.getProperties());
        assertThat(cfg.getThreadCount(),
                   equalTo(Runtime.getRuntime().availableProcessors()));
        assertThat(cfg.force(), equalTo(true));
    }
View Full Code Here

    public void initialize() {
        props = new Properties();
        props.setProperty("foo", "bar");
        props.setProperty("foo2", "bar");
        props.setProperty("foo3", "bar3");
        esc = new EvalConfig(props);
    }
View Full Code Here

    public void testSpecialNames() {
        props.setProperty("lenskit.eval.script", "../src/eval/eval.groovy");
        props.setProperty("lenskit.eval.dataDir", "../target/data/");
        props.setProperty("lenskit.eval.analysisDir", "../target/analysis/");

        esc = new EvalConfig(props);

        assertEquals("../target/data/", esc.getDataDir());
        assertEquals("../target/analysis/", esc.getAnalysisDir());
        assertEquals("../src/eval/eval.groovy", esc.getScript());
    }
View Full Code Here

    }

    @Test
    public void testForce() {
        props.setProperty(EvalConfig.FORCE_PROPERTY, "yes");
        esc = new EvalConfig(props);
        assertThat(esc.force(), equalTo(true));
    }
View Full Code Here

TOP

Related Classes of org.grouplens.lenskit.eval.EvalConfig

Copyright © 2018 www.massapicom. 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.