agent: add test for reserved core config mapping

This commit is contained in:
Nick Ethier
2021-04-08 10:55:35 -04:00
parent 698a014a42
commit d34495e6e0

View File

@@ -517,6 +517,19 @@ func TestAgent_ClientConfig(t *testing.T) {
}
}
func TestAgent_ClientConfig_ReservedCores(t *testing.T) {
t.Parallel()
conf := DefaultConfig()
conf.Client.Enabled = true
conf.Client.ReserveableCores = "0-7"
conf.Client.Reserved.Cores = "0,2-3"
a := &Agent{config: conf}
c, err := a.clientConfig()
require.NoError(t, err)
require.Exactly(t, []uint16{0, 1, 2, 3, 4, 5, 6, 7}, c.ReservableCores)
require.Exactly(t, []uint16{0, 2, 3}, c.Node.ReservedResources.Cpu.ReservedCpuCores)
}
// Clients should inherit telemetry configuration
func TestAgent_Client_TelemetryConfiguration(t *testing.T) {
assert := assert.New(t)