@@ -33,20 +33,33 @@ func TestGenerateBricksIndexFromFile(t *testing.T) {
3333 require .Equal (t , []string {"7000" }, b .Ports )
3434
3535 // Check if variables are correctly set
36- b , found = index .FindBrickByID ("arduino:image_classification " )
36+ bWebUI , found : = index .FindBrickByID ("arduino:web_ui " )
3737 require .True (t , found )
38- require .Equal (t , "Image Classification" , b .Name )
39- require .Equal (t , "mobilenet-image-classification" , b .ModelName )
40- require .True (t , b .RequireModel )
41- require .Len (t , b .Variables , 2 )
42- require .Equal (t , "CUSTOM_MODEL_PATH" , b .Variables [0 ].Name )
43- require .Equal (t , "/opt/models/ei/" , b .Variables [0 ].DefaultValue )
44- require .Equal (t , "path to the custom model directory" , b .Variables [0 ].Description )
45- require .Equal (t , "EI_CLASSIFICATION_MODEL" , b .Variables [1 ].Name )
46- require .Equal (t , "/models/ootb/ei/mobilenet-v2-224px.eim" , b .Variables [1 ].DefaultValue )
47- require .Equal (t , "path to the model file" , b .Variables [1 ].Description )
48- require .False (t , b .Variables [0 ].IsRequired ())
49- require .False (t , b .Variables [1 ].IsRequired ())
38+ require .Equal (t , []string {"7000" }, bWebUI .Ports )
39+
40+ // Check if variables are correctly set
41+ bWebUI , found = index .FindBrickByID ("arduino:image_classification" )
42+ 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 ())
55+
56+ bDb , found := index .FindBrickByID ("arduino:dbstorage_tsstore" )
57+ require .True (t , found )
58+ require .False (t , bDb .RequireModel )
59+
60+ bNoRequireModel , found := index .FindBrickByID ("arduino:missing-model-require" )
61+ require .True (t , found )
62+ require .False (t , bNoRequireModel .RequireModel )
5063}
5164
5265func TestBricksIndexYAMLFormats (t * testing.T ) {
0 commit comments