@@ -55,23 +55,23 @@ func TestLoadHardware(t *testing.T) {
5555 }
5656
5757 packages := ctx .Hardware
58- require .Equal (t , 2 , len (packages . Packages ))
59- require .NotNil (t , packages . Packages ["arduino" ])
60- require .Equal (t , 2 , len (packages . Packages ["arduino" ].Platforms ))
58+ require .Equal (t , 2 , len (packages ))
59+ require .NotNil (t , packages ["arduino" ])
60+ require .Equal (t , 2 , len (packages ["arduino" ].Platforms ))
6161
62- require .Equal (t , "uno" , packages . Packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["uno" ].BoardID )
63- require .Equal (t , "uno" , packages . Packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["uno" ].Properties .Get ("_id" ))
62+ require .Equal (t , "uno" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["uno" ].BoardID )
63+ require .Equal (t , "uno" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["uno" ].Properties .Get ("_id" ))
6464
65- require .Equal (t , "yun" , packages . Packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["yun" ].BoardID )
66- require .Equal (t , "true" , packages . Packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["yun" ].Properties .Get ("upload.wait_for_upload_port" ))
65+ require .Equal (t , "yun" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["yun" ].BoardID )
66+ require .Equal (t , "true" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["yun" ].Properties .Get ("upload.wait_for_upload_port" ))
6767
68- require .Equal (t , "{build.usb_flags}" , packages . Packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["robotMotor" ].Properties .Get ("build.extra_flags" ))
68+ require .Equal (t , "{build.usb_flags}" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["robotMotor" ].Properties .Get ("build.extra_flags" ))
6969
70- require .Equal (t , "arduino_due_x" , packages . Packages ["arduino" ].Platforms ["sam" ].Releases ["" ].Boards ["arduino_due_x" ].BoardID )
70+ require .Equal (t , "arduino_due_x" , packages ["arduino" ].Platforms ["sam" ].Releases ["" ].Boards ["arduino_due_x" ].BoardID )
7171
72- require .Equal (t , "ATmega123" , packages . Packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["diecimila" ].Properties .Get ("menu.cpu.atmega123" ))
72+ require .Equal (t , "ATmega123" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["diecimila" ].Properties .Get ("menu.cpu.atmega123" ))
7373
74- avrPlatform := packages . Packages ["arduino" ].Platforms ["avr" ]
74+ avrPlatform := packages ["arduino" ].Platforms ["avr" ]
7575 require .Equal (t , "Arduino AVR Boards" , avrPlatform .Releases ["" ].Properties .Get ("name" ))
7676 require .Equal (t , "-v" , avrPlatform .Releases ["" ].Properties .Get ("tools.avrdude.bootloader.params.verbose" ))
7777 require .Equal (t , "/my/personal/avrdude" , avrPlatform .Releases ["" ].Properties .Get ("tools.avrdude.cmd.path" ))
@@ -105,25 +105,25 @@ func TestLoadHardwareMixingUserHardwareFolder(t *testing.T) {
105105
106106 if runtime .GOOS == "windows" {
107107 //a package is a symlink, and windows does not support them
108- require .Equal (t , 3 , len (packages . Packages ))
108+ require .Equal (t , 3 , len (packages ))
109109 } else {
110- require .Equal (t , 4 , len (packages . Packages ))
110+ require .Equal (t , 4 , len (packages ))
111111 }
112112
113- require .NotNil (t , packages . Packages ["arduino" ])
114- require .Equal (t , 2 , len (packages . Packages ["arduino" ].Platforms ))
113+ require .NotNil (t , packages ["arduino" ])
114+ require .Equal (t , 2 , len (packages ["arduino" ].Platforms ))
115115
116- require .Equal (t , "uno" , packages . Packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["uno" ].BoardID )
117- require .Equal (t , "uno" , packages . Packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["uno" ].Properties .Get ("_id" ))
116+ require .Equal (t , "uno" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["uno" ].BoardID )
117+ require .Equal (t , "uno" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["uno" ].Properties .Get ("_id" ))
118118
119- require .Equal (t , "yun" , packages . Packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["yun" ].BoardID )
120- require .Equal (t , "true" , packages . Packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["yun" ].Properties .Get ("upload.wait_for_upload_port" ))
119+ require .Equal (t , "yun" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["yun" ].BoardID )
120+ require .Equal (t , "true" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["yun" ].Properties .Get ("upload.wait_for_upload_port" ))
121121
122- require .Equal (t , "{build.usb_flags}" , packages . Packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["robotMotor" ].Properties .Get ("build.extra_flags" ))
122+ require .Equal (t , "{build.usb_flags}" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["robotMotor" ].Properties .Get ("build.extra_flags" ))
123123
124- require .Equal (t , "arduino_due_x" , packages . Packages ["arduino" ].Platforms ["sam" ].Releases ["" ].Boards ["arduino_due_x" ].BoardID )
124+ require .Equal (t , "arduino_due_x" , packages ["arduino" ].Platforms ["sam" ].Releases ["" ].Boards ["arduino_due_x" ].BoardID )
125125
126- avrPlatform := packages . Packages ["arduino" ].Platforms ["avr" ].Releases ["" ]
126+ avrPlatform := packages ["arduino" ].Platforms ["avr" ].Releases ["" ]
127127 require .Equal (t , "Arduino AVR Boards" , avrPlatform .Properties .Get ("name" ))
128128 require .Equal (t , "-v" , avrPlatform .Properties .Get ("tools.avrdude.bootloader.params.verbose" ))
129129 require .Equal (t , "/my/personal/avrdude" , avrPlatform .Properties .Get ("tools.avrdude.cmd.path" ))
@@ -135,8 +135,8 @@ func TestLoadHardwareMixingUserHardwareFolder(t *testing.T) {
135135 require .Equal (t , "\" {compiler.path}{compiler.cpp.cmd}\" {compiler.cpp.flags} {preproc.includes.flags} -mmcu={build.mcu} -DF_CPU={build.f_cpu} -DARDUINO={runtime.ide.version} -DARDUINO_{build.board} -DARDUINO_ARCH_{build.arch} {compiler.cpp.extra_flags} {build.extra_flags} {includes} \" {source_file}\" " , avrPlatform .Properties .Get ("recipe.preproc.includes" ))
136136 require .False (t , avrPlatform .Properties .ContainsKey ("preproc.macros.compatibility_flags" ))
137137
138- require .NotNil (t , packages . Packages ["my_avr_platform" ])
139- myAVRPlatform := packages . Packages ["my_avr_platform" ]
138+ require .NotNil (t , packages ["my_avr_platform" ])
139+ myAVRPlatform := packages ["my_avr_platform" ]
140140 //require.Equal(t, "hello world", myAVRPlatform.Properties.Get("example"))
141141 myAVRPlatformAvrArch := myAVRPlatform .Platforms ["avr" ].Releases ["" ]
142142 require .Equal (t , "custom_yun" , myAVRPlatformAvrArch .Boards ["custom_yun" ].BoardID )
@@ -149,8 +149,8 @@ func TestLoadHardwareMixingUserHardwareFolder(t *testing.T) {
149149 //require.Equal(t, "-w -x c++ -E -CC", packages.Properties.Get("preproc.macros.flags"))
150150
151151 if runtime .GOOS != "windows" {
152- require .NotNil (t , packages . Packages ["my_symlinked_avr_platform" ])
153- require .NotNil (t , packages . Packages ["my_symlinked_avr_platform" ].Platforms ["avr" ])
152+ require .NotNil (t , packages ["my_symlinked_avr_platform" ])
153+ require .NotNil (t , packages ["my_symlinked_avr_platform" ].Platforms ["avr" ])
154154 }
155155}
156156
@@ -169,15 +169,15 @@ func TestLoadHardwareWithBoardManagerFolderStructure(t *testing.T) {
169169 }
170170
171171 packages := ctx .Hardware
172- require .Equal (t , 3 , len (packages . Packages ))
173- require .NotNil (t , packages . Packages ["arduino" ])
174- require .Equal (t , 1 , len (packages . Packages ["arduino" ].Platforms ))
175- require .NotNil (t , packages . Packages ["RedBearLab" ])
176- require .Equal (t , 1 , len (packages . Packages ["RedBearLab" ].Platforms ))
177- require .NotNil (t , packages . Packages ["RFduino" ])
178- require .Equal (t , 0 , len (packages . Packages ["RFduino" ].Platforms ))
179-
180- samdPlatform := packages . Packages ["arduino" ].Platforms ["samd" ].Releases ["1.6.5" ]
172+ require .Equal (t , 3 , len (packages ))
173+ require .NotNil (t , packages ["arduino" ])
174+ require .Equal (t , 1 , len (packages ["arduino" ].Platforms ))
175+ require .NotNil (t , packages ["RedBearLab" ])
176+ require .Equal (t , 1 , len (packages ["RedBearLab" ].Platforms ))
177+ require .NotNil (t , packages ["RFduino" ])
178+ require .Equal (t , 0 , len (packages ["RFduino" ].Platforms ))
179+
180+ samdPlatform := packages ["arduino" ].Platforms ["samd" ].Releases ["1.6.5" ]
181181 require .Equal (t , 3 , len (samdPlatform .Boards ))
182182
183183 require .Equal (t , "arduino_zero_edbg" , samdPlatform .Boards ["arduino_zero_edbg" ].BoardID )
@@ -194,7 +194,7 @@ func TestLoadHardwareWithBoardManagerFolderStructure(t *testing.T) {
194194 require .Equal (t , "Atmel EDBG" , samdPlatform .Programmers ["edbg" ].Get ("name" ))
195195 require .Equal (t , "openocd" , samdPlatform .Programmers ["edbg" ].Get ("program.tool" ))
196196
197- avrRedBearPlatform := packages . Packages ["RedBearLab" ].Platforms ["avr" ].Releases ["1.0.0" ]
197+ avrRedBearPlatform := packages ["RedBearLab" ].Platforms ["avr" ].Releases ["1.0.0" ]
198198 require .Equal (t , 3 , len (avrRedBearPlatform .Boards ))
199199
200200 require .Equal (t , "blend" , avrRedBearPlatform .Boards ["blend" ].BoardID )
@@ -220,24 +220,24 @@ func TestLoadLotsOfHardware(t *testing.T) {
220220
221221 if runtime .GOOS == "windows" {
222222 //a package is a symlink, and windows does not support them
223- require .Equal (t , 5 , len (packages . Packages ))
223+ require .Equal (t , 5 , len (packages ))
224224 } else {
225- require .Equal (t , 6 , len (packages . Packages ))
225+ require .Equal (t , 6 , len (packages ))
226226 }
227227
228- require .NotNil (t , packages . Packages ["arduino" ])
229- require .NotNil (t , packages . Packages ["my_avr_platform" ])
228+ require .NotNil (t , packages ["arduino" ])
229+ require .NotNil (t , packages ["my_avr_platform" ])
230230
231- require .Equal (t , 3 , len (packages . Packages ["arduino" ].Platforms ))
232- require .Equal (t , 20 , len (packages . Packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ))
233- require .Equal (t , 2 , len (packages . Packages ["arduino" ].Platforms ["sam" ].Releases ["" ].Boards ))
234- require .Equal (t , 3 , len (packages . Packages ["arduino" ].Platforms ["samd" ].Releases ["1.6.5" ].Boards ))
231+ require .Equal (t , 3 , len (packages ["arduino" ].Platforms ))
232+ require .Equal (t , 20 , len (packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ))
233+ require .Equal (t , 2 , len (packages ["arduino" ].Platforms ["sam" ].Releases ["" ].Boards ))
234+ require .Equal (t , 3 , len (packages ["arduino" ].Platforms ["samd" ].Releases ["1.6.5" ].Boards ))
235235
236- require .Equal (t , 1 , len (packages . Packages ["my_avr_platform" ].Platforms ))
237- require .Equal (t , 2 , len (packages . Packages ["my_avr_platform" ].Platforms ["avr" ].Releases ["" ].Boards ))
236+ require .Equal (t , 1 , len (packages ["my_avr_platform" ].Platforms ))
237+ require .Equal (t , 2 , len (packages ["my_avr_platform" ].Platforms ["avr" ].Releases ["" ].Boards ))
238238
239239 if runtime .GOOS != "windows" {
240- require .Equal (t , 1 , len (packages . Packages ["my_symlinked_avr_platform" ].Platforms ))
241- require .Equal (t , 2 , len (packages . Packages ["my_symlinked_avr_platform" ].Platforms ["avr" ].Releases ["" ].Boards ))
240+ require .Equal (t , 1 , len (packages ["my_symlinked_avr_platform" ].Platforms ))
241+ require .Equal (t , 2 , len (packages ["my_symlinked_avr_platform" ].Platforms ["avr" ].Releases ["" ].Boards ))
242242 }
243243}
0 commit comments