6
6
"runtime"
7
7
"testing"
8
8
9
- "github.com/go-ole/go-ole"
9
+ "github.com/go-ole/go-ole/oleutil "
10
10
"github.com/kolide/launcher/pkg/windows/oleconv"
11
11
"github.com/scjalliance/comshim"
12
12
"github.com/shirou/gopsutil/v3/process"
@@ -23,23 +23,16 @@ func TestMemory(t *testing.T) {
23
23
session , err := NewUpdateSession ()
24
24
require .NoError (t , err )
25
25
26
- searcher , err := session .CreateUpdateSearcher ()
27
- require .NoError (t , err )
28
-
29
- fmt .Println ("before getting name ID" )
26
+ fmt .Println ("created update session" )
30
27
takeAndPrintMemoryUsageSnapshot (t )
31
28
32
- /*
33
- searchVariant, err := oleutil.CallMethod(searcher.disp, "Search", "Type='Software'")
34
- require.NoError(t, err)
35
- */
36
- displayID , err := searcher .disp .GetSingleIDOfName ("Search" )
29
+ searcher , err := session .CreateUpdateSearcher ()
37
30
require .NoError (t , err )
38
31
39
- fmt .Println ("before Search " )
32
+ fmt .Println ("created update searcher " )
40
33
takeAndPrintMemoryUsageSnapshot (t )
41
34
42
- searchVariant , err := searcher .disp . Invoke ( displayID , ole . DISPATCH_METHOD , "Type='Software'" )
35
+ searchVariant , err := oleutil . CallMethod ( searcher .disp , "Search" , "Type='Software'" )
43
36
require .NoError (t , err )
44
37
45
38
fmt .Println ("after Search" )
0 commit comments