Bom dia, tenho uma dúvida em relação à parte do Setting dos arquivos main.robot e cadastro.robot.
No arquivo main.robot você inseriu um Resource pra cadastro.robot e no arquivo cadastro.robot você inseriu um Resource pra main.robot
Do ponto de vista de funcionamento, entendi que isso não tem problema pois os testes executaram normalmente, porém do ponto de vista de organização dos Settings e dependências entendo que existe essa "Referência Circular" de um arquivo pro outro.
Essa estrutura de um arquivo fazendo referência a outro é comum no Robot Framework?
Se isso fosse no Java, por exemplo, teríamos um erro de referência ciclomática, o que pode ocasionar em diversos outros problemas de performance e principalmente arquitetural.