use repo1_bare to test against (#15402)
This commit is contained in:
		
							parent
							
								
									8171478d1d
								
							
						
					
					
						commit
						83d771c1c7
					
				
					 1 changed files with 11 additions and 26 deletions
				
			
		|  | @ -7,6 +7,7 @@ package git | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
| 	"io/ioutil" | 	"io/ioutil" | ||||||
|  | 	"path/filepath" | ||||||
| 	"testing" | 	"testing" | ||||||
| 
 | 
 | ||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
|  | @ -14,32 +15,15 @@ import ( | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| func TestBlob_Data(t *testing.T) { | func TestBlob_Data(t *testing.T) { | ||||||
| 	output := `Copyright (c) 2016 The Gitea Authors | 	output := "file2\n" | ||||||
| Copyright (c) 2015 The Gogs Authors | 	bareRepo1Path := filepath.Join(testReposDir, "repo1_bare") | ||||||
| 
 | 	repo, err := OpenRepository(bareRepo1Path) | ||||||
| Permission is hereby granted, free of charge, to any person obtaining a copy | 	if !assert.NoError(t, err) { | ||||||
| of this software and associated documentation files (the "Software"), to deal | 		t.Fatal() | ||||||
| in the Software without restriction, including without limitation the rights | 	} | ||||||
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |  | ||||||
| copies of the Software, and to permit persons to whom the Software is |  | ||||||
| furnished to do so, subject to the following conditions: |  | ||||||
| 
 |  | ||||||
| The above copyright notice and this permission notice shall be included in |  | ||||||
| all copies or substantial portions of the Software. |  | ||||||
| 
 |  | ||||||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |  | ||||||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |  | ||||||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |  | ||||||
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |  | ||||||
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |  | ||||||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |  | ||||||
| THE SOFTWARE. |  | ||||||
| ` |  | ||||||
| 	repo, err := OpenRepository("../../.git") |  | ||||||
| 	assert.NoError(t, err) |  | ||||||
| 	defer repo.Close() | 	defer repo.Close() | ||||||
| 
 | 
 | ||||||
| 	testBlob, err := repo.GetBlob("a8d4b49dd073a4a38a7e58385eeff7cc52568697") | 	testBlob, err := repo.GetBlob("6c493ff740f9380390d5c9ddef4af18697ac9375") | ||||||
| 	assert.NoError(t, err) | 	assert.NoError(t, err) | ||||||
| 
 | 
 | ||||||
| 	r, err := testBlob.DataAsync() | 	r, err := testBlob.DataAsync() | ||||||
|  | @ -53,13 +37,14 @@ THE SOFTWARE. | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func Benchmark_Blob_Data(b *testing.B) { | func Benchmark_Blob_Data(b *testing.B) { | ||||||
| 	repo, err := OpenRepository("../../.git") | 	bareRepo1Path := filepath.Join(testReposDir, "repo1_bare") | ||||||
|  | 	repo, err := OpenRepository(bareRepo1Path) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		b.Fatal(err) | 		b.Fatal(err) | ||||||
| 	} | 	} | ||||||
| 	defer repo.Close() | 	defer repo.Close() | ||||||
| 
 | 
 | ||||||
| 	testBlob, err := repo.GetBlob("a8d4b49dd073a4a38a7e58385eeff7cc52568697") | 	testBlob, err := repo.GetBlob("6c493ff740f9380390d5c9ddef4af18697ac9375") | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		b.Fatal(err) | 		b.Fatal(err) | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue