12 type pipelineSuite struct{}
14 var _ = check.Suite(&pipelineSuite{})
16 func (s *pipelineSuite) TestImport(c *check.C) {
17 for _, infile := range []string{
18 "testdata/pipeline1/",
21 c.Logf("TestImport: %s", infile)
24 statsin, importout := io.Pipe()
28 code := (&importer{}).RunCommand("lightning import", []string{"-local=true", "-skip-ooo=true", "-output-tiles", "-tag-library", "testdata/tags", infile}, bytes.NewReader(nil), importout, os.Stderr)
29 c.Check(code, check.Equals, 0)
32 statsout := &bytes.Buffer{}
36 code := (&stats{}).RunCommand("lightning stats", []string{"-local"}, statsin, statsout, os.Stderr)
37 c.Check(code, check.Equals, 0)
40 os.Stdout.Write(statsout.Bytes())