1
使用像SimpleCov這樣的寶石我可以看到我的測試覆蓋率爲所有我指定的文件的逐行基礎。有沒有辦法在逐個方法的基礎上查看測試覆蓋率?例如,如果我的測試使用了某種方法,則該方法將被視爲「覆蓋」。有沒有辦法將Rails測試覆蓋率視爲「覆蓋的方法/未覆蓋的方法」,而不是逐行?
使用像SimpleCov這樣的寶石我可以看到我的測試覆蓋率爲所有我指定的文件的逐行基礎。有沒有辦法在逐個方法的基礎上查看測試覆蓋率?例如,如果我的測試使用了某種方法,則該方法將被視爲「覆蓋」。有沒有辦法將Rails測試覆蓋率視爲「覆蓋的方法/未覆蓋的方法」,而不是逐行?
如果我的測試使用了一種方法,則該方法將被視爲 '覆蓋'。
這是一個非常隨意的覆蓋方法的定義。如果它有100行,但是它返回第一個守衛子句呢?因爲這個(我想)這是不可行的 - 甚至同意什麼是被覆蓋的方法會有問題。
這樣的指標會存在(報告更大的覆蓋範圍)。如果假定所有行都被覆蓋了,那麼方法就被覆蓋了 - 它也會存在,報告覆蓋範圍較小。
注:行覆蓋率還躺在位(檢查例如三元運營商),但它是最小的騙子......
我專門尋找更多的任意覆蓋率指標。沒有真正感興趣,否則被說服。 –