@@ -64,7 +64,7 @@ func TestLoadTools(t *testing.T) {
6464 NoError (t , err )
6565
6666 tools := ctx .Tools
67- require .Equal (t , 6 , len (tools ))
67+ require .Equal (t , 8 , len (tools ))
6868
6969 sort .Sort (ByToolIDAndVersion (tools ))
7070
@@ -77,10 +77,18 @@ func TestLoadTools(t *testing.T) {
7777 require .Equal (t , "4.8.1-arduino5" , tools [idx ].Version )
7878 require .Equal (t , Abs (t , "./downloaded_tools/avr-gcc/4.8.1-arduino5" ), tools [idx ].Folder )
7979 idx ++
80+ require .Equal (t , "avr-gcc" , tools [idx ].Name )
81+ require .Equal (t , "4.8.1-arduino5" , tools [idx ].Version )
82+ require .Equal (t , Abs (t , "./tools_builtin/avr" ), tools [idx ].Folder )
83+ idx ++
8084 require .Equal (t , "avrdude" , tools [idx ].Name )
8185 require .Equal (t , "6.0.1-arduino5" , tools [idx ].Version )
8286 require .Equal (t , Abs (t , "./downloaded_tools/avrdude/6.0.1-arduino5" ), tools [idx ].Folder )
8387 idx ++
88+ require .Equal (t , "avrdude" , tools [idx ].Name )
89+ require .Equal (t , "6.0.1-arduino5" , tools [idx ].Version )
90+ require .Equal (t , Abs (t , "./tools_builtin/avr" ), tools [idx ].Folder )
91+ idx ++
8492 require .Equal (t , "bossac" , tools [idx ].Name )
8593 require .Equal (t , "1.5-arduino" , tools [idx ].Version )
8694 require .Equal (t , Abs (t , "./downloaded_tools/bossac/1.5-arduino" ), tools [idx ].Folder )
@@ -136,7 +144,7 @@ func TestLoadLotsOfTools(t *testing.T) {
136144 NoError (t , err )
137145
138146 tools := ctx .Tools
139- require .Equal (t , 8 , len (tools ))
147+ require .Equal (t , 11 , len (tools ))
140148
141149 sort .Sort (ByToolIDAndVersion (tools ))
142150
@@ -149,10 +157,22 @@ func TestLoadLotsOfTools(t *testing.T) {
149157 require .Equal (t , "4.8.3-2014q1" , tools [idx ].Version )
150158 require .Equal (t , Abs (t , "./downloaded_tools/arm-none-eabi-gcc/4.8.3-2014q1" ), tools [idx ].Folder )
151159 idx ++
160+ require .Equal (t , "arm-none-eabi-gcc" , tools [idx ].Name )
161+ require .Equal (t , "4.8.3-2014q1" , tools [idx ].Version )
162+ require .Equal (t , Abs (t , "./downloaded_board_manager_stuff/RFduino/tools/arm-none-eabi-gcc/4.8.3-2014q1" ), tools [idx ].Folder )
163+ idx ++
152164 require .Equal (t , "avr-gcc" , tools [idx ].Name )
153165 require .Equal (t , "4.8.1-arduino5" , tools [idx ].Version )
154166 require .Equal (t , Abs (t , "./downloaded_tools/avr-gcc/4.8.1-arduino5" ), tools [idx ].Folder )
155167 idx ++
168+ require .Equal (t , "avr-gcc" , tools [idx ].Name )
169+ require .Equal (t , "4.8.1-arduino5" , tools [idx ].Version )
170+ require .Equal (t , Abs (t , "./tools_builtin/avr" ), tools [idx ].Folder )
171+ idx ++
172+ require .Equal (t , "avrdude" , tools [idx ].Name )
173+ require .Equal (t , "6.0.1-arduino5" , tools [idx ].Version )
174+ require .Equal (t , Abs (t , "./tools_builtin/avr" ), tools [idx ].Folder )
175+ idx ++
156176 require .Equal (t , "avrdude" , tools [idx ].Name )
157177 require .Equal (t , "6.0.1-arduino5" , tools [idx ].Version )
158178 require .Equal (t , Abs (t , "./downloaded_tools/avrdude/6.0.1-arduino5" ), tools [idx ].Folder )
0 commit comments