hugolib: Clean up a benchmark - hugo - [fork] hugo port for 9front
(HTM) git clone git@git.drkhsh.at/hugo.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Submodules
(DIR) README
(DIR) LICENSE
---
(DIR) commit cb63e87f8dc14361b0ebb7180e4ff6c421036fa4
(DIR) parent c344b1901fac755d44c889428f8972895d12fa66
(HTM) Author: Cameron Moore <moorereason@gmail.com>
Date: Mon, 2 Jan 2017 04:44:17 -0600
hugolib: Clean up a benchmark
Diffstat:
D hugolib/benchmark_test.go | 31 -------------------------------
M hugolib/page_test.go | 13 +++++++++++++
R hugolib/redis.cn.md -> hugolib/tes… | 0
3 files changed, 13 insertions(+), 31 deletions(-)
---
(DIR) diff --git a/hugolib/benchmark_test.go b/hugolib/benchmark_test.go
@@ -1,31 +0,0 @@
-// Copyright 2015 The Hugo Authors. All rights reserved.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package hugolib
-
-import (
- "bytes"
- "os"
- "testing"
-)
-
-func BenchmarkParsePage(b *testing.B) {
- f, _ := os.Open("redis.cn.md")
- sample := new(bytes.Buffer)
- sample.ReadFrom(f)
- b.ResetTimer()
- for i := 0; i < b.N; i++ {
- page, _ := NewPage("bench")
- page.ReadFrom(bytes.NewReader(sample.Bytes()))
- }
-}
(DIR) diff --git a/hugolib/page_test.go b/hugolib/page_test.go
@@ -14,8 +14,10 @@
package hugolib
import (
+ "bytes"
"fmt"
"html/template"
+ "os"
"path/filepath"
"reflect"
"sort"
@@ -1396,3 +1398,14 @@ func TestShouldBuild(t *testing.T) {
}
}
}
+
+func BenchmarkParsePage(b *testing.B) {
+ f, _ := os.Open("testdata/redis.cn.md")
+ var buf bytes.Buffer
+ buf.ReadFrom(f)
+ b.ResetTimer()
+ for i := 0; i < b.N; i++ {
+ page, _ := NewPage("bench")
+ page.ReadFrom(bytes.NewReader(buf.Bytes()))
+ }
+}
(DIR) diff --git a/hugolib/redis.cn.md b/hugolib/testdata/redis.cn.md