Skip to content

Commit

Permalink
Merge pull request #19 from symflower/rename-repository
Browse files Browse the repository at this point in the history
Rename "eval-codegen-testing" to "eval-dev-quality" because the benchmark should be generic for all quality of development
  • Loading branch information
zimmski authored Apr 4, 2024
2 parents ae4cfd7 + 07687ed commit a558ed3
Show file tree
Hide file tree
Showing 18 changed files with 44 additions and 44 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
export ROOT_DIR := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))

export PACKAGE_BASE := github.com/symflower/eval-codegen-testing
export PACKAGE_BASE := github.com/symflower/eval-dev-quality
export UNIT_TEST_TIMEOUT := 480

ARGS := $(wordlist 2,$(words $(MAKECMDGOALS)),$(MAKECMDGOALS))
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
# eval-codegen-testing
# eval-dev-quality
9 changes: 0 additions & 9 deletions cmd/eval-codegen-testing/main.go

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ type Command struct {

// Execute executes the root command.
func Execute() {
var parser = flags.NewNamedParser("eval-codegen-testing", flags.Default)
parser.LongDescription = "Command to manage, update and actually execute the `eval-codegen-testing` evaluation benchmark."
var parser = flags.NewNamedParser("eval-dev-quality", flags.Default)
parser.LongDescription = "Command to manage, update and actually execute the `eval-dev-quality` evaluation benchmark."
if _, err := parser.AddGroup("Common command options", "", &Command{}); err != nil {
log.Fatalf("Could not add arguments group: %+v", err)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ import (
"github.com/zimmski/osutil"
"golang.org/x/exp/maps"

"github.com/symflower/eval-codegen-testing/evaluate"
"github.com/symflower/eval-codegen-testing/language"
"github.com/symflower/eval-codegen-testing/model"
"github.com/symflower/eval-codegen-testing/provider"
_ "github.com/symflower/eval-codegen-testing/provider/openrouter"
_ "github.com/symflower/eval-codegen-testing/provider/symflower"
"github.com/symflower/eval-dev-quality/evaluate"
"github.com/symflower/eval-dev-quality/language"
"github.com/symflower/eval-dev-quality/model"
"github.com/symflower/eval-dev-quality/provider"
_ "github.com/symflower/eval-dev-quality/provider/openrouter"
_ "github.com/symflower/eval-dev-quality/provider/symflower"
)

// Evaluate holds the "evaluation" command.
Expand Down
9 changes: 9 additions & 0 deletions cmd/eval-dev-quality/main.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package main

import (
"github.com/symflower/eval-dev-quality/cmd/eval-dev-quality/cmd"
)

func main() {
cmd.Execute()
}
6 changes: 3 additions & 3 deletions evaluate/repository.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import (
pkgerrors "github.com/pkg/errors"
"github.com/zimmski/osutil"

"github.com/symflower/eval-codegen-testing/language"
"github.com/symflower/eval-codegen-testing/model"
"github.com/symflower/eval-dev-quality/language"
"github.com/symflower/eval-dev-quality/model"
)

// EvaluateRepository evaluate a repository with the given model and language.
Expand All @@ -20,7 +20,7 @@ func EvaluateRepository(model model.Model, language language.Language, repositor
log.Printf("Evaluated model %q using language %q and repository %q: encountered %d problems", model.ID(), language.ID(), repositoryPath, len(problems))
}()

temporaryPath, err := os.MkdirTemp("", "eval-codegen-testing")
temporaryPath, err := os.MkdirTemp("", "eval-dev-quality")
if err != nil {
return metrics, problems, pkgerrors.WithStack(err)
}
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module github.com/symflower/eval-codegen-testing
module github.com/symflower/eval-dev-quality

go 1.21.5

Expand Down
2 changes: 1 addition & 1 deletion language/golang.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
pkgerrors "github.com/pkg/errors"
"github.com/zimmski/osutil"

"github.com/symflower/eval-codegen-testing/util"
"github.com/symflower/eval-dev-quality/util"
)

// LanguageGolang holds a Go language to evaluate a repository.
Expand Down
8 changes: 4 additions & 4 deletions model/llm/llm.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ import (
pkgerrors "github.com/pkg/errors"
"github.com/zimmski/osutil/bytesutil"

"github.com/symflower/eval-codegen-testing/language"
"github.com/symflower/eval-codegen-testing/model"
"github.com/symflower/eval-codegen-testing/model/llm/prompt"
"github.com/symflower/eval-codegen-testing/provider"
"github.com/symflower/eval-dev-quality/language"
"github.com/symflower/eval-dev-quality/model"
"github.com/symflower/eval-dev-quality/model/llm/prompt"
"github.com/symflower/eval-dev-quality/provider"
)

// llm represents a LLM model accessed via a provider.
Expand Down
4 changes: 2 additions & 2 deletions model/llm/llm_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ import (
"github.com/stretchr/testify/require"
"github.com/zimmski/osutil/bytesutil"

"github.com/symflower/eval-codegen-testing/language"
providertesting "github.com/symflower/eval-codegen-testing/provider/testing"
"github.com/symflower/eval-dev-quality/language"
providertesting "github.com/symflower/eval-dev-quality/provider/testing"
)

func TestModelLLMGenerateTestsForFile(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion model/model.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package model

import "github.com/symflower/eval-codegen-testing/language"
import "github.com/symflower/eval-dev-quality/language"

// Model defines a model that can be queried for generations.
type Model interface {
Expand Down
8 changes: 4 additions & 4 deletions model/symflower/symflower.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ package symflower
import (
pkgerrors "github.com/pkg/errors"

"github.com/symflower/eval-codegen-testing/language"
"github.com/symflower/eval-codegen-testing/model"
"github.com/symflower/eval-codegen-testing/provider"
"github.com/symflower/eval-codegen-testing/util"
"github.com/symflower/eval-dev-quality/language"
"github.com/symflower/eval-dev-quality/model"
"github.com/symflower/eval-dev-quality/provider"
"github.com/symflower/eval-dev-quality/util"
)

// ModelSymflower holds a Symflower model using the locally installed CLI.
Expand Down
2 changes: 1 addition & 1 deletion model/symflower/symflower_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"github.com/stretchr/testify/require"
"github.com/zimmski/osutil"

"github.com/symflower/eval-codegen-testing/language"
"github.com/symflower/eval-dev-quality/language"
)

func TestModelSymflowerGenerateTestsForFile(t *testing.T) {
Expand Down
6 changes: 3 additions & 3 deletions provider/openrouter/openrouter.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ import (
pkgerrors "github.com/pkg/errors"
"github.com/sashabaranov/go-openai"

"github.com/symflower/eval-codegen-testing/model"
"github.com/symflower/eval-codegen-testing/model/llm"
"github.com/symflower/eval-codegen-testing/provider"
"github.com/symflower/eval-dev-quality/model"
"github.com/symflower/eval-dev-quality/model/llm"
"github.com/symflower/eval-dev-quality/provider"
)

type openRouterProvider struct {
Expand Down
2 changes: 1 addition & 1 deletion provider/provider.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"context"

pkgerrors "github.com/pkg/errors"
"github.com/symflower/eval-codegen-testing/model"
"github.com/symflower/eval-dev-quality/model"
)

// ProviderModelSeparator is the the separator between a provider and a model.
Expand Down
6 changes: 3 additions & 3 deletions provider/symflower/symflower.go
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package symflower

import (
"github.com/symflower/eval-codegen-testing/model"
"github.com/symflower/eval-codegen-testing/model/symflower"
"github.com/symflower/eval-codegen-testing/provider"
"github.com/symflower/eval-dev-quality/model"
"github.com/symflower/eval-dev-quality/model/symflower"
"github.com/symflower/eval-dev-quality/provider"
)

type symflowerProvider struct{}
Expand Down
2 changes: 1 addition & 1 deletion provider/testing/mock.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (

"github.com/stretchr/testify/mock"

provider "github.com/symflower/eval-codegen-testing/provider"
provider "github.com/symflower/eval-dev-quality/provider"
)

// MockQueryProvider is a mocked QueryProvider.
Expand Down

0 comments on commit a558ed3

Please sign in to comment.