@@ -22,7 +22,7 @@ func TestFuncEUse(t *testing.T) {
2222 homeDir := t .TempDir ()
2323
2424 t .Run ("not yet installed" , func (t * testing.T ) {
25- stdout , stderr , err := funcEExec ("--home-dir" , homeDir , "use" , version .LastKnownEnvoy .String ())
25+ stdout , stderr , err := funcEExec (t . Context (), "--home-dir" , homeDir , "use" , version .LastKnownEnvoy .String ())
2626 require .NoError (t , err )
2727 require .Regexp (t , `^downloading https:.*tar.*z\r?\n$` , stdout )
2828 require .Empty (t , stderr )
@@ -38,7 +38,7 @@ func TestFuncEUse(t *testing.T) {
3838 })
3939
4040 t .Run ("already installed" , func (t * testing.T ) {
41- stdout , stderr , err := funcEExec ("--home-dir" , homeDir , "use" , version .LastKnownEnvoy .String ())
41+ stdout , stderr , err := funcEExec (t . Context (), "--home-dir" , homeDir , "use" , version .LastKnownEnvoy .String ())
4242
4343 require .NoError (t , err )
4444 require .Equal (t , fmt .Sprintf ("%s is already downloaded\n " , version .LastKnownEnvoy .String ()), stdout )
@@ -48,7 +48,7 @@ func TestFuncEUse(t *testing.T) {
4848
4949func TestFuncEUse_UnknownVersion (t * testing.T ) {
5050 v := "1.1.1"
51- stdout , stderr , err := funcEExec ("use" , v )
51+ stdout , stderr , err := funcEExec (t . Context (), "use" , v )
5252
5353 require .EqualError (t , err , "exit status 1" )
5454 require .Empty (t , stdout )
@@ -58,7 +58,7 @@ func TestFuncEUse_UnknownVersion(t *testing.T) {
5858
5959func TestFuncEUse_UnknownMinorVersion (t * testing.T ) {
6060 v := "1.1"
61- stdout , stderr , err := funcEExec ("use" , v )
61+ stdout , stderr , err := funcEExec (t . Context (), "use" , v )
6262
6363 require .EqualError (t , err , "exit status 1" )
6464 require .Regexp (t , `^looking up the latest patch for Envoy version 1.1\r?\n$` , stdout )
@@ -73,15 +73,15 @@ func TestFuncEUse_MinorVersion(t *testing.T) {
7373 // The intended minor version to be installed. This version is known to have darwin and linux binaries.
7474 minorVersion := "1.24"
7575
76- allVersions , _ , err := funcEExec ("versions" , "-a" )
76+ allVersions , _ , err := funcEExec (t . Context (), "versions" , "-a" )
7777 require .NoError (t , err )
7878
7979 baseVersion , upgradedVersion := getVersionsRange (allVersions , minorVersion )
8080
8181 homeDir := t .TempDir ()
8282
8383 t .Run ("install last known" , func (t * testing.T ) {
84- stdout , stderr , err := funcEExec ("--home-dir" , homeDir , "use" , version .LastKnownEnvoy .String ())
84+ stdout , stderr , err := funcEExec (t . Context (), "--home-dir" , homeDir , "use" , version .LastKnownEnvoy .String ())
8585
8686 require .NoError (t , err )
8787 require .Regexp (t , `^downloading https:.*tar.*z\r?\n$` , stdout )
@@ -98,7 +98,7 @@ func TestFuncEUse_MinorVersion(t *testing.T) {
9898 })
9999
100100 t .Run (fmt .Sprintf ("install %s as base version" , baseVersion ), func (t * testing.T ) {
101- stdout , stderr , err := funcEExec ("--home-dir" , homeDir , "use" , baseVersion )
101+ stdout , stderr , err := funcEExec (t . Context (), "--home-dir" , homeDir , "use" , baseVersion )
102102
103103 require .NoError (t , err )
104104 require .Regexp (t , `^downloading https:.*tar.*z\r?\n$` , stdout )
@@ -115,7 +115,7 @@ func TestFuncEUse_MinorVersion(t *testing.T) {
115115 })
116116
117117 t .Run (fmt .Sprintf ("install %s as upgraded version" , upgradedVersion ), func (t * testing.T ) {
118- stdout , stderr , err := funcEExec ("--home-dir" , homeDir , "use" , minorVersion )
118+ stdout , stderr , err := funcEExec (t . Context (), "--home-dir" , homeDir , "use" , minorVersion )
119119
120120 require .NoError (t , err )
121121 require .Regexp (t , `^looking up the latest patch for Envoy version 1.24\r?\ndownloading https:.*tar.*z\r?\n$` , stdout )
@@ -132,14 +132,14 @@ func TestFuncEUse_MinorVersion(t *testing.T) {
132132 })
133133
134134 t .Run ("use upgraded version after downloaded" , func (t * testing.T ) {
135- stdout , stderr , err := funcEExec ("--home-dir" , homeDir , "use" , minorVersion )
135+ stdout , stderr , err := funcEExec (t . Context (), "--home-dir" , homeDir , "use" , minorVersion )
136136 require .NoError (t , err )
137137 require .Equal (t , fmt .Sprintf ("looking up the latest patch for Envoy version 1.24\n %s is already downloaded\n " , upgradedVersion ), stdout )
138138 require .Empty (t , stderr )
139139 })
140140
141141 t .Run ("which upgraded version" , func (t * testing.T ) {
142- stdout , stderr , err := funcEExec ("--home-dir" , homeDir , "which" )
142+ stdout , stderr , err := funcEExec (t . Context (), "--home-dir" , homeDir , "which" )
143143 relativeEnvoyBin := filepath .Join ("versions" , upgradedVersion , "bin" , "envoy" + "" )
144144 require .Contains (t , stdout , fmt .Sprintf ("%s\n " , relativeEnvoyBin ))
145145 require .Empty (t , stderr )
0 commit comments