Add benchmark & run test in base folder
This commit is contained in:
parent
c143a64bca
commit
2e4bf89368
2 changed files with 12 additions and 1 deletions
|
@ -171,3 +171,13 @@ func TestNewInseeData_ValidFrenchCorsica(t *testing.T) {
|
|||
assert.Equal([]string{"FRANCE"}, insee.Countries)
|
||||
assert.Equal(23, insee.ControlKey)
|
||||
}
|
||||
|
||||
var inseeResult *InseeData
|
||||
|
||||
func BenchmarkNewInseeData(b *testing.B) {
|
||||
var in *InseeData
|
||||
for i := 0; i < b.N; i++ {
|
||||
in, _ = NewInseeData("299122A00498723")
|
||||
}
|
||||
inseeResult = in
|
||||
}
|
||||
|
|
3
tasks.py
3
tasks.py
|
@ -25,7 +25,8 @@ BASE_DIR = Path(__file__).parent.resolve(strict=True)
|
|||
def test(context):
|
||||
"""Run tests"""
|
||||
context: Context
|
||||
context.run(f"go test {BASE_DIR}/...", echo=True)
|
||||
with context.cd(BASE_DIR):
|
||||
context.run(f"go test ./... -race -bench .", echo=True)
|
||||
|
||||
|
||||
@task(pre=[test])
|
||||
|
|
Loading…
Reference in a new issue