mirror of
https://github.com/voson-wang/toon.git
synced 2026-01-29 23:34:10 +08:00
chore(benchmarks): fix undefined in GitHub question generation
This commit is contained in:
@@ -61,7 +61,6 @@ export interface AnalyticsMetric {
|
||||
export interface Repository {
|
||||
id: number
|
||||
name: string
|
||||
owner: string
|
||||
repo: string
|
||||
description: string
|
||||
stars: number
|
||||
|
||||
@@ -135,6 +135,10 @@ export function generateEventLogsQuestions(logs: EventLog[], getId: () => string
|
||||
|
||||
// Filtering: multi-condition (level AND status)
|
||||
for (const level of levels.slice(0, QUESTION_LIMITS.eventLogs.filteringLevelAndStatus)) {
|
||||
// Skip `info` level as it never has status >= 400 by design
|
||||
if (level === 'info')
|
||||
continue
|
||||
|
||||
const count = logs.filter(l => l.level === level && l.statusCode >= 400).length
|
||||
questions.push(
|
||||
new QuestionBuilder()
|
||||
|
||||
@@ -13,28 +13,28 @@ export function generateGithubQuestions(repos: Repository[], getId: () => string
|
||||
const repoFieldGenerators: Array<(repo: Repository, getId: () => string) => Question> = [
|
||||
(repo, getId) => new QuestionBuilder()
|
||||
.id(getId())
|
||||
.prompt(`How many stars does ${repo.owner}/${repo.name} have?`)
|
||||
.prompt(`How many stars does ${repo.repo} have?`)
|
||||
.groundTruth(String(repo.stars))
|
||||
.type('field-retrieval')
|
||||
.dataset('github')
|
||||
.build(),
|
||||
(repo, getId) => new QuestionBuilder()
|
||||
.id(getId())
|
||||
.prompt(`How many forks does ${repo.owner}/${repo.name} have?`)
|
||||
.prompt(`How many forks does ${repo.repo} have?`)
|
||||
.groundTruth(String(repo.forks))
|
||||
.type('field-retrieval')
|
||||
.dataset('github')
|
||||
.build(),
|
||||
(repo, getId) => new QuestionBuilder()
|
||||
.id(getId())
|
||||
.prompt(`How many watchers does ${repo.owner}/${repo.name} have?`)
|
||||
.prompt(`How many watchers does ${repo.repo} have?`)
|
||||
.groundTruth(String(repo.watchers))
|
||||
.type('field-retrieval')
|
||||
.dataset('github')
|
||||
.build(),
|
||||
(repo, getId) => new QuestionBuilder()
|
||||
.id(getId())
|
||||
.prompt(`What is the main branch of ${repo.owner}/${repo.name}?`)
|
||||
.prompt(`What is the main branch of ${repo.repo}?`)
|
||||
.groundTruth(repo.defaultBranch)
|
||||
.type('field-retrieval')
|
||||
.dataset('github')
|
||||
|
||||
Reference in New Issue
Block a user