mirror of
https://github.com/gohugoio/hugo.git
synced 2024-12-27 22:01:14 +00:00
resources: Make the Exif benchmark filenames distinct
This commit is contained in:
parent
3becba7a98
commit
4f5011692a
2 changed files with 6 additions and 2 deletions
|
@ -366,7 +366,7 @@ func BenchmarkImageExif(b *testing.B) {
|
|||
spec := newTestResourceSpec(specDescriptor{fs: fs, c: c})
|
||||
images := make([]resource.Image, b.N)
|
||||
for i := 0; i < b.N; i++ {
|
||||
images[i] = fetchImageForSpec(spec, c, "sunset.jpg")
|
||||
images[i] = fetchResourceForSpec(spec, c, "sunset.jpg", strconv.Itoa(i)).(resource.Image)
|
||||
}
|
||||
return images
|
||||
}
|
||||
|
|
|
@ -154,10 +154,14 @@ func fetchImageForSpec(spec *Spec, c *qt.C, name string) resource.Image {
|
|||
return img
|
||||
}
|
||||
|
||||
func fetchResourceForSpec(spec *Spec, c *qt.C, name string) resource.ContentResource {
|
||||
func fetchResourceForSpec(spec *Spec, c *qt.C, name string, targetPathAddends ...string) resource.ContentResource {
|
||||
src, err := os.Open(filepath.FromSlash("testdata/" + name))
|
||||
c.Assert(err, qt.IsNil)
|
||||
workDir := spec.WorkingDir
|
||||
if len(targetPathAddends) > 0 {
|
||||
addends := strings.Join(targetPathAddends, "_")
|
||||
name = addends + "_" + name
|
||||
}
|
||||
targetFilename := filepath.Join(workDir, name)
|
||||
out, err := helpers.OpenFileForWriting(spec.Fs.Source, targetFilename)
|
||||
c.Assert(err, qt.IsNil)
|
||||
|
|
Loading…
Reference in a new issue