Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

VGT is not showing test result from another package #3

Open
FabsHC opened this issue Oct 23, 2024 · 6 comments
Open

VGT is not showing test result from another package #3

FabsHC opened this issue Oct 23, 2024 · 6 comments

Comments

@FabsHC
Copy link

FabsHC commented Oct 23, 2024

Hi guys, how are you?
I need some help, I'm running the vgt command to display the benchmark results of my tests. However, it's only showing the results for a single package, /app, which contains some integration tests. The other unit tests are not appearing in the VGT output.

Here is the structure of my project:

├── /cmd
    ├── /app....................: Contains main file to run the application
    └── /handlers...............: Contains the entry point for application integration
├── /docs.......................: Contains the documentation from some examples
├── /internal...................: All core implementation its here
    ├── /models.................: Contains Data structure
    ├── /services...............: Contains all business validation
    └── /utils..................: General stuff

I am executing this command:

go test -json ./... | go run github.com/roblaszczak/vgt@latest

vgt result
newplot

@v613
Copy link

v613 commented Oct 23, 2024

Hello @FabsHC, could you please provide the output for the test.json file?

@FabsHC
Copy link
Author

FabsHC commented Oct 23, 2024

Of course. Here it is:

{"Time":"2024-10-23T10:17:12.359091076-03:00","Action":"start","Package":"capital-gain/cmd/app"}
{"Time":"2024-10-23T10:17:12.359189334-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases"}
{"Time":"2024-10-23T10:17:12.359202361-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases","Output":"=== RUN   TestUseCases\n"}
{"Time":"2024-10-23T10:17:12.35922743-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases","Output":"=== PAUSE TestUseCases\n"}
{"Time":"2024-10-23T10:17:12.35923849-03:00","Action":"pause","Package":"capital-gain/cmd/app","Test":"TestUseCases"}
{"Time":"2024-10-23T10:17:12.359249833-03:00","Action":"cont","Package":"capital-gain/cmd/app","Test":"TestUseCases"}
{"Time":"2024-10-23T10:17:12.359260366-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases","Output":"=== CONT  TestUseCases\n"}
{"Time":"2024-10-23T10:17:12.359270771-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resources/case_1_and_validate_output"}
{"Time":"2024-10-23T10:17:12.359279387-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resources/case_1_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resources/case_1_and_validate_output\n"}
{"Time":"2024-10-23T10:17:12.359294591-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resources/case_1_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resources/case_1_and_validate_output (0.11s)\n"}
{"Time":"2024-10-23T10:17:12.359305086-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resources/case_1_and_validate_output","Elapsed":0.11}
{"Time":"2024-10-23T10:17:12.359327543-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_2_and_validate_output"}
{"Time":"2024-10-23T10:17:12.359336107-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_2_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_2_and_validate_output\n"}
{"Time":"2024-10-23T10:17:12.359347313-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_2_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_2_and_validate_output (0.09s)\n"}
{"Time":"2024-10-23T10:17:12.359356601-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_2_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-23T10:17:12.359366341-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_1+2_and_validate_output"}
{"Time":"2024-10-23T10:17:12.359374749-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_1+2_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_1+2_and_validate_output\n"}
{"Time":"2024-10-23T10:17:12.359384208-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_1+2_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_1+2_and_validate_output (0.09s)\n"}
{"Time":"2024-10-23T10:17:12.359393523-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_1+2_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-23T10:17:12.359402191-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_3_and_validate_output"}
{"Time":"2024-10-23T10:17:12.359410386-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_3_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_3_and_validate_output\n"}
{"Time":"2024-10-23T10:17:12.359419392-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_3_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_3_and_validate_output (0.09s)\n"}
{"Time":"2024-10-23T10:17:12.359436184-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_3_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-23T10:17:12.359446522-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_4_and_validate_output"}
{"Time":"2024-10-23T10:17:12.35945441-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_4_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_4_and_validate_output\n"}
{"Time":"2024-10-23T10:17:12.359465462-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_4_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_4_and_validate_output (0.09s)\n"}
{"Time":"2024-10-23T10:17:12.359474156-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_4_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-23T10:17:12.359482799-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_5_and_validate_output"}
{"Time":"2024-10-23T10:17:12.359490671-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_5_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_5_and_validate_output\n"}
{"Time":"2024-10-23T10:17:12.359712737-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_5_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_5_and_validate_output (0.09s)\n"}
{"Time":"2024-10-23T10:17:12.359730781-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_5_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-23T10:17:12.359742563-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_6_and_validate_output"}
{"Time":"2024-10-23T10:17:12.359751292-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_6_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_6_and_validate_output\n"}
{"Time":"2024-10-23T10:17:12.35984422-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_6_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_6_and_validate_output (0.12s)\n"}
{"Time":"2024-10-23T10:17:12.359863235-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_6_and_validate_output","Elapsed":0.12}
{"Time":"2024-10-23T10:17:12.359962233-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_7_and_validate_output"}
{"Time":"2024-10-23T10:17:12.359986405-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_7_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_7_and_validate_output\n"}
{"Time":"2024-10-23T10:17:12.359995212-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_7_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_7_and_validate_output (0.09s)\n"}
{"Time":"2024-10-23T10:17:12.360000372-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_7_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-23T10:17:12.360006666-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_8_and_validate_output"}
{"Time":"2024-10-23T10:17:12.360015968-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_8_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_8_and_validate_output\n"}
{"Time":"2024-10-23T10:17:12.360021218-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_8_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_8_and_validate_output (0.11s)\n"}
{"Time":"2024-10-23T10:17:12.360025977-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_8_and_validate_output","Elapsed":0.11}
{"Time":"2024-10-23T10:17:12.360031455-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases","Output":"--- PASS: TestUseCases (0.89s)\n"}
{"Time":"2024-10-23T10:17:12.360035077-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases","Elapsed":0.89}
{"Time":"2024-10-23T10:17:12.360038784-03:00","Action":"output","Package":"capital-gain/cmd/app","Output":"PASS\n"}
{"Time":"2024-10-23T10:17:12.360042557-03:00","Action":"output","Package":"capital-gain/cmd/app","Output":"ok  \tcapital-gain/cmd/app\t(cached)\n"}
{"Time":"2024-10-23T10:17:12.360048632-03:00","Action":"pass","Package":"capital-gain/cmd/app","Elapsed":0.001}
{"Time":"2024-10-23T10:17:12.364519502-03:00","Action":"start","Package":"capital-gain/cmd/app/handlers"}
{"Time":"2024-10-23T10:17:12.364552685-03:00","Action":"run","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler"}
{"Time":"2024-10-23T10:17:12.36456083-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Output":"=== RUN   TestHandler\n"}
{"Time":"2024-10-23T10:17:12.364568906-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Output":"=== PAUSE TestHandler\n"}
{"Time":"2024-10-23T10:17:12.364574335-03:00","Action":"pause","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler"}
{"Time":"2024-10-23T10:17:12.364580322-03:00","Action":"cont","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler"}
{"Time":"2024-10-23T10:17:12.36458497-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Output":"=== CONT  TestHandler\n"}
{"Time":"2024-10-23T10:17:12.364590633-03:00","Action":"run","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler/should_execute_with_success"}
{"Time":"2024-10-23T10:17:12.364595991-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler/should_execute_with_success","Output":"=== RUN   TestHandler/should_execute_with_success\n"}
{"Time":"2024-10-23T10:17:12.364603593-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler/should_execute_with_success","Output":"--- PASS: TestHandler/should_execute_with_success (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.364612271-03:00","Action":"pass","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler/should_execute_with_success","Elapsed":0}
{"Time":"2024-10-23T10:17:12.364620071-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Output":"--- PASS: TestHandler (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.364625438-03:00","Action":"pass","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Elapsed":0}
{"Time":"2024-10-23T10:17:12.364624777-03:00","Action":"start","Package":"capital-gain/internal/config"}
{"Time":"2024-10-23T10:17:12.364631643-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Output":"PASS\n"}
{"Time":"2024-10-23T10:17:12.364654003-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Output":"ok  \tcapital-gain/cmd/app/handlers\t(cached)\n"}
{"Time":"2024-10-23T10:17:12.364661774-03:00","Action":"pass","Package":"capital-gain/cmd/app/handlers","Elapsed":0}
{"Time":"2024-10-23T10:17:12.364654773-03:00","Action":"start","Package":"capital-gain/internal/models"}
{"Time":"2024-10-23T10:17:12.364685752-03:00","Action":"output","Package":"capital-gain/internal/models","Output":"?   \tcapital-gain/internal/models\t[no test files]\n"}
{"Time":"2024-10-23T10:17:12.36470099-03:00","Action":"skip","Package":"capital-gain/internal/models","Elapsed":0}
{"Time":"2024-10-23T10:17:12.364710524-03:00","Action":"start","Package":"capital-gain/internal/services"}
{"Time":"2024-10-23T10:17:12.364645647-03:00","Action":"run","Package":"capital-gain/internal/config","Test":"TestNewRegister"}
{"Time":"2024-10-23T10:17:12.364733197-03:00","Action":"output","Package":"capital-gain/internal/config","Test":"TestNewRegister","Output":"=== RUN   TestNewRegister\n"}
{"Time":"2024-10-23T10:17:12.364751982-03:00","Action":"output","Package":"capital-gain/internal/config","Test":"TestNewRegister","Output":"--- PASS: TestNewRegister (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.364755793-03:00","Action":"pass","Package":"capital-gain/internal/config","Test":"TestNewRegister","Elapsed":0}
{"Time":"2024-10-23T10:17:12.364760068-03:00","Action":"output","Package":"capital-gain/internal/config","Output":"PASS\n"}
{"Time":"2024-10-23T10:17:12.364764192-03:00","Action":"output","Package":"capital-gain/internal/config","Output":"ok  \tcapital-gain/internal/config\t(cached)\n"}
{"Time":"2024-10-23T10:17:12.364768663-03:00","Action":"pass","Package":"capital-gain/internal/config","Elapsed":0}
{"Time":"2024-10-23T10:17:12.364719823-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestBuyOperation"}
{"Time":"2024-10-23T10:17:12.364794693-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Output":"=== RUN   TestBuyOperation\n"}
{"Time":"2024-10-23T10:17:12.364803099-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Output":"=== PAUSE TestBuyOperation\n"}
{"Time":"2024-10-23T10:17:12.364808298-03:00","Action":"pause","Package":"capital-gain/internal/services","Test":"TestBuyOperation"}
{"Time":"2024-10-23T10:17:12.364814271-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestSellOperation"}
{"Time":"2024-10-23T10:17:12.364819278-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation","Output":"=== RUN   TestSellOperation\n"}
{"Time":"2024-10-23T10:17:12.364828676-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation","Output":"=== PAUSE TestSellOperation\n"}
{"Time":"2024-10-23T10:17:12.364724442-03:00","Action":"start","Package":"capital-gain/internal/utils"}
{"Time":"2024-10-23T10:17:12.364859859-03:00","Action":"run","Package":"capital-gain/internal/utils","Test":"TestMathUtils"}
{"Time":"2024-10-23T10:17:12.364836176-03:00","Action":"pause","Package":"capital-gain/internal/services","Test":"TestSellOperation"}
{"Time":"2024-10-23T10:17:12.364876727-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation"}
{"Time":"2024-10-23T10:17:12.364880331-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Output":"=== RUN   TestTaxCalculation\n"}
{"Time":"2024-10-23T10:17:12.364883559-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Output":"=== PAUSE TestTaxCalculation\n"}
{"Time":"2024-10-23T10:17:12.364886143-03:00","Action":"pause","Package":"capital-gain/internal/services","Test":"TestTaxCalculation"}
{"Time":"2024-10-23T10:17:12.364888969-03:00","Action":"cont","Package":"capital-gain/internal/services","Test":"TestBuyOperation"}
{"Time":"2024-10-23T10:17:12.364891276-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Output":"=== CONT  TestBuyOperation\n"}
{"Time":"2024-10-23T10:17:12.364894626-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution"}
{"Time":"2024-10-23T10:17:12.364899285-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution","Output":"=== RUN   TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution\n"}
{"Time":"2024-10-23T10:17:12.364907618-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution","Output":"--- PASS: TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.364910672-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution","Elapsed":0}
{"Time":"2024-10-23T10:17:12.364913676-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution"}
{"Time":"2024-10-23T10:17:12.364916274-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution","Output":"=== RUN   TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution\n"}
{"Time":"2024-10-23T10:17:12.364928128-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution","Output":"--- PASS: TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.364871404-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Output":"=== RUN   TestMathUtils\n"}
{"Time":"2024-10-23T10:17:12.364945749-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Output":"=== PAUSE TestMathUtils\n"}
{"Time":"2024-10-23T10:17:12.364952631-03:00","Action":"pause","Package":"capital-gain/internal/utils","Test":"TestMathUtils"}
{"Time":"2024-10-23T10:17:12.364959081-03:00","Action":"cont","Package":"capital-gain/internal/utils","Test":"TestMathUtils"}
{"Time":"2024-10-23T10:17:12.364965573-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Output":"=== CONT  TestMathUtils\n"}
{"Time":"2024-10-23T10:17:12.364971837-03:00","Action":"run","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_CalculateAverageSharePrice_with_success"}
{"Time":"2024-10-23T10:17:12.364977882-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_CalculateAverageSharePrice_with_success","Output":"=== RUN   TestMathUtils/should_execute_CalculateAverageSharePrice_with_success\n"}
{"Time":"2024-10-23T10:17:12.364986997-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_CalculateAverageSharePrice_with_success","Output":"--- PASS: TestMathUtils/should_execute_CalculateAverageSharePrice_with_success (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.364993135-03:00","Action":"pass","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_CalculateAverageSharePrice_with_success","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365000573-03:00","Action":"run","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_RoundTwoDecimals_with_success"}
{"Time":"2024-10-23T10:17:12.364936049-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365011479-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Output":"--- PASS: TestBuyOperation (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.365019102-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365029181-03:00","Action":"cont","Package":"capital-gain/internal/services","Test":"TestTaxCalculation"}
{"Time":"2024-10-23T10:17:12.365034656-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Output":"=== CONT  TestTaxCalculation\n"}
{"Time":"2024-10-23T10:17:12.365040387-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains"}
{"Time":"2024-10-23T10:17:12.365045302-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains","Output":"=== RUN   TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains\n"}
{"Time":"2024-10-23T10:17:12.365057414-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains","Output":"--- PASS: TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.365063152-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365005739-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_RoundTwoDecimals_with_success","Output":"=== RUN   TestMathUtils/should_execute_RoundTwoDecimals_with_success\n"}
{"Time":"2024-10-23T10:17:12.365069724-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses"}
{"Time":"2024-10-23T10:17:12.365074664-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_RoundTwoDecimals_with_success","Output":"--- PASS: TestMathUtils/should_execute_RoundTwoDecimals_with_success (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.36507703-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses","Output":"=== RUN   TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses\n"}
{"Time":"2024-10-23T10:17:12.365081893-03:00","Action":"pass","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_RoundTwoDecimals_with_success","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365085095-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses","Output":"--- PASS: TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.36508914-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Output":"--- PASS: TestMathUtils (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.365092562-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365095806-03:00","Action":"pass","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365100028-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000"}
{"Time":"2024-10-23T10:17:12.365103437-03:00","Action":"output","Package":"capital-gain/internal/utils","Output":"PASS\n"}
{"Time":"2024-10-23T10:17:12.365107138-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Output":"=== RUN   TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000\n"}
{"Time":"2024-10-23T10:17:12.365110779-03:00","Action":"output","Package":"capital-gain/internal/utils","Output":"ok  \tcapital-gain/internal/utils\t(cached)\n"}
{"Time":"2024-10-23T10:17:12.365127306-03:00","Action":"pass","Package":"capital-gain/internal/utils","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365116524-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Output":"--- PASS: TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000 (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.365191331-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365197582-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000"}
{"Time":"2024-10-23T10:17:12.365202695-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Output":"=== RUN   TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000\n"}
{"Time":"2024-10-23T10:17:12.365209296-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Output":"--- PASS: TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000 (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.36521472-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Elapsed":0}
{"Time":"2024-10-23T10:17:12.36522047-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses"}
{"Time":"2024-10-23T10:17:12.365225809-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses","Output":"=== RUN   TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses\n"}
{"Time":"2024-10-23T10:17:12.36523198-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses","Output":"--- PASS: TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.365237553-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365243671-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Output":"--- PASS: TestTaxCalculation (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.36524955-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365254563-03:00","Action":"cont","Package":"capital-gain/internal/services","Test":"TestSellOperation"}
{"Time":"2024-10-23T10:17:12.365259311-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation","Output":"=== CONT  TestSellOperation\n"}
{"Time":"2024-10-23T10:17:12.365264799-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price"}
{"Time":"2024-10-23T10:17:12.36526984-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price","Output":"=== RUN   TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price\n"}
{"Time":"2024-10-23T10:17:12.365275682-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price","Output":"--- PASS: TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.365284459-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365290091-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price"}
{"Time":"2024-10-23T10:17:12.365294953-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price","Output":"=== RUN   TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price\n"}
{"Time":"2024-10-23T10:17:12.365300692-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price","Output":"--- PASS: TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.365306323-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365311496-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price"}
{"Time":"2024-10-23T10:17:12.365316246-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price","Output":"=== RUN   TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price\n"}
{"Time":"2024-10-23T10:17:12.365321849-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price","Output":"--- PASS: TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.365327239-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365333426-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation","Output":"--- PASS: TestSellOperation (0.00s)\n"}
{"Time":"2024-10-23T10:17:12.365338289-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestSellOperation","Elapsed":0}
{"Time":"2024-10-23T10:17:12.365343014-03:00","Action":"output","Package":"capital-gain/internal/services","Output":"PASS\n"}
{"Time":"2024-10-23T10:17:12.365347745-03:00","Action":"output","Package":"capital-gain/internal/services","Output":"ok  \tcapital-gain/internal/services\t(cached)\n"}
{"Time":"2024-10-23T10:17:12.365354276-03:00","Action":"pass","Package":"capital-gain/internal/services","Elapsed":0.001}

@v613
Copy link

v613 commented Oct 24, 2024

Interestingly, when I try to run this JSON example, I get an empty graph (even after manually changing the timestamps).
vgt -from-file vgt-issue-3.json
image

Need to analyze the code more closely.

@v613
Copy link

v613 commented Oct 24, 2024

Meanwhile @FabsHC, could you please check the results (and if possible to share it with us) when you run it as this
vgt -- ./... -count=1 -short

@FabsHC
Copy link
Author

FabsHC commented Oct 24, 2024

It still only showed me the tests from the app package.:
image

@FabsHC
Copy link
Author

FabsHC commented Oct 24, 2024

Here's the output from vgt:

vgt -- ./... -count=1 -short
4:57PM INF Running go test command="[go test -json ./... -count=1 -short]"
{"Time":"2024-10-24T16:57:00.966542511-03:00","Action":"start","Package":"capital-gain/cmd/app"}
{"Time":"2024-10-24T16:57:00.966770281-03:00","Action":"start","Package":"capital-gain/cmd/app/handlers"}
{"Time":"2024-10-24T16:57:00.966880889-03:00","Action":"start","Package":"capital-gain/internal/config"}
{"Time":"2024-10-24T16:57:00.966996543-03:00","Action":"start","Package":"capital-gain/internal/models"}
{"Time":"2024-10-24T16:57:00.967012217-03:00","Action":"output","Package":"capital-gain/internal/models","Output":"?   \tcapital-gain/internal/models\t[no test files]\n"}
{"Time":"2024-10-24T16:57:00.967023622-03:00","Action":"skip","Package":"capital-gain/internal/models","Elapsed":0}
{"Time":"2024-10-24T16:57:00.967034579-03:00","Action":"start","Package":"capital-gain/internal/services"}
{"Time":"2024-10-24T16:57:00.967130614-03:00","Action":"start","Package":"capital-gain/internal/utils"}
{"Time":"2024-10-24T16:57:00.970015346-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases"}
{"Time":"2024-10-24T16:57:00.970086482-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases","Output":"=== RUN   TestUseCases\n"}
{"Time":"2024-10-24T16:57:00.970148335-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases","Output":"=== PAUSE TestUseCases\n"}
{"Time":"2024-10-24T16:57:00.970154474-03:00","Action":"pause","Package":"capital-gain/cmd/app","Test":"TestUseCases"}
{"Time":"2024-10-24T16:57:00.970162056-03:00","Action":"cont","Package":"capital-gain/cmd/app","Test":"TestUseCases"}
{"Time":"2024-10-24T16:57:00.970167568-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases","Output":"=== CONT  TestUseCases\n"}
{"Time":"2024-10-24T16:57:00.970177075-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resources/case_1_and_validate_output"}
{"Time":"2024-10-24T16:57:00.970194362-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resources/case_1_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resources/case_1_and_validate_output\n"}
{"Time":"2024-10-24T16:57:00.970240345-03:00","Action":"run","Package":"capital-gain/internal/utils","Test":"TestMathUtils"}
{"Time":"2024-10-24T16:57:00.970249388-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Output":"=== RUN   TestMathUtils\n"}
{"Time":"2024-10-24T16:57:00.97027397-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Output":"=== PAUSE TestMathUtils\n"}
{"Time":"2024-10-24T16:57:00.970279535-03:00","Action":"pause","Package":"capital-gain/internal/utils","Test":"TestMathUtils"}
{"Time":"2024-10-24T16:57:00.970286341-03:00","Action":"cont","Package":"capital-gain/internal/utils","Test":"TestMathUtils"}
{"Time":"2024-10-24T16:57:00.970291956-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Output":"=== CONT  TestMathUtils\n"}
{"Time":"2024-10-24T16:57:00.970298839-03:00","Action":"run","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_CalculateAverageSharePrice_with_success"}
{"Time":"2024-10-24T16:57:00.970319845-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_CalculateAverageSharePrice_with_success","Output":"=== RUN   TestMathUtils/should_execute_CalculateAverageSharePrice_with_success\n"}
{"Time":"2024-10-24T16:57:00.970332526-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_CalculateAverageSharePrice_with_success","Output":"--- PASS: TestMathUtils/should_execute_CalculateAverageSharePrice_with_success (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.970339661-03:00","Action":"pass","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_CalculateAverageSharePrice_with_success","Elapsed":0}
{"Time":"2024-10-24T16:57:00.970351227-03:00","Action":"run","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_RoundTwoDecimals_with_success"}
{"Time":"2024-10-24T16:57:00.970356785-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_RoundTwoDecimals_with_success","Output":"=== RUN   TestMathUtils/should_execute_RoundTwoDecimals_with_success\n"}
{"Time":"2024-10-24T16:57:00.970306275-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestBuyOperation"}
{"Time":"2024-10-24T16:57:00.97036991-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_RoundTwoDecimals_with_success","Output":"--- PASS: TestMathUtils/should_execute_RoundTwoDecimals_with_success (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.970384222-03:00","Action":"pass","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_RoundTwoDecimals_with_success","Elapsed":0}
{"Time":"2024-10-24T16:57:00.970380816-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Output":"=== RUN   TestBuyOperation\n"}
{"Time":"2024-10-24T16:57:00.970391917-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Output":"--- PASS: TestMathUtils (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.97039766-03:00","Action":"pass","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Elapsed":0}
{"Time":"2024-10-24T16:57:00.970403762-03:00","Action":"output","Package":"capital-gain/internal/utils","Output":"PASS\n"}
{"Time":"2024-10-24T16:57:00.970854592-03:00","Action":"run","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler"}
{"Time":"2024-10-24T16:57:00.970875498-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Output":"=== RUN   TestHandler\n"}
{"Time":"2024-10-24T16:57:00.970902182-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Output":"=== PAUSE TestHandler\n"}
{"Time":"2024-10-24T16:57:00.970906789-03:00","Action":"pause","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler"}
{"Time":"2024-10-24T16:57:00.970912595-03:00","Action":"cont","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler"}
{"Time":"2024-10-24T16:57:00.97091955-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Output":"=== CONT  TestHandler\n"}
{"Time":"2024-10-24T16:57:00.970926377-03:00","Action":"run","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler/should_execute_with_success"}
{"Time":"2024-10-24T16:57:00.970932833-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler/should_execute_with_success","Output":"=== RUN   TestHandler/should_execute_with_success\n"}
{"Time":"2024-10-24T16:57:00.970944519-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler/should_execute_with_success","Output":"--- PASS: TestHandler/should_execute_with_success (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.97093765-03:00","Action":"run","Package":"capital-gain/internal/config","Test":"TestNewRegister"}
{"Time":"2024-10-24T16:57:00.970954434-03:00","Action":"pass","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler/should_execute_with_success","Elapsed":0}
{"Time":"2024-10-24T16:57:00.970972917-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Output":"--- PASS: TestHandler (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.970984244-03:00","Action":"pass","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Elapsed":0}
{"Time":"2024-10-24T16:57:00.970990596-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Output":"PASS\n"}
{"Time":"2024-10-24T16:57:00.970965526-03:00","Action":"output","Package":"capital-gain/internal/config","Test":"TestNewRegister","Output":"=== RUN   TestNewRegister\n"}
{"Time":"2024-10-24T16:57:00.971012114-03:00","Action":"output","Package":"capital-gain/internal/config","Test":"TestNewRegister","Output":"--- PASS: TestNewRegister (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971023157-03:00","Action":"pass","Package":"capital-gain/internal/config","Test":"TestNewRegister","Elapsed":0}
{"Time":"2024-10-24T16:57:00.97103295-03:00","Action":"output","Package":"capital-gain/internal/config","Output":"PASS\n"}
{"Time":"2024-10-24T16:57:00.971348779-03:00","Action":"output","Package":"capital-gain/internal/utils","Output":"ok  \tcapital-gain/internal/utils\t0.004s\n"}
{"Time":"2024-10-24T16:57:00.971371825-03:00","Action":"pass","Package":"capital-gain/internal/utils","Elapsed":0.004}
{"Time":"2024-10-24T16:57:00.971457577-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Output":"=== PAUSE TestBuyOperation\n"}
{"Time":"2024-10-24T16:57:00.971464592-03:00","Action":"pause","Package":"capital-gain/internal/services","Test":"TestBuyOperation"}
{"Time":"2024-10-24T16:57:00.9714717-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestSellOperation"}
{"Time":"2024-10-24T16:57:00.971477634-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation","Output":"=== RUN   TestSellOperation\n"}
{"Time":"2024-10-24T16:57:00.971483858-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation","Output":"=== PAUSE TestSellOperation\n"}
{"Time":"2024-10-24T16:57:00.971489198-03:00","Action":"pause","Package":"capital-gain/internal/services","Test":"TestSellOperation"}
{"Time":"2024-10-24T16:57:00.971495741-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation"}
{"Time":"2024-10-24T16:57:00.971500828-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Output":"=== RUN   TestTaxCalculation\n"}
{"Time":"2024-10-24T16:57:00.971508063-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Output":"=== PAUSE TestTaxCalculation\n"}
{"Time":"2024-10-24T16:57:00.971513551-03:00","Action":"pause","Package":"capital-gain/internal/services","Test":"TestTaxCalculation"}
{"Time":"2024-10-24T16:57:00.971519566-03:00","Action":"cont","Package":"capital-gain/internal/services","Test":"TestBuyOperation"}
{"Time":"2024-10-24T16:57:00.9715261-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Output":"=== CONT  TestBuyOperation\n"}
{"Time":"2024-10-24T16:57:00.971533305-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution"}
{"Time":"2024-10-24T16:57:00.971539502-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution","Output":"=== RUN   TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution\n"}
{"Time":"2024-10-24T16:57:00.971553412-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution","Output":"--- PASS: TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971560104-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971568635-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution"}
{"Time":"2024-10-24T16:57:00.971574711-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution","Output":"=== RUN   TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution\n"}
{"Time":"2024-10-24T16:57:00.971587376-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution","Output":"--- PASS: TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971593913-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971601918-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Output":"--- PASS: TestBuyOperation (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971607706-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971612664-03:00","Action":"cont","Package":"capital-gain/internal/services","Test":"TestTaxCalculation"}
{"Time":"2024-10-24T16:57:00.971618303-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Output":"=== CONT  TestTaxCalculation\n"}
{"Time":"2024-10-24T16:57:00.971625372-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains"}
{"Time":"2024-10-24T16:57:00.971631465-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains","Output":"=== RUN   TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains\n"}
{"Time":"2024-10-24T16:57:00.971640142-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains","Output":"--- PASS: TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.97164636-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971654385-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses"}
{"Time":"2024-10-24T16:57:00.971659943-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses","Output":"=== RUN   TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses\n"}
{"Time":"2024-10-24T16:57:00.971668372-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses","Output":"--- PASS: TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971675141-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971682338-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000"}
{"Time":"2024-10-24T16:57:00.97168932-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Output":"=== RUN   TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000\n"}
{"Time":"2024-10-24T16:57:00.97169639-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Output":"--- PASS: TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000 (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971702963-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971709307-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000"}
{"Time":"2024-10-24T16:57:00.971714578-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Output":"=== RUN   TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000\n"}
{"Time":"2024-10-24T16:57:00.97172225-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Output":"--- PASS: TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000 (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971728615-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971734278-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses"}
{"Time":"2024-10-24T16:57:00.971740014-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses","Output":"=== RUN   TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses\n"}
{"Time":"2024-10-24T16:57:00.971747583-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses","Output":"--- PASS: TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971754493-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971761898-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Output":"--- PASS: TestTaxCalculation (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971768091-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971774539-03:00","Action":"cont","Package":"capital-gain/internal/services","Test":"TestSellOperation"}
{"Time":"2024-10-24T16:57:00.971780107-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation","Output":"=== CONT  TestSellOperation\n"}
{"Time":"2024-10-24T16:57:00.97178589-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price"}
{"Time":"2024-10-24T16:57:00.971793532-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price","Output":"=== RUN   TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price\n"}
{"Time":"2024-10-24T16:57:00.971808255-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price","Output":"--- PASS: TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971815377-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971821754-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price"}
{"Time":"2024-10-24T16:57:00.971827405-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price","Output":"=== RUN   TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price\n"}
{"Time":"2024-10-24T16:57:00.971835532-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price","Output":"--- PASS: TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971842371-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971848583-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price"}
{"Time":"2024-10-24T16:57:00.971854642-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price","Output":"=== RUN   TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price\n"}
{"Time":"2024-10-24T16:57:00.971863777-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price","Output":"--- PASS: TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971870716-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971877977-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation","Output":"--- PASS: TestSellOperation (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971883901-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestSellOperation","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971889631-03:00","Action":"output","Package":"capital-gain/internal/services","Output":"PASS\n"}
{"Time":"2024-10-24T16:57:00.971949242-03:00","Action":"output","Package":"capital-gain/internal/services","Output":"ok  \tcapital-gain/internal/services\t0.005s\n"}
{"Time":"2024-10-24T16:57:00.971938602-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Output":"ok  \tcapital-gain/cmd/app/handlers\t0.005s\n"}
{"Time":"2024-10-24T16:57:00.971959974-03:00","Action":"pass","Package":"capital-gain/internal/services","Elapsed":0.005}
{"Time":"2024-10-24T16:57:00.971971129-03:00","Action":"pass","Package":"capital-gain/cmd/app/handlers","Elapsed":0.005}
{"Time":"2024-10-24T16:57:00.972883457-03:00","Action":"output","Package":"capital-gain/internal/config","Output":"ok  \tcapital-gain/internal/config\t0.006s\n"}
{"Time":"2024-10-24T16:57:00.972920468-03:00","Action":"pass","Package":"capital-gain/internal/config","Elapsed":0.006}
{"Time":"2024-10-24T16:57:01.064254938-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resources/case_1_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resources/case_1_and_validate_output (0.09s)\n"}
{"Time":"2024-10-24T16:57:01.064277583-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resources/case_1_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-24T16:57:01.064285588-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_2_and_validate_output"}
{"Time":"2024-10-24T16:57:01.064287966-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_2_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_2_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.18724089-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_2_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_2_and_validate_output (0.12s)\n"}
{"Time":"2024-10-24T16:57:01.187260948-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_2_and_validate_output","Elapsed":0.12}
{"Time":"2024-10-24T16:57:01.187270058-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_1+2_and_validate_output"}
{"Time":"2024-10-24T16:57:01.187272429-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_1+2_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_1+2_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.279420738-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_1+2_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_1+2_and_validate_output (0.09s)\n"}
{"Time":"2024-10-24T16:57:01.279439255-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_1+2_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-24T16:57:01.27944412-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_3_and_validate_output"}
{"Time":"2024-10-24T16:57:01.279446092-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_3_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_3_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.390741304-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_3_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_3_and_validate_output (0.11s)\n"}
{"Time":"2024-10-24T16:57:01.390758262-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_3_and_validate_output","Elapsed":0.11}
{"Time":"2024-10-24T16:57:01.390762861-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_4_and_validate_output"}
{"Time":"2024-10-24T16:57:01.390764692-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_4_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_4_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.485285983-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_4_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_4_and_validate_output (0.09s)\n"}
{"Time":"2024-10-24T16:57:01.48530504-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_4_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-24T16:57:01.485308532-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_5_and_validate_output"}
{"Time":"2024-10-24T16:57:01.485310285-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_5_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_5_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.583297449-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_5_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_5_and_validate_output (0.10s)\n"}
{"Time":"2024-10-24T16:57:01.583314893-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_5_and_validate_output","Elapsed":0.1}
{"Time":"2024-10-24T16:57:01.583320339-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_6_and_validate_output"}
{"Time":"2024-10-24T16:57:01.583322298-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_6_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_6_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.674713644-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_6_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_6_and_validate_output (0.09s)\n"}
{"Time":"2024-10-24T16:57:01.67473296-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_6_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-24T16:57:01.674740768-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_7_and_validate_output"}
{"Time":"2024-10-24T16:57:01.674743881-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_7_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_7_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.767812427-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_7_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_7_and_validate_output (0.09s)\n"}
{"Time":"2024-10-24T16:57:01.767834052-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_7_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-24T16:57:01.767841722-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_8_and_validate_output"}
{"Time":"2024-10-24T16:57:01.767844768-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_8_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_8_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.865103447-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_8_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_8_and_validate_output (0.10s)\n"}
{"Time":"2024-10-24T16:57:01.8651254-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_8_and_validate_output","Elapsed":0.1}
{"Time":"2024-10-24T16:57:01.865133299-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases","Output":"--- PASS: TestUseCases (0.90s)\n"}
{"Time":"2024-10-24T16:57:01.865135304-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases","Elapsed":0.9}
{"Time":"2024-10-24T16:57:01.865137082-03:00","Action":"output","Package":"capital-gain/cmd/app","Output":"PASS\n"}
{"Time":"2024-10-24T16:57:01.865372994-03:00","Action":"output","Package":"capital-gain/cmd/app","Output":"ok  \tcapital-gain/cmd/app\t0.899s\n"}
{"Time":"2024-10-24T16:57:01.865380476-03:00","Action":"pass","Package":"capital-gain/cmd/app","Elapsed":0.899}
{"Time":"2024-10-24T16:57:00.966542511-03:00","Action":"start","Package":"capital-gain/cmd/app"}
{"Time":"2024-10-24T16:57:00.966770281-03:00","Action":"start","Package":"capital-gain/cmd/app/handlers"}
{"Time":"2024-10-24T16:57:00.966880889-03:00","Action":"start","Package":"capital-gain/internal/config"}
{"Time":"2024-10-24T16:57:00.966996543-03:00","Action":"start","Package":"capital-gain/internal/models"}
{"Time":"2024-10-24T16:57:00.967012217-03:00","Action":"output","Package":"capital-gain/internal/models","Output":"?   \tcapital-gain/internal/models\t[no test files]\n"}
{"Time":"2024-10-24T16:57:00.967023622-03:00","Action":"skip","Package":"capital-gain/internal/models","Elapsed":0}
{"Time":"2024-10-24T16:57:00.967034579-03:00","Action":"start","Package":"capital-gain/internal/services"}
{"Time":"2024-10-24T16:57:00.967130614-03:00","Action":"start","Package":"capital-gain/internal/utils"}
{"Time":"2024-10-24T16:57:00.970015346-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases"}
{"Time":"2024-10-24T16:57:00.970086482-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases","Output":"=== RUN   TestUseCases\n"}
{"Time":"2024-10-24T16:57:00.970148335-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases","Output":"=== PAUSE TestUseCases\n"}
{"Time":"2024-10-24T16:57:00.970154474-03:00","Action":"pause","Package":"capital-gain/cmd/app","Test":"TestUseCases"}
{"Time":"2024-10-24T16:57:00.970162056-03:00","Action":"cont","Package":"capital-gain/cmd/app","Test":"TestUseCases"}
{"Time":"2024-10-24T16:57:00.970167568-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases","Output":"=== CONT  TestUseCases\n"}
{"Time":"2024-10-24T16:57:00.970177075-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resources/case_1_and_validate_output"}
{"Time":"2024-10-24T16:57:00.970194362-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resources/case_1_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resources/case_1_and_validate_output\n"}
{"Time":"2024-10-24T16:57:00.970240345-03:00","Action":"run","Package":"capital-gain/internal/utils","Test":"TestMathUtils"}
{"Time":"2024-10-24T16:57:00.970249388-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Output":"=== RUN   TestMathUtils\n"}
{"Time":"2024-10-24T16:57:00.97027397-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Output":"=== PAUSE TestMathUtils\n"}
{"Time":"2024-10-24T16:57:00.970279535-03:00","Action":"pause","Package":"capital-gain/internal/utils","Test":"TestMathUtils"}
{"Time":"2024-10-24T16:57:00.970286341-03:00","Action":"cont","Package":"capital-gain/internal/utils","Test":"TestMathUtils"}
{"Time":"2024-10-24T16:57:00.970291956-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Output":"=== CONT  TestMathUtils\n"}
{"Time":"2024-10-24T16:57:00.970298839-03:00","Action":"run","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_CalculateAverageSharePrice_with_success"}
{"Time":"2024-10-24T16:57:00.970319845-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_CalculateAverageSharePrice_with_success","Output":"=== RUN   TestMathUtils/should_execute_CalculateAverageSharePrice_with_success\n"}
{"Time":"2024-10-24T16:57:00.970332526-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_CalculateAverageSharePrice_with_success","Output":"--- PASS: TestMathUtils/should_execute_CalculateAverageSharePrice_with_success (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.970339661-03:00","Action":"pass","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_CalculateAverageSharePrice_with_success","Elapsed":0}
{"Time":"2024-10-24T16:57:00.970351227-03:00","Action":"run","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_RoundTwoDecimals_with_success"}
{"Time":"2024-10-24T16:57:00.970356785-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_RoundTwoDecimals_with_success","Output":"=== RUN   TestMathUtils/should_execute_RoundTwoDecimals_with_success\n"}
{"Time":"2024-10-24T16:57:00.970306275-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestBuyOperation"}
{"Time":"2024-10-24T16:57:00.97036991-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_RoundTwoDecimals_with_success","Output":"--- PASS: TestMathUtils/should_execute_RoundTwoDecimals_with_success (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.970384222-03:00","Action":"pass","Package":"capital-gain/internal/utils","Test":"TestMathUtils/should_execute_RoundTwoDecimals_with_success","Elapsed":0}
{"Time":"2024-10-24T16:57:00.970380816-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Output":"=== RUN   TestBuyOperation\n"}
{"Time":"2024-10-24T16:57:00.970391917-03:00","Action":"output","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Output":"--- PASS: TestMathUtils (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.97039766-03:00","Action":"pass","Package":"capital-gain/internal/utils","Test":"TestMathUtils","Elapsed":0}
{"Time":"2024-10-24T16:57:00.970403762-03:00","Action":"output","Package":"capital-gain/internal/utils","Output":"PASS\n"}
{"Time":"2024-10-24T16:57:00.970854592-03:00","Action":"run","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler"}
{"Time":"2024-10-24T16:57:00.970875498-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Output":"=== RUN   TestHandler\n"}
{"Time":"2024-10-24T16:57:00.970902182-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Output":"=== PAUSE TestHandler\n"}
{"Time":"2024-10-24T16:57:00.970906789-03:00","Action":"pause","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler"}
{"Time":"2024-10-24T16:57:00.970912595-03:00","Action":"cont","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler"}
{"Time":"2024-10-24T16:57:00.97091955-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Output":"=== CONT  TestHandler\n"}
{"Time":"2024-10-24T16:57:00.970926377-03:00","Action":"run","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler/should_execute_with_success"}
{"Time":"2024-10-24T16:57:00.970932833-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler/should_execute_with_success","Output":"=== RUN   TestHandler/should_execute_with_success\n"}
{"Time":"2024-10-24T16:57:00.970944519-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler/should_execute_with_success","Output":"--- PASS: TestHandler/should_execute_with_success (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.97093765-03:00","Action":"run","Package":"capital-gain/internal/config","Test":"TestNewRegister"}
{"Time":"2024-10-24T16:57:00.970954434-03:00","Action":"pass","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler/should_execute_with_success","Elapsed":0}
{"Time":"2024-10-24T16:57:00.970972917-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Output":"--- PASS: TestHandler (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.970984244-03:00","Action":"pass","Package":"capital-gain/cmd/app/handlers","Test":"TestHandler","Elapsed":0}
{"Time":"2024-10-24T16:57:00.970990596-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Output":"PASS\n"}
{"Time":"2024-10-24T16:57:00.970965526-03:00","Action":"output","Package":"capital-gain/internal/config","Test":"TestNewRegister","Output":"=== RUN   TestNewRegister\n"}
{"Time":"2024-10-24T16:57:00.971012114-03:00","Action":"output","Package":"capital-gain/internal/config","Test":"TestNewRegister","Output":"--- PASS: TestNewRegister (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971023157-03:00","Action":"pass","Package":"capital-gain/internal/config","Test":"TestNewRegister","Elapsed":0}
{"Time":"2024-10-24T16:57:00.97103295-03:00","Action":"output","Package":"capital-gain/internal/config","Output":"PASS\n"}
{"Time":"2024-10-24T16:57:00.971348779-03:00","Action":"output","Package":"capital-gain/internal/utils","Output":"ok  \tcapital-gain/internal/utils\t0.004s\n"}
{"Time":"2024-10-24T16:57:00.971371825-03:00","Action":"pass","Package":"capital-gain/internal/utils","Elapsed":0.004}
{"Time":"2024-10-24T16:57:00.971457577-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Output":"=== PAUSE TestBuyOperation\n"}
{"Time":"2024-10-24T16:57:00.971464592-03:00","Action":"pause","Package":"capital-gain/internal/services","Test":"TestBuyOperation"}
{"Time":"2024-10-24T16:57:00.9714717-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestSellOperation"}
{"Time":"2024-10-24T16:57:00.971477634-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation","Output":"=== RUN   TestSellOperation\n"}
{"Time":"2024-10-24T16:57:00.971483858-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation","Output":"=== PAUSE TestSellOperation\n"}
{"Time":"2024-10-24T16:57:00.971489198-03:00","Action":"pause","Package":"capital-gain/internal/services","Test":"TestSellOperation"}
{"Time":"2024-10-24T16:57:00.971495741-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation"}
{"Time":"2024-10-24T16:57:00.971500828-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Output":"=== RUN   TestTaxCalculation\n"}
{"Time":"2024-10-24T16:57:00.971508063-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Output":"=== PAUSE TestTaxCalculation\n"}
{"Time":"2024-10-24T16:57:00.971513551-03:00","Action":"pause","Package":"capital-gain/internal/services","Test":"TestTaxCalculation"}
{"Time":"2024-10-24T16:57:00.971519566-03:00","Action":"cont","Package":"capital-gain/internal/services","Test":"TestBuyOperation"}
{"Time":"2024-10-24T16:57:00.9715261-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Output":"=== CONT  TestBuyOperation\n"}
{"Time":"2024-10-24T16:57:00.971533305-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution"}
{"Time":"2024-10-24T16:57:00.971539502-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution","Output":"=== RUN   TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution\n"}
{"Time":"2024-10-24T16:57:00.971553412-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution","Output":"--- PASS: TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971560104-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_10_on_first_execution","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971568635-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution"}
{"Time":"2024-10-24T16:57:00.971574711-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution","Output":"=== RUN   TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution\n"}
{"Time":"2024-10-24T16:57:00.971587376-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution","Output":"--- PASS: TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971593913-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestBuyOperation/should_execute_buy_operation_and_set_average_price_to_7.5_and_200_total_stocks_on_second_execution","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971601918-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Output":"--- PASS: TestBuyOperation (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971607706-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestBuyOperation","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971612664-03:00","Action":"cont","Package":"capital-gain/internal/services","Test":"TestTaxCalculation"}
{"Time":"2024-10-24T16:57:00.971618303-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Output":"=== CONT  TestTaxCalculation\n"}
{"Time":"2024-10-24T16:57:00.971625372-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains"}
{"Time":"2024-10-24T16:57:00.971631465-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains","Output":"=== RUN   TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains\n"}
{"Time":"2024-10-24T16:57:00.971640142-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains","Output":"--- PASS: TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.97164636-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_no_profit_losses_or_gains","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971654385-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses"}
{"Time":"2024-10-24T16:57:00.971659943-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses","Output":"=== RUN   TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses\n"}
{"Time":"2024-10-24T16:57:00.971668372-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses","Output":"--- PASS: TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971675141-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_operation_has_only_profit_losses","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971682338-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000"}
{"Time":"2024-10-24T16:57:00.97168932-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Output":"=== RUN   TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000\n"}
{"Time":"2024-10-24T16:57:00.97169639-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Output":"--- PASS: TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000 (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971702963-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971709307-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000"}
{"Time":"2024-10-24T16:57:00.971714578-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Output":"=== RUN   TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000\n"}
{"Time":"2024-10-24T16:57:00.97172225-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Output":"--- PASS: TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000 (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971728615-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_pay_taxes,_because_sell_operation_value_is_lower_than_20000","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971734278-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses"}
{"Time":"2024-10-24T16:57:00.971740014-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses","Output":"=== RUN   TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses\n"}
{"Time":"2024-10-24T16:57:00.971747583-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses","Output":"--- PASS: TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971754493-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation/should_not_pay_taxes,_because_profit_gains_will_cover_the_losses","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971761898-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Output":"--- PASS: TestTaxCalculation (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971768091-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestTaxCalculation","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971774539-03:00","Action":"cont","Package":"capital-gain/internal/services","Test":"TestSellOperation"}
{"Time":"2024-10-24T16:57:00.971780107-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation","Output":"=== CONT  TestSellOperation\n"}
{"Time":"2024-10-24T16:57:00.97178589-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price"}
{"Time":"2024-10-24T16:57:00.971793532-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price","Output":"=== RUN   TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price\n"}
{"Time":"2024-10-24T16:57:00.971808255-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price","Output":"--- PASS: TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971815377-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_do_not_have_any_gains/losses_because_average_price_is_same_as_selling_price","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971821754-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price"}
{"Time":"2024-10-24T16:57:00.971827405-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price","Output":"=== RUN   TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price\n"}
{"Time":"2024-10-24T16:57:00.971835532-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price","Output":"--- PASS: TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971842371-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_losses_because_selling_price_is_bellow_average_price","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971848583-03:00","Action":"run","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price"}
{"Time":"2024-10-24T16:57:00.971854642-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price","Output":"=== RUN   TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price\n"}
{"Time":"2024-10-24T16:57:00.971863777-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price","Output":"--- PASS: TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971870716-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestSellOperation/should_execute_sell_operation_and_have_gains_because_selling_price_is_higher_than_average_price","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971877977-03:00","Action":"output","Package":"capital-gain/internal/services","Test":"TestSellOperation","Output":"--- PASS: TestSellOperation (0.00s)\n"}
{"Time":"2024-10-24T16:57:00.971883901-03:00","Action":"pass","Package":"capital-gain/internal/services","Test":"TestSellOperation","Elapsed":0}
{"Time":"2024-10-24T16:57:00.971889631-03:00","Action":"output","Package":"capital-gain/internal/services","Output":"PASS\n"}
{"Time":"2024-10-24T16:57:00.971949242-03:00","Action":"output","Package":"capital-gain/internal/services","Output":"ok  \tcapital-gain/internal/services\t0.005s\n"}
{"Time":"2024-10-24T16:57:00.971938602-03:00","Action":"output","Package":"capital-gain/cmd/app/handlers","Output":"ok  \tcapital-gain/cmd/app/handlers\t0.005s\n"}
{"Time":"2024-10-24T16:57:00.971959974-03:00","Action":"pass","Package":"capital-gain/internal/services","Elapsed":0.005}
{"Time":"2024-10-24T16:57:00.971971129-03:00","Action":"pass","Package":"capital-gain/cmd/app/handlers","Elapsed":0.005}
{"Time":"2024-10-24T16:57:00.972883457-03:00","Action":"output","Package":"capital-gain/internal/config","Output":"ok  \tcapital-gain/internal/config\t0.006s\n"}
{"Time":"2024-10-24T16:57:00.972920468-03:00","Action":"pass","Package":"capital-gain/internal/config","Elapsed":0.006}
{"Time":"2024-10-24T16:57:01.064254938-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resources/case_1_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resources/case_1_and_validate_output (0.09s)\n"}
{"Time":"2024-10-24T16:57:01.064277583-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resources/case_1_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-24T16:57:01.064285588-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_2_and_validate_output"}
{"Time":"2024-10-24T16:57:01.064287966-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_2_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_2_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.18724089-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_2_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_2_and_validate_output (0.12s)\n"}
{"Time":"2024-10-24T16:57:01.187260948-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_2_and_validate_output","Elapsed":0.12}
{"Time":"2024-10-24T16:57:01.187270058-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_1+2_and_validate_output"}
{"Time":"2024-10-24T16:57:01.187272429-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_1+2_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_1+2_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.279420738-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_1+2_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_1+2_and_validate_output (0.09s)\n"}
{"Time":"2024-10-24T16:57:01.279439255-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_1+2_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-24T16:57:01.27944412-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_3_and_validate_output"}
{"Time":"2024-10-24T16:57:01.279446092-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_3_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_3_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.390741304-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_3_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_3_and_validate_output (0.11s)\n"}
{"Time":"2024-10-24T16:57:01.390758262-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_3_and_validate_output","Elapsed":0.11}
{"Time":"2024-10-24T16:57:01.390762861-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_4_and_validate_output"}
{"Time":"2024-10-24T16:57:01.390764692-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_4_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_4_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.485285983-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_4_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_4_and_validate_output (0.09s)\n"}
{"Time":"2024-10-24T16:57:01.48530504-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_4_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-24T16:57:01.485308532-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_5_and_validate_output"}
{"Time":"2024-10-24T16:57:01.485310285-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_5_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_5_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.583297449-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_5_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_5_and_validate_output (0.10s)\n"}
{"Time":"2024-10-24T16:57:01.583314893-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_5_and_validate_output","Elapsed":0.1}
{"Time":"2024-10-24T16:57:01.583320339-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_6_and_validate_output"}
{"Time":"2024-10-24T16:57:01.583322298-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_6_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_6_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.674713644-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_6_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_6_and_validate_output (0.09s)\n"}
{"Time":"2024-10-24T16:57:01.67473296-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_6_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-24T16:57:01.674740768-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_7_and_validate_output"}
{"Time":"2024-10-24T16:57:01.674743881-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_7_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_7_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.767812427-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_7_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_7_and_validate_output (0.09s)\n"}
{"Time":"2024-10-24T16:57:01.767834052-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_7_and_validate_output","Elapsed":0.09}
{"Time":"2024-10-24T16:57:01.767841722-03:00","Action":"run","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_8_and_validate_output"}
{"Time":"2024-10-24T16:57:01.767844768-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_8_and_validate_output","Output":"=== RUN   TestUseCases/should_read_file_resource/case_8_and_validate_output\n"}
{"Time":"2024-10-24T16:57:01.865103447-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_8_and_validate_output","Output":"--- PASS: TestUseCases/should_read_file_resource/case_8_and_validate_output (0.10s)\n"}
{"Time":"2024-10-24T16:57:01.8651254-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases/should_read_file_resource/case_8_and_validate_output","Elapsed":0.1}
{"Time":"2024-10-24T16:57:01.865133299-03:00","Action":"output","Package":"capital-gain/cmd/app","Test":"TestUseCases","Output":"--- PASS: TestUseCases (0.90s)\n"}
{"Time":"2024-10-24T16:57:01.865135304-03:00","Action":"pass","Package":"capital-gain/cmd/app","Test":"TestUseCases","Elapsed":0.9}
{"Time":"2024-10-24T16:57:01.865137082-03:00","Action":"output","Package":"capital-gain/cmd/app","Output":"PASS\n"}
{"Time":"2024-10-24T16:57:01.865372994-03:00","Action":"output","Package":"capital-gain/cmd/app","Output":"ok  \tcapital-gain/cmd/app\t0.899s\n"}
{"Time":"2024-10-24T16:57:01.865380476-03:00","Action":"pass","Package":"capital-gain/cmd/app","Elapsed":0.899}

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants