@@ -49,24 +49,24 @@ func TestLoadHardware(t *testing.T) {
4949 require .NotNil (t , packages ["arduino" ])
5050 require .Equal (t , 2 , len (packages ["arduino" ].Platforms ))
5151
52- require .Equal (t , "uno" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["uno" ].BoardID )
53- require .Equal (t , "uno" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["uno" ].Properties .Get ("_id" ))
52+ require .Equal (t , "uno" , packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ].Boards ["uno" ].BoardID )
53+ require .Equal (t , "uno" , packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ].Boards ["uno" ].Properties .Get ("_id" ))
5454
55- require .Equal (t , "yun" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["yun" ].BoardID )
56- require .Equal (t , "true" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["yun" ].Properties .Get ("upload.wait_for_upload_port" ))
55+ require .Equal (t , "yun" , packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ].Boards ["yun" ].BoardID )
56+ require .Equal (t , "true" , packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ].Boards ["yun" ].Properties .Get ("upload.wait_for_upload_port" ))
5757
58- require .Equal (t , "{build.usb_flags}" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["robotMotor" ].Properties .Get ("build.extra_flags" ))
58+ require .Equal (t , "{build.usb_flags}" , packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ].Boards ["robotMotor" ].Properties .Get ("build.extra_flags" ))
5959
60- require .Equal (t , "arduino_due_x" , packages ["arduino" ].Platforms ["sam" ].Releases ["" ].Boards ["arduino_due_x" ].BoardID )
60+ require .Equal (t , "arduino_due_x" , packages ["arduino" ].Platforms ["sam" ].Releases ["1.6.7 " ].Boards ["arduino_due_x" ].BoardID )
6161
62- require .Equal (t , "ATmega123" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["diecimila" ].Properties .Get ("menu.cpu.atmega123" ))
62+ require .Equal (t , "ATmega123" , packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ].Boards ["diecimila" ].Properties .Get ("menu.cpu.atmega123" ))
6363
6464 avrPlatform := packages ["arduino" ].Platforms ["avr" ]
65- require .Equal (t , "Arduino AVR Boards" , avrPlatform .Releases ["" ].Properties .Get ("name" ))
66- require .Equal (t , "-v" , avrPlatform .Releases ["" ].Properties .Get ("tools.avrdude.bootloader.params.verbose" ))
67- require .Equal (t , "/my/personal/avrdude" , avrPlatform .Releases ["" ].Properties .Get ("tools.avrdude.cmd.path" ))
65+ require .Equal (t , "Arduino AVR Boards" , avrPlatform .Releases ["1.6.10 " ].Properties .Get ("name" ))
66+ require .Equal (t , "-v" , avrPlatform .Releases ["1.6.10 " ].Properties .Get ("tools.avrdude.bootloader.params.verbose" ))
67+ require .Equal (t , "/my/personal/avrdude" , avrPlatform .Releases ["1.6.10 " ].Properties .Get ("tools.avrdude.cmd.path" ))
6868
69- require .Equal (t , "AVRISP mkII" , avrPlatform .Releases ["" ].Programmers ["avrispmkii" ].Name )
69+ require .Equal (t , "AVRISP mkII" , avrPlatform .Releases ["1.6.10 " ].Programmers ["avrispmkii" ].Name )
7070
7171 //require.Equal(t, "{runtime.tools.ctags.path}", packages.Properties.Get("tools.ctags.path"])
7272 //require.Equal(t, "\"{cmd.path}\" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives \"{source_file}\"", packages.Properties.Get("tools.ctags.pattern"])
@@ -103,17 +103,17 @@ func TestLoadHardwareMixingUserHardwareFolder(t *testing.T) {
103103 require .NotNil (t , packages ["arduino" ])
104104 require .Equal (t , 2 , len (packages ["arduino" ].Platforms ))
105105
106- require .Equal (t , "uno" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["uno" ].BoardID )
107- require .Equal (t , "uno" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["uno" ].Properties .Get ("_id" ))
106+ require .Equal (t , "uno" , packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ].Boards ["uno" ].BoardID )
107+ require .Equal (t , "uno" , packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ].Boards ["uno" ].Properties .Get ("_id" ))
108108
109- require .Equal (t , "yun" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["yun" ].BoardID )
110- require .Equal (t , "true" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["yun" ].Properties .Get ("upload.wait_for_upload_port" ))
109+ require .Equal (t , "yun" , packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ].Boards ["yun" ].BoardID )
110+ require .Equal (t , "true" , packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ].Boards ["yun" ].Properties .Get ("upload.wait_for_upload_port" ))
111111
112- require .Equal (t , "{build.usb_flags}" , packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ["robotMotor" ].Properties .Get ("build.extra_flags" ))
112+ require .Equal (t , "{build.usb_flags}" , packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ].Boards ["robotMotor" ].Properties .Get ("build.extra_flags" ))
113113
114- require .Equal (t , "arduino_due_x" , packages ["arduino" ].Platforms ["sam" ].Releases ["" ].Boards ["arduino_due_x" ].BoardID )
114+ require .Equal (t , "arduino_due_x" , packages ["arduino" ].Platforms ["sam" ].Releases ["1.6.7 " ].Boards ["arduino_due_x" ].BoardID )
115115
116- avrPlatform := packages ["arduino" ].Platforms ["avr" ].Releases ["" ]
116+ avrPlatform := packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ]
117117 require .Equal (t , "Arduino AVR Boards" , avrPlatform .Properties .Get ("name" ))
118118 require .Equal (t , "-v" , avrPlatform .Properties .Get ("tools.avrdude.bootloader.params.verbose" ))
119119 require .Equal (t , "/my/personal/avrdude" , avrPlatform .Properties .Get ("tools.avrdude.cmd.path" ))
@@ -128,7 +128,7 @@ func TestLoadHardwareMixingUserHardwareFolder(t *testing.T) {
128128 require .NotNil (t , packages ["my_avr_platform" ])
129129 myAVRPlatform := packages ["my_avr_platform" ]
130130 //require.Equal(t, "hello world", myAVRPlatform.Properties.Get("example"))
131- myAVRPlatformAvrArch := myAVRPlatform .Platforms ["avr" ].Releases ["" ]
131+ myAVRPlatformAvrArch := myAVRPlatform .Platforms ["avr" ].Releases ["9.9.9 " ]
132132 require .Equal (t , "custom_yun" , myAVRPlatformAvrArch .Boards ["custom_yun" ].BoardID )
133133
134134 require .False (t , myAVRPlatformAvrArch .Properties .ContainsKey ("preproc.includes.flags" ))
@@ -219,15 +219,15 @@ func TestLoadLotsOfHardware(t *testing.T) {
219219 require .NotNil (t , packages ["my_avr_platform" ])
220220
221221 require .Equal (t , 3 , len (packages ["arduino" ].Platforms ))
222- require .Equal (t , 20 , len (packages ["arduino" ].Platforms ["avr" ].Releases ["" ].Boards ))
223- require .Equal (t , 2 , len (packages ["arduino" ].Platforms ["sam" ].Releases ["" ].Boards ))
222+ require .Equal (t , 20 , len (packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ].Boards ))
223+ require .Equal (t , 2 , len (packages ["arduino" ].Platforms ["sam" ].Releases ["1.6.7 " ].Boards ))
224224 require .Equal (t , 3 , len (packages ["arduino" ].Platforms ["samd" ].Releases ["1.6.5" ].Boards ))
225225
226226 require .Equal (t , 1 , len (packages ["my_avr_platform" ].Platforms ))
227- require .Equal (t , 2 , len (packages ["my_avr_platform" ].Platforms ["avr" ].Releases ["" ].Boards ))
227+ require .Equal (t , 2 , len (packages ["my_avr_platform" ].Platforms ["avr" ].Releases ["9.9.9 " ].Boards ))
228228
229229 if runtime .GOOS != "windows" {
230230 require .Equal (t , 1 , len (packages ["my_symlinked_avr_platform" ].Platforms ))
231- require .Equal (t , 2 , len (packages ["my_symlinked_avr_platform" ].Platforms ["avr" ].Releases ["" ].Boards ))
231+ require .Equal (t , 2 , len (packages ["my_symlinked_avr_platform" ].Platforms ["avr" ].Releases ["9.9.9 " ].Boards ))
232232 }
233233}
0 commit comments