This commit is contained in:
parent
e38c99acd6
commit
efddea11ca
26 changed files with 42 additions and 42 deletions
|
|
@ -6,9 +6,9 @@ import (
|
|||
"log/slog"
|
||||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/metrics"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/output"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/summary"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/metrics"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/output"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/summary"
|
||||
)
|
||||
|
||||
// Config holds the collector configuration
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ import (
|
|||
"testing"
|
||||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/output"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/summary"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/output"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/summary"
|
||||
)
|
||||
|
||||
func TestCollector_EmitsSummaryOnShutdown(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@ import (
|
|||
"testing"
|
||||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/receiver"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/summary"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/receiver"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/summary"
|
||||
)
|
||||
|
||||
const (
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ import (
|
|||
"sort"
|
||||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/cgroup"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/proc"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/cgroup"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/proc"
|
||||
)
|
||||
|
||||
// Aggregator collects and aggregates metrics from processes
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import (
|
|||
"log/slog"
|
||||
"os"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/metrics"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/metrics"
|
||||
)
|
||||
|
||||
// LogFormat specifies the log output format
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package output
|
||||
|
||||
import "edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/metrics"
|
||||
import "edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/metrics"
|
||||
|
||||
// Writer defines the interface for outputting metrics
|
||||
// This allows for different implementations (logging, HTTP push, etc.)
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import (
|
|||
"strings"
|
||||
"testing"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/summary"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/summary"
|
||||
)
|
||||
|
||||
func TestHandler_ReceiveMetrics(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import (
|
|||
"math"
|
||||
"sort"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/summary"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/summary"
|
||||
)
|
||||
|
||||
// ResourceSize holds Kubernetes-formatted resource values
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import (
|
|||
"net/http/httptest"
|
||||
"testing"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/summary"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/summary"
|
||||
)
|
||||
|
||||
func TestFormatMemoryK8s(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import (
|
|||
"testing"
|
||||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/summary"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/summary"
|
||||
)
|
||||
|
||||
func TestNewStore(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
// ABOUTME: Defines MetricsPayload combining execution metadata with run summary.
|
||||
package receiver
|
||||
|
||||
import "edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/summary"
|
||||
import "edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/summary"
|
||||
|
||||
// ExecutionContext holds GitHub Actions style identifiers for a workflow run
|
||||
type ExecutionContext struct {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import (
|
|||
"sort"
|
||||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/metrics"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/metrics"
|
||||
)
|
||||
|
||||
// containerAccumulator tracks metrics for a single container
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import (
|
|||
"testing"
|
||||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-optimiser/internal/metrics"
|
||||
"edp.buildth.ing/DevFW-CICD/forgejo-runner-sizer/internal/metrics"
|
||||
)
|
||||
|
||||
func TestAccumulator_NoSamples(t *testing.T) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue