mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-18 21:11:19 +02:00
resources: Make the Exif benchmark filenames distinct
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user