@@ -30,8 +30,10 @@ func TestBundle(t *testing.T) {
3030 }(),
3131 Components : []* Component {
3232 {
33- Kind : component .RONL ,
34- Executable : "runtime.bin" ,
33+ Kind : component .RONL ,
34+ ELF : & ELFMetadata {
35+ Executable : "runtime.bin" ,
36+ },
3537 SGX : & SGXMetadata {
3638 Executable : "runtime.sgx" ,
3739 },
@@ -54,7 +56,7 @@ func TestBundle(t *testing.T) {
5456 require .False (t , manifest .IsDetached (), "manifest with RONL component should not be detached" )
5557
5658 t .Run ("Add_Write" , func (t * testing.T ) {
57- err := bundle .Add (manifest .Components [0 ].Executable , NewBytesData (randBuffer (3252 )))
59+ err := bundle .Add (manifest .Components [0 ].ELF . Executable , NewBytesData (randBuffer (3252 )))
5860 require .NoError (t , err , "bundle.Add(elf)" )
5961 err = bundle .Add (manifest .Components [0 ].SGX .Executable , NewBytesData (randBuffer (6541 )))
6062 require .NoError (t , err , "bundle.Add(sgx)" )
@@ -84,15 +86,15 @@ func TestBundle(t *testing.T) {
8486
8587 t .Run ("Open_WithManifestHash" , func (t * testing.T ) {
8688 var manifestHash hash.Hash
87- err := manifestHash .UnmarshalHex ("905e9866eccb967e8991698273f41d20c616cab4f9e9332a2a12d9d3a1c8a486 " )
89+ err := manifestHash .UnmarshalHex ("2faad6101e24f0034a82b99aee10f4de909a00b1b2c125f7d6fb97d65dc7984b " )
8890 require .NoError (t , err , "UnmarshalHex" )
8991
9092 _ , err = Open (bundleFn , WithManifestHash (manifestHash ))
9193 require .NoError (t , err , "Open_WithManifestHash" )
9294
9395 _ , err = Open (bundleFn , WithManifestHash (hash.Hash {}))
9496 require .Error (t , err , "Open_WithManifestHash" )
95- require .ErrorContains (t , err , "invalid manifest (got: 905e9866eccb967e8991698273f41d20c616cab4f9e9332a2a12d9d3a1c8a486 , expected: 0000000000000000000000000000000000000000000000000000000000000000)" )
97+ require .ErrorContains (t , err , "invalid manifest (got: 2faad6101e24f0034a82b99aee10f4de909a00b1b2c125f7d6fb97d65dc7984b , expected: 0000000000000000000000000000000000000000000000000000000000000000)" )
9698 })
9799
98100 t .Run ("ResetManifest" , func (t * testing.T ) {
@@ -137,8 +139,10 @@ func TestDetachedBundle(t *testing.T) {
137139 Components : []* Component {
138140 // No RONL component in the manifest.
139141 {
140- Kind : component .ROFL ,
141- Executable : "runtime.bin" ,
142+ Kind : component .ROFL ,
143+ ELF : & ELFMetadata {
144+ Executable : "runtime.bin" ,
145+ },
142146 SGX : & SGXMetadata {
143147 Executable : "runtime.sgx" ,
144148 },
@@ -152,7 +156,7 @@ func TestDetachedBundle(t *testing.T) {
152156 require .True (t , manifest .IsDetached (), "manifest without RONL component should be detached" )
153157
154158 t .Run ("Add_Write" , func (t * testing.T ) {
155- err := bundle .Add (manifest .Components [0 ].Executable , NewBytesData (randBuffer (2231 )))
159+ err := bundle .Add (manifest .Components [0 ].ELF . Executable , NewBytesData (randBuffer (2231 )))
156160 require .NoError (t , err , "bundle.Add(elf)" )
157161 err = bundle .Add (manifest .Components [0 ].SGX .Executable , NewBytesData (randBuffer (7627 )))
158162 require .NoError (t , err , "bundle.Add(sgx)" )
0 commit comments