diff options
author | Tor Egge <Tor.Egge@yahooinc.com> | 2022-11-15 12:18:21 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-15 12:18:21 +0100 |
commit | 4e3929bf1afe86916ada5bd05117e47dcfd8be24 (patch) | |
tree | bd448381fb9cf9ed4c86521a6964d9a9b00d5a11 /client | |
parent | 1552bd0ece012ba0fe6d94068646326071cb2acb (diff) | |
parent | d9bdf6edb1a8bd019874d5339c1412877cb5f805 (diff) |
Merge pull request #24869 from vespa-engine/arnej/avoid-touching-vespa-home
Arnej/avoid touching vespa home
Diffstat (limited to 'client')
-rw-r--r-- | client/go/jvm/options_test.go | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/client/go/jvm/options_test.go b/client/go/jvm/options_test.go index 99b6e8dd6f3..9ccecf5ae6b 100644 --- a/client/go/jvm/options_test.go +++ b/client/go/jvm/options_test.go @@ -7,12 +7,22 @@ import ( "github.com/stretchr/testify/assert" ) +type dummyContainer struct{ containerBase } + +func (*dummyContainer) ArgForMain() string { return "arg-for-main" } +func newDummyContainer() Container { + var dc dummyContainer + dc.serviceName = "foo" + dc.jvmArgs = NewOptions(&dc) + return &dc +} + func TestHeapSizeSimple(t *testing.T) { var ( aa = MegaBytesOfMemory(123) bb = MegaBytesOfMemory(234) ) - o := NewOptions(NewStandaloneContainer("foo")) + o := newDummyContainer().JvmOptions() assert.Equal(t, aa, o.CurMinHeapSize(aa)) assert.Equal(t, bb, o.CurMaxHeapSize(bb)) assert.Equal(t, 2, len(o.jvmArgs)) @@ -27,7 +37,7 @@ func TestHeapSizeMulti(t *testing.T) { cc = MegaBytesOfMemory(456) dd = MegaBytesOfMemory(567) ) - o := NewOptions(NewStandaloneContainer("foo")) + o := newDummyContainer().JvmOptions() assert.Equal(t, aa, o.CurMinHeapSize(aa)) assert.Equal(t, aa, o.CurMaxHeapSize(aa)) assert.Equal(t, 2, len(o.jvmArgs)) @@ -53,7 +63,7 @@ func TestHeapSizeAdd(t *testing.T) { gg = MegaBytesOfMemory(12345) hh = MegaBytesOfMemory(23456) ) - o := NewOptions(NewStandaloneContainer("foo")) + o := newDummyContainer().JvmOptions() o.AddDefaultHeapSizeArgs(gg, hh) assert.Equal(t, 3, len(o.jvmArgs)) assert.Equal(t, "-Xms12345m", o.jvmArgs[0]) @@ -66,7 +76,7 @@ func TestHeapSizeNoAdd(t *testing.T) { bb = MegaBytesOfMemory(234) cc = MegaBytesOfMemory(456) ) - o := NewOptions(NewStandaloneContainer("foo")) + o := newDummyContainer().JvmOptions() o.AppendOption("-Xms128k") o.AppendOption("-Xmx1280k") o.AddDefaultHeapSizeArgs(bb, cc) |