/
uzer_007
/
Rixea
Обзор
Документация
Войти
/
uzer_007
/
Rixea
Код
Запросы
0
Задачи
Вики
Пакеты
5
Релизы
2
CI/CD
Аналитика
Безопасность
master
modules/git/attribute/main_test.go
40 строк
870 B
uzer_007
feat: первая версия Rixea
02 авг 2026, 22:16
02 авг 2026, 22:16
d4f7504
Код
Авторство
О чём код?
// Copyright 2026 Uzer_007. All rights reserved. // SPDX-License-Identifier: MIT package attribute import ( "fmt" "os" "testing" "gitverse.ru/uzer_007/Rixea/modules/git" "gitverse.ru/uzer_007/Rixea/modules/setting" "gitverse.ru/uzer_007/Rixea/modules/util" ) func testRun(m *testing.M) error { gitHomePath, err := os.MkdirTemp(os.TempDir(), "git-home") if err != nil { return fmt.Errorf("unable to create temp dir: %w", err) } defer util.RemoveAll(gitHomePath) setting.Git.HomePath = gitHomePath if err = git.InitFull(); err != nil { return fmt.Errorf("failed to call Init: %w", err) } exitCode := m.Run() if exitCode != 0 { return fmt.Errorf("run test failed, ExitCode=%d", exitCode) } return nil } func TestMain(m *testing.M) { if err := testRun(m); err != nil { _, _ = fmt.Fprintf(os.Stderr, "Test failed: %v", err) os.Exit(1) } }