@@ -49,24 +49,24 @@ func TestLoadHardware(t *testing.T) {
49
49
require .NotNil (t , packages ["arduino" ])
50
50
require .Equal (t , 2 , len (packages ["arduino" ].Platforms ))
51
51
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" ))
54
54
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" ))
57
57
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" ))
59
59
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 )
61
61
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" ))
63
63
64
64
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" ))
68
68
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 )
70
70
71
71
//require.Equal(t, "{runtime.tools.ctags.path}", packages.Properties.Get("tools.ctags.path"])
72
72
//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) {
103
103
require .NotNil (t , packages ["arduino" ])
104
104
require .Equal (t , 2 , len (packages ["arduino" ].Platforms ))
105
105
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" ))
108
108
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" ))
111
111
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" ))
113
113
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 )
115
115
116
- avrPlatform := packages ["arduino" ].Platforms ["avr" ].Releases ["" ]
116
+ avrPlatform := packages ["arduino" ].Platforms ["avr" ].Releases ["1.6.10 " ]
117
117
require .Equal (t , "Arduino AVR Boards" , avrPlatform .Properties .Get ("name" ))
118
118
require .Equal (t , "-v" , avrPlatform .Properties .Get ("tools.avrdude.bootloader.params.verbose" ))
119
119
require .Equal (t , "/my/personal/avrdude" , avrPlatform .Properties .Get ("tools.avrdude.cmd.path" ))
@@ -128,7 +128,7 @@ func TestLoadHardwareMixingUserHardwareFolder(t *testing.T) {
128
128
require .NotNil (t , packages ["my_avr_platform" ])
129
129
myAVRPlatform := packages ["my_avr_platform" ]
130
130
//require.Equal(t, "hello world", myAVRPlatform.Properties.Get("example"))
131
- myAVRPlatformAvrArch := myAVRPlatform .Platforms ["avr" ].Releases ["" ]
131
+ myAVRPlatformAvrArch := myAVRPlatform .Platforms ["avr" ].Releases ["9.9.9 " ]
132
132
require .Equal (t , "custom_yun" , myAVRPlatformAvrArch .Boards ["custom_yun" ].BoardID )
133
133
134
134
require .False (t , myAVRPlatformAvrArch .Properties .ContainsKey ("preproc.includes.flags" ))
@@ -219,15 +219,15 @@ func TestLoadLotsOfHardware(t *testing.T) {
219
219
require .NotNil (t , packages ["my_avr_platform" ])
220
220
221
221
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 ))
224
224
require .Equal (t , 3 , len (packages ["arduino" ].Platforms ["samd" ].Releases ["1.6.5" ].Boards ))
225
225
226
226
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 ))
228
228
229
229
if runtime .GOOS != "windows" {
230
230
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 ))
232
232
}
233
233
}
0 commit comments