refactor: use maps.Clone and slices.Concat (#5220)

This commit is contained in:
Oleksandr Redko
2026-03-08 04:38:16 +02:00
committed by GitHub
parent 605f3bdece
commit 535eb3db35
2 changed files with 6 additions and 11 deletions

View File

@@ -5,6 +5,7 @@ import (
"maps"
"os"
"path/filepath"
"slices"
"time"
flog "github.com/fatedier/frp/pkg/util/log"
@@ -14,9 +15,7 @@ import (
// RunProcesses run multiple processes from templates.
// The first template should always be frps.
func (f *Framework) RunProcesses(serverTemplates []string, clientTemplates []string) ([]*process.Process, []*process.Process) {
templates := make([]string, 0, len(serverTemplates)+len(clientTemplates))
templates = append(templates, serverTemplates...)
templates = append(templates, clientTemplates...)
templates := slices.Concat(serverTemplates, clientTemplates)
outs, ports, err := f.RenderTemplates(templates)
ExpectNoError(err)
ExpectTrue(len(templates) > 0)