@@ -12,7 +12,7 @@ forgetest!(test_backtraces, |prj, cmd| {
1212
1313 prj. add_test( "Backtrace.t.sol" , include_str!( "../fixtures/backtraces/Backtrace.t.sol" ) ) ;
1414
15- let output = cmd. args( [ "test" , "-vvv " ] ) . assert_failure( ) ;
15+ let output = cmd. args( [ "test" , "-vvvvv " ] ) . assert_failure( ) ;
1616
1717 output. stdout_eq( str ![ [ r#"
1818[COMPILING_FILES] with [SOLC_VERSION]
@@ -165,7 +165,7 @@ contract BacktraceTest is DSTest {
165165"# ,
166166 ) ;
167167
168- let output = cmd. args( [ "test" , "-vvv " ] ) . assert_failure( ) ;
168+ let output = cmd. args( [ "test" , "-vvvvv " ] ) . assert_failure( ) ;
169169
170170 output. stdout_eq( str ![ [ r#"
171171[COMPILING_FILES] with [SOLC_VERSION]
@@ -239,7 +239,7 @@ contract BacktraceTest is DSTest {
239239
240240 // Second run - mixed compilation (SimpleRevert fresh, BacktraceTest fresh, HelperContract
241241 // cached)
242- let output = cmd. forge_fuse( ) . args( [ "test" , "-vvv " ] ) . assert_failure( ) ;
242+ let output = cmd. forge_fuse( ) . args( [ "test" , "-vvvvv " ] ) . assert_failure( ) ;
243243
244244 output. stdout_eq( str ![ [ r#"
245245[COMPILING_FILES] with [SOLC_VERSION]
@@ -306,65 +306,65 @@ Ran 9 tests for test/LibraryBacktrace.t.sol:LibraryBacktraceTest
306306[FAIL: DivisionByZero()] testExternalDivisionByZero() ([GAS])
307307...
308308Backtrace:
309- at ExternalMathLib.div (src/libraries/ExternalMathLib.sol:11:48)
310- at LibraryConsumer.externalDivide (src/LibraryConsumer.sol:43:95)
311- at LibraryBacktraceTest.testExternalDivisionByZero (test/LibraryBacktrace.t.sol:49:60)
309+ at ExternalMathLib.div
310+ at LibraryConsumer.externalDivide
311+ at LibraryBacktraceTest.testExternalDivisionByZero
312312
313313[FAIL: panic: arithmetic underflow or overflow (0x11)] testExternalOverflow() ([GAS])
314314...
315315Backtrace:
316316 at ExternalMathLib.mul
317- at LibraryConsumer.externalMultiply (src/LibraryConsumer.sol:49:97)
318- at LibraryBacktraceTest.testExternalOverflow (test/LibraryBacktrace.t.sol:59:54)
317+ at LibraryConsumer.externalMultiply
318+ at LibraryBacktraceTest.testExternalOverflow
319319
320320[FAIL: ExternalMathLib: value must be positive] testExternalRequire() ([GAS])
321321...
322322Backtrace:
323- at ExternalMathLib.requirePositive (src/libraries/ExternalMathLib.sol:32:87)
324- at LibraryConsumer.externalCheckPositive (src/LibraryConsumer.sol:61:95)
325- at LibraryBacktraceTest.testExternalRequire (test/LibraryBacktrace.t.sol:64:53)
323+ at ExternalMathLib.requirePositive
324+ at LibraryConsumer.externalCheckPositive
325+ at LibraryBacktraceTest.testExternalRequire
326326
327327[FAIL: Underflow()] testExternalUnderflow() ([GAS])
328328...
329329Backtrace:
330- at ExternalMathLib.sub (src/libraries/ExternalMathLib.sol:25:63)
331- at LibraryConsumer.externalSubtract (src/LibraryConsumer.sol:55:97)
332- at LibraryBacktraceTest.testExternalUnderflow (test/LibraryBacktrace.t.sol:54:55)
330+ at ExternalMathLib.sub
331+ at LibraryConsumer.externalSubtract
332+ at LibraryBacktraceTest.testExternalUnderflow
333333
334334[FAIL: DivisionByZero()] testInternalDivisionByZero() ([GAS])
335335...
336336Backtrace:
337- at LibraryConsumer.internalDivide (src/libraries/InternalMathLib.sol:11:48)
338- at LibraryBacktraceTest.testInternalDivisionByZero (test/LibraryBacktrace.t.sol:27:60)
337+ at LibraryConsumer.internalDivide
338+ at LibraryBacktraceTest.testInternalDivisionByZero
339339
340340[FAIL: panic: arithmetic underflow or overflow (0x11)] testInternalOverflow() ([GAS])
341341Traces:
342342...
343343Backtrace:
344344 at LibraryConsumer.internalMultiply
345- at LibraryBacktraceTest.testInternalOverflow (test/LibraryBacktrace.t.sol:37:54)
345+ at LibraryBacktraceTest.testInternalOverflow
346346
347347[FAIL: InternalMathLib: value must be positive] testInternalRequire() ([GAS])
348348Traces:
349349...
350350Backtrace:
351- at LibraryConsumer.internalCheckPositive (src/libraries/InternalMathLib.sol:32:87)
352- at LibraryBacktraceTest.testInternalRequire (test/LibraryBacktrace.t.sol:42:53)
351+ at LibraryConsumer.internalCheckPositive
352+ at LibraryBacktraceTest.testInternalRequire
353353
354354[FAIL: Underflow()] testInternalUnderflow() ([GAS])
355355Traces:
356356...
357357Backtrace:
358- at LibraryConsumer.internalSubtract (src/libraries/InternalMathLib.sol:25:63)
359- at LibraryBacktraceTest.testInternalUnderflow (test/LibraryBacktrace.t.sol:32:55)
358+ at LibraryConsumer.internalSubtract
359+ at LibraryBacktraceTest.testInternalUnderflow
360360
361361[FAIL: DivisionByZero()] testMixedLibraryFailure() ([GAS])
362362Traces:
363363...
364364Backtrace:
365- at ExternalMathLib.div (src/libraries/ExternalMathLib.sol:11:48)
366- at LibraryConsumer.mixedCalculation (src/LibraryConsumer.sol:72:62)
367- at LibraryBacktraceTest.testMixedLibraryFailure (test/LibraryBacktrace.t.sol:72:105)
365+ at ExternalMathLib.div
366+ at LibraryConsumer.mixedCalculation
367+ at LibraryBacktraceTest.testMixedLibraryFailure
368368
369369Suite result: FAILED. 0 passed; 9 failed; 0 skipped; [ELAPSED]
370370...
@@ -389,7 +389,7 @@ forgetest!(test_multiple_libraries_same_file, |prj, cmd| {
389389 ) ;
390390
391391 let output = cmd
392- . args( [ "test" , "-vvv " , "--ast" , "--mc" , "MultipleLibraryBacktraceTest" ] )
392+ . args( [ "test" , "-vvvvv " , "--ast" , "--mc" , "MultipleLibraryBacktraceTest" ] )
393393 . assert_failure( ) ;
394394
395395 output. stdout_eq( str ![ [ r#"
@@ -401,28 +401,28 @@ Ran 4 tests for test/MultipleLibraryBacktrace.t.sol:MultipleLibraryBacktraceTest
401401[FAIL: FirstLibError()] testAllLibrariesFirstFails() ([GAS])
402402...
403403Backtrace:
404- at MultipleLibraryConsumer.useAllLibraries (src/libraries/MultipleLibraries.sol:8:6 )
404+ at MultipleLibraryConsumer.useAllLibraries (src/libraries/MultipleLibraries.sol:10:42 )
405405 at MultipleLibraryBacktraceTest.testAllLibrariesFirstFails (test/MultipleLibraryBacktrace.t.sol:31:60)
406406
407407[FAIL: FirstLibError()] testFirstLibraryError() ([GAS])
408408Traces:
409409...
410410Backtrace:
411- at MultipleLibraryConsumer.useFirstLib (src/libraries/MultipleLibraries.sol:8:6 )
411+ at MultipleLibraryConsumer.useFirstLib (src/libraries/MultipleLibraries.sol:10:42 )
412412 at MultipleLibraryBacktraceTest.testFirstLibraryError (test/MultipleLibraryBacktrace.t.sol:16:55)
413413
414414[FAIL: SecondLibError()] testSecondLibraryError() ([GAS])
415415Traces:
416416...
417417Backtrace:
418- at MultipleLibraryConsumer.useSecondLib (src/libraries/MultipleLibraries.sol:24:6 )
418+ at MultipleLibraryConsumer.useSecondLib (src/libraries/MultipleLibraries.sol:26:41 )
419419 at MultipleLibraryBacktraceTest.testSecondLibraryError (test/MultipleLibraryBacktrace.t.sol:21:56)
420420
421421[FAIL: ThirdLibError()] testThirdLibraryError() ([GAS])
422422Traces:
423423...
424424Backtrace:
425- at MultipleLibraryConsumer.useThirdLib (src/libraries/MultipleLibraries.sol:40:6 )
425+ at MultipleLibraryConsumer.useThirdLib (src/libraries/MultipleLibraries.sol:42:42 )
426426 at MultipleLibraryBacktraceTest.testThirdLibraryError (test/MultipleLibraryBacktrace.t.sol:26:55)
427427
428428Suite result: FAILED. 0 passed; 4 failed; 0 skipped; [ELAPSED]
@@ -446,7 +446,7 @@ forgetest!(test_fork_backtrace, |prj, cmd| {
446446 prj. add_test( "ForkBacktrace.t.sol" , include_str!( "../fixtures/backtraces/ForkBacktrace.t.sol" ) ) ;
447447
448448 let output = cmd
449- . args( [ "test" , "-vvv " , "--fork-url" , & fork_url, "--match-contract" , "ForkBacktraceTest" ] )
449+ . args( [ "test" , "-vvvvv " , "--fork-url" , & fork_url, "--match-contract" , "ForkBacktraceTest" ] )
450450 . assert_failure( ) ;
451451
452452 output. stdout_eq( str ![ [ r#"
@@ -500,7 +500,7 @@ Suite result: FAILED. 0 passed; 5 failed; 0 skipped; [ELAPSED]
500500 "test" ,
501501 "--mt" ,
502502 "testTransferFromWithoutApproval" ,
503- "-vvv " ,
503+ "-vvvvv " ,
504504 "--fork-url" ,
505505 & fork_url,
506506 "--etherscan-api-key" ,
@@ -534,7 +534,7 @@ forgetest!(test_backtrace_via_ir_disables_source_lines, |prj, cmd| {
534534
535535 prj. update_config( |c| c. via_ir = true ) ;
536536
537- let output = cmd. args( [ "test" , "-vvv " ] ) . assert_failure( ) ;
537+ let output = cmd. args( [ "test" , "-vvvvv " ] ) . assert_failure( ) ;
538538 output. stdout_eq( str ![ [ r#"
539539[COMPILING_FILES] with [SOLC_VERSION]
540540[SOLC_VERSION] [ELAPSED]
0 commit comments