perl-prove

    5熱度

    1回答

    我試圖爲下調試器中運行測試: perl -d $(which prove) t/file.t 但因爲每個測試運行作爲單獨的作業這沒有任何影響。 我發現--exec選項,但是當我提供它,我失去了任何選項從.proverc文件和命令行 prove -Ithis/is/lost --exec 'perl -d' t/file.t 如何通過prove與其他選項運行測試,並且不會失去這些選項,這些選

    5熱度

    1回答

    當我使用prove實用程序運行perl測試時,如果測試方法包含print未被換行符終止的語句,則失敗。 use Test::More tests=>1; ok(foo(), "calling foo"); sub foo{ print "A"; 1; } 這導致 Bad plan. You planned 1 tests but ran 0. 如果我追加一個新

    3熱度

    2回答

    我有一大堆的Perl的測試: 功能測試 機械化測試 實際單元測試,斷言上的功能和返回值等 測試涉及到外部服務,如Web服務 DB中心的測試 REST測試 我通過證明運行它們,理論上將它們重新排列到各種目錄中,並運行諸如find t/ -name '*.t' ! -name '*timeout*' | xargs prove -l之類的東西,但是以特定的方式命名測試變得非常困難(並且不是很好的工程)

    0熱度

    1回答

    我正在以下回溯當我嘗試prove factorial: Cannot detect source of 'factorial'! at /usr/share/perl/5.18/TAP/Parser/IteratorFactory.pm line 263. TAP::Parser::IteratorFactory::detect_source('TAP::Parser::Iterator

    5熱度

    1回答

    目前我跑prove這樣的: prove -v -r . 有沒有辦法來排除使用正則表達式文件?我在perldoc prove或prove -H的輸出中看不到。

    5熱度

    2回答

    我正在使用Perl prove測試實用程序(TAP :: Harness)來測試我的程序。 我需要先在本地計算機上運行相同的測試,然後再在遠程計算機上運行。 (測試程序應分別連接到本地主機或遠程主機) 如何將參數(test_server)傳遞給使用證明的測試?我應該使用環境還是有更好的解決方案?