@@ -37,7 +37,7 @@ var dataDir1 = paths.New("testdata", "data_dir_1")
37
37
var extraHardware = paths .New ("testdata" , "extra_hardware" )
38
38
39
39
func TestFindBoardWithFQBN (t * testing.T ) {
40
- pm := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware )
40
+ pm := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware , "test" )
41
41
pm .LoadHardwareFromDirectory (customHardware )
42
42
43
43
board , err := pm .FindBoardWithFQBN ("arduino:avr:uno" )
@@ -53,7 +53,7 @@ func TestFindBoardWithFQBN(t *testing.T) {
53
53
54
54
func TestResolveFQBN (t * testing.T ) {
55
55
// 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" )
57
57
// Hardware from main packages directory
58
58
pm .LoadHardwareFromDirectory (dataDir1 .Join ("packages" ))
59
59
// This contains the arduino:avr core
@@ -174,7 +174,7 @@ func TestResolveFQBN(t *testing.T) {
174
174
}
175
175
176
176
func TestBoardOptionsFunctions (t * testing.T ) {
177
- pm := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware )
177
+ pm := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware , "test" )
178
178
pm .LoadHardwareFromDirectory (customHardware )
179
179
180
180
nano , err := pm .FindBoardWithFQBN ("arduino:avr:nano" )
@@ -218,6 +218,7 @@ func TestFindToolsRequiredForBoard(t *testing.T) {
218
218
configuration .PackagesDir (configuration .Settings ),
219
219
paths .New (configuration .Settings .GetString ("directories.Downloads" )),
220
220
dataDir1 ,
221
+ "test" ,
221
222
)
222
223
223
224
loadIndex := func (addr string ) {
@@ -301,7 +302,7 @@ func TestFindToolsRequiredForBoard(t *testing.T) {
301
302
}
302
303
303
304
func TestIdentifyBoard (t * testing.T ) {
304
- pm := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware )
305
+ pm := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware , "test" )
305
306
pm .LoadHardwareFromDirectory (customHardware )
306
307
307
308
identify := func (vid , pid string ) []* cores.Board {
@@ -325,11 +326,11 @@ func TestIdentifyBoard(t *testing.T) {
325
326
326
327
func TestPackageManagerClear (t * testing.T ) {
327
328
// Create a PackageManager and load the harware
328
- packageManager := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware )
329
+ packageManager := packagemanager .NewPackageManager (customHardware , customHardware , customHardware , customHardware , "test" )
329
330
packageManager .LoadHardwareFromDirectory (customHardware )
330
331
331
332
// 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" )
333
334
334
335
// Verifies they're not equal
335
336
require .NotEqual (t , packageManager , emptyPackageManager )
@@ -344,7 +345,7 @@ func TestFindToolsRequiredFromPlatformRelease(t *testing.T) {
344
345
// Create all the necessary data to load discoveries
345
346
fakePath := paths .New ("fake-path" )
346
347
347
- pm := packagemanager .NewPackageManager (fakePath , fakePath , fakePath , fakePath )
348
+ pm := packagemanager .NewPackageManager (fakePath , fakePath , fakePath , fakePath , "test" )
348
349
pack := pm .Packages .GetOrCreatePackage ("arduino" )
349
350
350
351
{
@@ -444,7 +445,7 @@ func TestFindToolsRequiredFromPlatformRelease(t *testing.T) {
444
445
}
445
446
446
447
func TestFindPlatformReleaseDependencies (t * testing.T ) {
447
- pm := packagemanager .NewPackageManager (nil , nil , nil , nil )
448
+ pm := packagemanager .NewPackageManager (nil , nil , nil , nil , "test" )
448
449
pm .LoadPackageIndexFromFile (paths .New ("testdata" , "package_tooltest_index.json" ))
449
450
pl , tools , err := pm .FindPlatformReleaseDependencies (& packagemanager.PlatformReference {Package : "test" , PlatformArchitecture : "avr" })
450
451
require .NoError (t , err )
@@ -455,7 +456,7 @@ func TestFindPlatformReleaseDependencies(t *testing.T) {
455
456
456
457
func TestLegacyPackageConversionToPluggableDiscovery (t * testing.T ) {
457
458
// 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" )
459
460
// Hardware from main packages directory
460
461
pm .LoadHardwareFromDirectory (dataDir1 .Join ("packages" ))
461
462
{
0 commit comments