diff --git a/hugolib/benchmark_test.go b/hugolib/benchmark_test.go deleted file mode 100644 index 507db1f5b..000000000 --- a/hugolib/benchmark_test.go +++ /dev/null @@ -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())) - } -} diff --git a/hugolib/page_test.go b/hugolib/page_test.go index 5dbff9707..2098063b4 100644 --- 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())) + } +} diff --git a/hugolib/redis.cn.md b/hugolib/testdata/redis.cn.md similarity index 100% rename from hugolib/redis.cn.md rename to hugolib/testdata/redis.cn.md