Skip to content

Commit 6691936

Browse files
authored
Fix metrics for codespace (#2605)
* fix app version * add boolean for codespace and use codespace name for unique user * lint
1 parent 278ce04 commit 6691936

File tree

15 files changed

+48
-23
lines changed

15 files changed

+48
-23
lines changed

cmd/blockchaincmd/export_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ func TestExportImportSubnet(t *testing.T) {
3333
mockAppDownloader := mocks.Downloader{}
3434
mockAppDownloader.On("Download", mock.Anything).Return(testSubnetEVMCompat, nil)
3535

36-
app.Setup(testDir, logging.NoLog{}, nil, prompts.NewPrompter(), &mockAppDownloader)
36+
app.Setup(testDir, logging.NoLog{}, nil, "", prompts.NewPrompter(), &mockAppDownloader)
3737
ux.NewUserLog(logging.NoLog{}, io.Discard)
3838
genBytes, err := os.ReadFile("../../" + utils.SubnetEvmGenesisPath)
3939
require.NoError(err)

cmd/blockchaincmd/publish_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ func setupTestEnv(t *testing.T) (*require.Assertions, *mocks.Prompter) {
415415
ux.NewUserLog(logging.NoLog{}, io.Discard)
416416
app = &application.Avalanche{}
417417
mockPrompt := mocks.NewPrompter(t)
418-
app.Setup(testDir, logging.NoLog{}, config.New(), mockPrompt, application.NewDownloader())
418+
app.Setup(testDir, logging.NoLog{}, config.New(), "", mockPrompt, application.NewDownloader())
419419

420420
return require, mockPrompt
421421
}

cmd/blockchaincmd/upgradecmd/vm_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ func TestUpdateToCustomBin(t *testing.T) {
306306
ux.NewUserLog(log, os.Stdout)
307307

308308
app = &application.Avalanche{}
309-
app.Setup(testDir, log, config.New(), prompts.NewPrompter(), application.NewDownloader())
309+
app.Setup(testDir, log, config.New(), "", prompts.NewPrompter(), application.NewDownloader())
310310

311311
err = os.MkdirAll(app.GetSubnetDir(), constants.DefaultPerms755)
312312
assert.NoError(err)

cmd/root.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ func createApp(cmd *cobra.Command, _ []string) error {
143143
log.Info("-----------")
144144
log.Info(fmt.Sprintf("cmd: %s", strings.Join(os.Args[1:], " ")))
145145
cf := config.New()
146-
app.Setup(baseDir, log, cf, prompts.NewPrompter(), application.NewDownloader())
146+
app.Setup(baseDir, log, cf, Version, prompts.NewPrompter(), application.NewDownloader())
147147

148148
initConfig()
149149

internal/migrations/migrations_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ func TestRunMigrations(t *testing.T) {
2323
testDir := t.TempDir()
2424

2525
app := &application.Avalanche{}
26-
app.Setup(testDir, logging.NoLog{}, config.New(), prompts.NewPrompter(), application.NewDownloader())
26+
app.Setup(testDir, logging.NoLog{}, config.New(), "", prompts.NewPrompter(), application.NewDownloader())
2727

2828
type migTest struct {
2929
migs map[int]migrationFunc

internal/migrations/subnet_evm_rename_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ func TestSubnetEVMRenameMigration(t *testing.T) {
6262
testDir := t.TempDir()
6363

6464
app := &application.Avalanche{}
65-
app.Setup(testDir, logging.NoLog{}, config.New(), prompts.NewPrompter(), application.NewDownloader())
65+
app.Setup(testDir, logging.NoLog{}, config.New(), "", prompts.NewPrompter(), application.NewDownloader())
6666

6767
err := app.CreateSidecar(tt.sc)
6868
require.NoError(err)
@@ -91,7 +91,7 @@ func TestSubnetEVMRenameMigration_EmptyDir(t *testing.T) {
9191
testDir := t.TempDir()
9292

9393
app := &application.Avalanche{}
94-
app.Setup(testDir, logging.NoLog{}, config.New(), prompts.NewPrompter(), application.NewDownloader())
94+
app.Setup(testDir, logging.NoLog{}, config.New(), "", prompts.NewPrompter(), application.NewDownloader())
9595

9696
emptySubnetName := "emptySubnet"
9797

internal/migrations/toplevel_files_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ func TestTopLevelFilesMigration(t *testing.T) {
2525
testDir := t.TempDir()
2626

2727
app := &application.Avalanche{}
28-
app.Setup(testDir, logging.NoLog{}, config.New(), prompts.NewPrompter(), application.NewDownloader())
28+
app.Setup(testDir, logging.NoLog{}, config.New(), "", prompts.NewPrompter(), application.NewDownloader())
2929

3030
testSC1 := &models.Sidecar{
3131
Name: "test1",

internal/testutils/setup.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func SetupTestInTempDir(t *testing.T) *application.Avalanche {
2424
testDir := t.TempDir()
2525

2626
app := application.New()
27-
app.Setup(testDir, logging.NoLog{}, &config.Config{}, nil, nil)
27+
app.Setup(testDir, logging.NoLog{}, &config.Config{}, "", nil, nil)
2828
ux.NewUserLog(logging.NoLog{}, io.Discard)
2929
return app
3030
}

pkg/apmintegration/file_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ const (
6363
func newTestApp(t *testing.T, testDir string) *application.Avalanche {
6464
tempDir := t.TempDir()
6565
app := application.New()
66-
app.Setup(tempDir, logging.NoLog{}, nil, prompts.NewPrompter(), application.NewDownloader())
66+
app.Setup(tempDir, logging.NoLog{}, nil, "", prompts.NewPrompter(), application.NewDownloader())
6767
app.ApmDir = testDir
6868
return app
6969
}

pkg/application/app.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ type Avalanche struct {
2929
Log logging.Logger
3030
baseDir string
3131
Conf *config.Config
32+
Version string
3233
Prompt prompts.Prompter
3334
Apm *apm.APM
3435
ApmDir string
@@ -39,10 +40,18 @@ func New() *Avalanche {
3940
return &Avalanche{}
4041
}
4142

42-
func (app *Avalanche) Setup(baseDir string, log logging.Logger, conf *config.Config, prompt prompts.Prompter, downloader Downloader) {
43+
func (app *Avalanche) Setup(
44+
baseDir string,
45+
log logging.Logger,
46+
conf *config.Config,
47+
version string,
48+
prompt prompts.Prompter,
49+
downloader Downloader,
50+
) {
4351
app.baseDir = baseDir
4452
app.Log = log
4553
app.Conf = conf
54+
app.Version = version
4655
app.Prompt = prompt
4756
app.Downloader = downloader
4857
}

0 commit comments

Comments
 (0)