Benchmark ops

This commit is contained in:
2015-03-06 20:35:13 +07:00
parent 9251ad8c6d
commit 7d38440126
10 changed files with 40 additions and 6 deletions
+3 -3
View File
@@ -15,7 +15,7 @@ import (
)
func Authenticate(code string) (token, login string, err error) {
report("Authenticate", time.Now())
defer report("Authenticate", time.Now())
if token, err = FetchAccessToken(code); err != nil {
return
}
@@ -40,7 +40,7 @@ func Authenticate(code string) (token, login string, err error) {
}
func FetchAccessToken(code string) (token string, err error) {
report("FetchAccessToken", time.Now())
defer report("FetchAccessToken", time.Now())
payload := url.Values{}
payload.Set("client_id", config.C().ClientID)
payload.Set("client_secret", config.C().ClientSecret)
@@ -68,7 +68,7 @@ func FetchAccessToken(code string) (token string, err error) {
}
func FetchUserInfoWithToken(token string) (u *db.User, err error) {
report("FetchUserInfoWithToken", time.Now())
defer report("FetchUserInfoWithToken", time.Now())
var resp *http.Response
if resp, err = http.Get("https://api.github.com/user?access_token=" + token); err != nil {
return
+2 -2
View File
@@ -8,7 +8,7 @@ import (
)
func SyncRepos(token, owner string) {
report("SyncRepos", time.Now())
defer report("SyncRepos", time.Now())
client := newGithubClient(token)
opt := &github.RepositoryListByOrgOptions{
ListOptions: github.ListOptions{},
@@ -35,7 +35,7 @@ func SyncRepos(token, owner string) {
}
func SyncContrib(token, owner, repo string) {
report("SyncContrib", time.Now())
defer report("SyncContrib", time.Now())
client := newGithubClient(token)
contribs, resp, err := client.Repositories.ListContributorsStats(owner, repo)
saveResponseMeta(token, resp)
+1 -1
View File
@@ -31,7 +31,7 @@ func saveResponseMeta(token string, res *github.Response) {
func report(task string, start time.Time) {
duration := time.Since(start).Nanoseconds()
outcome := "done"
outcome := "succeeded"
if err := recover(); err != nil {
outcome = "failed"
}