@@ -27,31 +27,28 @@ func TestGenerateBricksIndexFromFile(t *testing.T) {
2727 index , err := Load (paths .New ("testdata" ))
2828 require .NoError (t , err )
2929
30- // Check if ports are correctly set
31- b , found := index .FindBrickByID ("arduino:web_ui" )
32- require .True (t , found )
33- require .Equal (t , []string {"7000" }, b .Ports )
34-
3530 // Check if variables are correctly set
3631 bWebUI , found := index .FindBrickByID ("arduino:web_ui" )
3732 require .True (t , found )
3833 require .Equal (t , []string {"7000" }, bWebUI .Ports )
3934
40- // Check if variables are correctly set
41- bWebUI , found = index .FindBrickByID ("arduino:image_classification" )
35+ bIC , found := index .FindBrickByID ("arduino:image_classification" )
36+ require .True (t , found )
37+ require .Equal (t , "Image Classification" , bIC .Name )
38+ require .Equal (t , "mobilenet-image-classification" , bIC .ModelName )
39+ require .Len (t , bIC .Variables , 2 )
40+ require .Equal (t , "CUSTOM_MODEL_PATH" , bIC .Variables [0 ].Name )
41+ require .Equal (t , "/opt/models/ei/" , bIC .Variables [0 ].DefaultValue )
42+ require .Equal (t , "path to the custom model directory" , bIC .Variables [0 ].Description )
43+ require .Equal (t , "EI_CLASSIFICATION_MODEL" , bIC .Variables [1 ].Name )
44+ require .Equal (t , "/models/ootb/ei/mobilenet-v2-224px.eim" , bIC .Variables [1 ].DefaultValue )
45+ require .Equal (t , "path to the model file" , bIC .Variables [1 ].Description )
46+ require .False (t , bIC .Variables [0 ].IsRequired ())
47+ require .False (t , bIC .Variables [1 ].IsRequired ())
48+
49+ bRequireModel , found := index .FindBrickByID ("arduino:model_required" )
4250 require .True (t , found )
43- require .Equal (t , "Image Classification" , bWebUI .Name )
44- require .Equal (t , "mobilenet-image-classification" , bWebUI .ModelName )
45- require .True (t , bWebUI .RequireModel )
46- require .Len (t , bWebUI .Variables , 2 )
47- require .Equal (t , "CUSTOM_MODEL_PATH" , bWebUI .Variables [0 ].Name )
48- require .Equal (t , "/opt/models/ei/" , bWebUI .Variables [0 ].DefaultValue )
49- require .Equal (t , "path to the custom model directory" , bWebUI .Variables [0 ].Description )
50- require .Equal (t , "EI_CLASSIFICATION_MODEL" , bWebUI .Variables [1 ].Name )
51- require .Equal (t , "/models/ootb/ei/mobilenet-v2-224px.eim" , bWebUI .Variables [1 ].DefaultValue )
52- require .Equal (t , "path to the model file" , bWebUI .Variables [1 ].Description )
53- require .False (t , bWebUI .Variables [0 ].IsRequired ())
54- require .False (t , bWebUI .Variables [1 ].IsRequired ())
51+ require .True (t , bRequireModel .RequireModel )
5552
5653 bDb , found := index .FindBrickByID ("arduino:dbstorage_tsstore" )
5754 require .True (t , found )
0 commit comments