我遇到以下问题:
我有一个类型为another_sequence_driver_u
的虚拟序列驱动程序。
在它的MAIN序列中,我正在执行一个序列(称为s1),并将其驱动程序保持为bfm序列驱动程序,其类型为try_enclosing_unit()
。
然后在s1序列中我正在做一个项目。到目前为止一切都很好。
当我使用another_sequence_driver_u
方法时会出现问题。
我想从该生成的项目中获取top_sequence_driver_u
类型的引用,但实际上我正在引用another_sequence_driver_u
。
我怎么能这样做,使用虚拟序列,但我的项目将具有passenger_version: '1:5.0.15-1~`lsb_release -sc`1'
引用而不是虚拟序列类型
答案 0 :(得分:0)
如果您希望对驱动程序的引用启动序列,则可以使用每个序列所具有的driver
字段。
答案 1 :(得分:0)
try_enclosing_unit()只能返回实例化此结构的单元(或包含它的结构),在这种情况下 - 它是虚拟序列驱动程序。
为什么必须使用try_enclosing_unit()方法?