X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/163dac6272b8b75e7c1b73076ab922df8b03728e..3568f12c9b36cbd11c3cc9d229919a073c0fb43b:/services/crunch-run/copier_test.go diff --git a/services/crunch-run/copier_test.go b/services/crunch-run/copier_test.go index d678cf6eed..a2b560889f 100644 --- a/services/crunch-run/copier_test.go +++ b/services/crunch-run/copier_test.go @@ -153,6 +153,8 @@ func (s *copierSuite) TestSymlink(c *check.C) { os.MkdirAll(s.cp.hostOutputDir+"/morelinks", 0755), os.Symlink("../dir1/dir2", s.cp.hostOutputDir+"/morelinks/l_rel_dir2"), os.Symlink("dir1/dir2/dir3", s.cp.hostOutputDir+"/l_rel_dir3"), + // rel. symlink -> rel. symlink -> regular file + os.Symlink("../dir1/dir2/l_rel_file", s.cp.hostOutputDir+"/morelinks/l_rel_l_rel_file"), } { c.Assert(err, check.IsNil) } @@ -176,6 +178,7 @@ func (s *copierSuite) TestSymlink(c *check.C) { {dst: "/l_rel_file", src: hostfile, size: 4}, {dst: "/morelinks/l_rel_dir2/dir3/.keep", src: os.DevNull}, {dst: "/morelinks/l_rel_dir2/l_rel_file", src: hostfile, size: 4}, + {dst: "/morelinks/l_rel_l_rel_file", src: hostfile, size: 4}, }) }