@@ -37,7 +37,7 @@ var dataDir1 = paths.New("testdata", "data_dir_1")
3737var extraHardware = paths .New ("testdata" , "extra_hardware" )
3838
3939func TestFindBoardWithFQBN (t * testing.T ) {
40- pm := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware )
40+ pm := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware , "test" )
4141 pm .LoadHardwareFromDirectory (customHardware )
4242
4343 board , err := pm .FindBoardWithFQBN ("arduino:avr:uno" )
@@ -53,7 +53,7 @@ func TestFindBoardWithFQBN(t *testing.T) {
5353
5454func TestResolveFQBN (t * testing.T ) {
5555 // Pass nil, since these paths are only used for installing
56- pm := packagemanager .NewPackageManager (nil , nil , nil , nil )
56+ pm := packagemanager .NewPackageManager (nil , nil , nil , nil , "test" )
5757 // Hardware from main packages directory
5858 pm .LoadHardwareFromDirectory (dataDir1 .Join ("packages" ))
5959 // This contains the arduino:avr core
@@ -174,7 +174,7 @@ func TestResolveFQBN(t *testing.T) {
174174}
175175
176176func TestBoardOptionsFunctions (t * testing.T ) {
177- pm := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware )
177+ pm := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware , "test" )
178178 pm .LoadHardwareFromDirectory (customHardware )
179179
180180 nano , err := pm .FindBoardWithFQBN ("arduino:avr:nano" )
@@ -218,6 +218,7 @@ func TestFindToolsRequiredForBoard(t *testing.T) {
218218 configuration .PackagesDir (configuration .Settings ),
219219 paths .New (configuration .Settings .GetString ("directories.Downloads" )),
220220 dataDir1 ,
221+ "test" ,
221222 )
222223
223224 loadIndex := func (addr string ) {
@@ -301,7 +302,7 @@ func TestFindToolsRequiredForBoard(t *testing.T) {
301302}
302303
303304func TestIdentifyBoard (t * testing.T ) {
304- pm := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware )
305+ pm := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware , "test" )
305306 pm .LoadHardwareFromDirectory (customHardware )
306307
307308 identify := func (vid , pid string ) []* cores.Board {
@@ -325,11 +326,11 @@ func TestIdentifyBoard(t *testing.T) {
325326
326327func TestPackageManagerClear (t * testing.T ) {
327328 // Create a PackageManager and load the harware
328- packageManager := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware )
329+ packageManager := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware , "test" )
329330 packageManager .LoadHardwareFromDirectory (customHardware )
330331
331332 // Creates another PackageManager but don't load the hardware
332- emptyPackageManager := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware )
333+ emptyPackageManager := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware , "test" )
333334
334335 // Verifies they're not equal
335336 require .NotEqual (t , packageManager , emptyPackageManager )
@@ -344,7 +345,7 @@ func TestFindToolsRequiredFromPlatformRelease(t *testing.T) {
344345 // Create all the necessary data to load discoveries
345346 fakePath := paths .New ("fake-path" )
346347
347- pm := packagemanager .NewPackageManager (fakePath , fakePath , fakePath , fakePath )
348+ pm := packagemanager .NewPackageManager (fakePath , fakePath , fakePath , fakePath , "test" )
348349 pack := pm .Packages .GetOrCreatePackage ("arduino" )
349350
350351 {
@@ -444,7 +445,7 @@ func TestFindToolsRequiredFromPlatformRelease(t *testing.T) {
444445}
445446
446447func TestFindPlatformReleaseDependencies (t * testing.T ) {
447- pm := packagemanager .NewPackageManager (nil , nil , nil , nil )
448+ pm := packagemanager .NewPackageManager (nil , nil , nil , nil , "test" )
448449 pm .LoadPackageIndexFromFile (paths .New ("testdata" , "package_tooltest_index.json" ))
449450 pl , tools , err := pm .FindPlatformReleaseDependencies (& packagemanager.PlatformReference {Package : "test" , PlatformArchitecture : "avr" })
450451 require .NoError (t , err )
@@ -455,7 +456,7 @@ func TestFindPlatformReleaseDependencies(t *testing.T) {
455456
456457func TestLegacyPackageConversionToPluggableDiscovery (t * testing.T ) {
457458 // Pass nil, since these paths are only used for installing
458- pm := packagemanager .NewPackageManager (nil , nil , nil , nil )
459+ pm := packagemanager .NewPackageManager (nil , nil , nil , nil , "test" )
459460 // Hardware from main packages directory
460461 pm .LoadHardwareFromDirectory (dataDir1 .Join ("packages" ))
461462 {
0 commit comments