@@ -28,30 +28,28 @@ func TestGenerateBricksIndexFromFile(t *testing.T) {
2828 require .NoError (t , err )
2929
3030 // 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-
35- // 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
4035 // Check if variables are correctly set
41- bWebUI , found = index .FindBrickByID ("arduino:image_classification" )
36+ bIC , found := index .FindBrickByID ("arduino:image_classification" )
37+ require .True (t , found )
38+ require .Equal (t , "Image Classification" , bIC .Name )
39+ require .Equal (t , "mobilenet-image-classification" , bIC .ModelName )
40+ require .Len (t , bIC .Variables , 2 )
41+ require .Equal (t , "CUSTOM_MODEL_PATH" , bIC .Variables [0 ].Name )
42+ require .Equal (t , "/opt/models/ei/" , bIC .Variables [0 ].DefaultValue )
43+ require .Equal (t , "path to the custom model directory" , bIC .Variables [0 ].Description )
44+ require .Equal (t , "EI_CLASSIFICATION_MODEL" , bIC .Variables [1 ].Name )
45+ require .Equal (t , "/models/ootb/ei/mobilenet-v2-224px.eim" , bIC .Variables [1 ].DefaultValue )
46+ require .Equal (t , "path to the model file" , bIC .Variables [1 ].Description )
47+ require .False (t , bIC .Variables [0 ].IsRequired ())
48+ require .False (t , bIC .Variables [1 ].IsRequired ())
49+
50+ bRequireModel , found := index .FindBrickByID ("arduino:model_required" )
4251 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 ())
52+ require .True (t , bRequireModel .RequireModel )
5553
5654 bDb , found := index .FindBrickByID ("arduino:dbstorage_tsstore" )
5755 require .True (t , found )
0 commit comments