[英]How can I pass prove (Test::More) an argument, e.g. an API URL?
我的部分測試套件依賴於 API URL。 有時我想使用另一個 URL 運行我的測試。 有沒有辦法通過這個參數來prove ,或者我需要編輯定義 API URL 的文件? ...
[英]How can I pass prove (Test::More) an argument, e.g. an API URL?
我的部分測試套件依賴於 API URL。 有時我想使用另一個 URL 運行我的測試。 有沒有辦法通過這個參數來prove ,或者我需要編輯定義 API URL 的文件? ...
[英]How to specify rules in .proverc?
Perls 證明工具的聯機幫助頁說: .proverc 中的選項以與命令行選項相同的方式指定: 這不是真的,規則指定為 將在命令行上工作,但在.proverc文件中無法識別。 事實上,將此行添加到.proverc將禁用對所有文件的並行測試。 ...
[英]Perl6: Read file in test folder when using prove6
編寫測試時,文本文件會在測試文件夾中讀取,但不會在文件夾外讀取(即,運行 prove6 時)。 例如,此代碼讀取測試文件夾內的 ReadConfig.ini,但不讀取其外部: 另一方面,此代碼在測試文件夾之外工作: 正確的語法是什么? 謝謝! ...
[英]How do I run Perl's ``prove`` TAP harness in unbuffered mode?
作為Linux 3中用Python 3 [.4-.6]編寫的測試套件的一部分,我必須運行一些第三方測試。 第三方測試是bash腳本。 它們旨在與Perl的prove TAP線束一起運行。 一個bash腳本最多可以包含幾千個單獨的測試 - 其中一些可以無限期掛起。 超時后,我想殺死測試腳本 ...
[英]How to run perl test in debugger mode?
我嘗試在調試器下運行測試: 但這沒有任何效果,因為每個測試都是作為單獨的工作運行的。 我找到了--exec選項,但是當我提供它時,我丟失了.proverc文件和命令行中的任何選項 如何運行通過試驗prove有其他選項 ,不要失去了其在提供這些選項.proverc文件和命令行 ...
[英]Cannot detect source of 'factorial'. Why?
當我嘗試prove factorial時,我得到以下追溯: 這是我的factorial.pm : 和我的factorial.t : 我通過運行此程序驗證了我的factorial模塊是否正常工作(或者至少正確地做了一件事)。 ...
[英]parameterization of perl *.t Prove existing tests
我有一堆perl測試: 功能測試 機械化測試 實際單元測試,斷言功能和返回值等 涉及外部服務的測試,如WebServices 數據庫中心測試 REST測試 我通過證明運行所有這些,並在理論上將它們重新安排到各種目錄中並運行類似find t ...
[英]What do the statistics (usr, sys, cusr, csys, and CPU) outputted by Perl's prove command mean?
我做了很多谷歌搜索,但無法找到這個問題的答案。 當您在測試中運行證明( http://perldoc.perl.org/prove.html )時,您會得到一些如下所示的統計信息: 為usr,sys,cusr,csys和CPU提供的數字是什么意思? ...
[英]unable to run perl prove with --debug option
我試圖用-d選項運行證明,但得到錯誤: 現在'man prove'沒有顯示-d開關,但http://perldoc.perl.org/5.8.8/prove.html 清楚地顯示--debug 這是文檔錯誤還是證明問題? 有沒有辦法,我可以使用-debug和證明? 我在用 ...
[英]perl prove errors out with “Archive is not a known format type”
嘗試運行Perl證明時,我無法運行證明,並出現以下錯誤: 錯誤: 使用的版本:TAP :: Harness v3.28和Perl v5.8.8,操作系統= CentOs 6.4 ...
[英]How to run perl xt tests?
最近,新的偉大事物出現在Perl世界中。 在庫包中很長一段時間都有包含測試的文件夾t 。 現在還有一個包含作者測試的文件夾xt 。 在庫安裝過程中不需要xt測試,但它有助於庫autor確保代碼很好。 有一個spript prove與Perl一起運行測試。 如果運行不帶參數的prov ...
[英]How can I tell Perl's prove utility to ignore certain tests?
目前我的運行prove如下: 有沒有辦法使用正則表達式排除文件? 我無法看到perldoc prove或prove -H的輸出。 ...
[英]prove command not passing arguments after arisdottle to
我正在嘗試通過prove命令將一些參數傳遞給測試腳本。 基於一些舊線程,其中 is 選項被散列,以及我的證明man頁的內容(下面引用),在選項應該工作之前使用 :: ,但證明仍然解析測試腳本的選項,因為它是自己的: $ prove -vt/040-unit-object-test.t :: ...
[英]Test fails under prove if it writes to stdout without newline
當我使用prove實用程序運行perl測試時,如果測試中的方法包含未被換行符終止的print語句,則會失敗。 這導致了 如果我附加換行符: print "A\\n"; 測試通過。 (注意,如果我只是執行測試perl mytest.t而不是使用prove它通過任何一種方式) ...
[英]How to run same tests on different servers using prove?
我正在使用Perl prove測試實用程序(TAP :: Harness)來測試我的程序。 我需要先在本地計算機上運行相同的測試,然后在遠程計算機上運行。 (測試程序應分別連接到localhost或遠程主機) 如何使用證明將參數(test_server)傳遞給測試? 我應該使用環 ...
[英]How can I easily add the uninstalled Perl modules in my development directory to @INC?
我正在為現有項目編寫Perl t / *。t測試。 在開發過程中,我想使用“證明”在模塊目錄層次結構中的任意深度運行選擇測試。 我已經創建了一些t /目錄,其深度與我要測試的* .pm文件相同。 不幸的是,項目代碼基礎的lib /不在@INC中。 自動檢測並將路徑添加到@INC的最佳 ...
[英]Forking subprocesses in Perl unit tests stops prove; Test::Harness exiting
我一直在嘗試使用Perl實用程序/模塊“證明”作為一些單元測試的測試工具。 單元測試比“單元”更加“系統”,因為我需要將一些后台進程分解為測試的一部分,使用以下... 但是出於某種原因,當我讓我的.t文件啟動一些額外的進程時,它會導致測試工具在所有測試完成后掛在第一個.t文件的末尾,而 ...