(function() {

    load("jstests/configs/standard_dump_targets.config.js");
    // Tests using mongorestore to restore data from a malformed bson file.
    
    jsTest.log('Testing restoration from a malformed bson file');

    var toolTest = new ToolTest('malformed_bson');
    toolTest.startDB('foo');

    // run restore, targeting a malformed bson file
    var ret = toolTest.runTool.apply(toolTest,['restore', '--db', 'dbOne', 
            '--collection', 'malformed_coll'].
            concat(getRestoreTarget('jstests/restore/testdata/dump_with_malformed/dbOne/malformed_coll.bson')));
    assert.neq(0, ret);

    toolTest.stop();

}());
