aboutsummaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@yahooinc.com>2022-11-15 12:18:21 +0100
committerGitHub <noreply@github.com>2022-11-15 12:18:21 +0100
commit4e3929bf1afe86916ada5bd05117e47dcfd8be24 (patch)
treebd448381fb9cf9ed4c86521a6964d9a9b00d5a11 /client
parent1552bd0ece012ba0fe6d94068646326071cb2acb (diff)
parentd9bdf6edb1a8bd019874d5339c1412877cb5f805 (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.go18
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)