簡體   English   中英

在FitNesse中,我如何只為一個套件運行套件設置代碼?

[英]In FitNesse how can I run suite setup code for one suite only?

我想在特定套件的開頭運行一些套件設置代碼。 據我了解,套件將運行與其同級的SuiteSetUp頁面(即,在其旁邊的同一文件夾中)。 但是,這意味着同一SuiteSetUp頁面也將由同一文件夾中的其他套件運行。

如何制作僅由單個套件(例如SuiteA)運行,並被SuiteA所在文件夾中的其他套件忽略的SuiteSetUp頁面?

如果SuiteSetUp頁面不是執行此操作的最佳方法,那是什么? 我只想在套件開始時運行一次代碼,而不是在每個測試開始時運行代碼,因此我不想將代碼添加到測試“ SetUp”頁面中。

我想我不能只是將設置代碼添加到套件的第一個測試頁中。 根據我的閱讀,似乎無法保證套件中測試的執行順序,因此套件中的第一個測試頁可能並不總是在其他測試之前執行。

將SuiteSetup放置在Suite A中。它將在對Suite A進行第一次測試之前運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM