Skip to content

fix: log total request duration instead of microseconds component - #286

Closed
eve-ci-cd[bot] wants to merge 1 commit into
mainfrom
fix/request-log-elapsed-time
Closed

eve-ci-cd[bot] wants to merge 1 commit into
mainfrom
fix/request-log-elapsed-time

Conversation

@eve-ci-cd

@eve-ci-cd eve-ci-cd Bot commented Sep 30, 2026

Copy link
Copy Markdown

Problème

GitHostSession.request loggait response.elapsed.microseconds. Ce champ de timedelta ne contient que la partie sub-seconde (0–999999) : une requête de 2,5 s était journalisée comme 500000, et une de 1 s comme 0. Les logs ne permettaient donc pas de repérer les appels lents aux API git host.

Changement

  • Utilise elapsed.total_seconds(), affiché en secondes ({time:.3f}s).
  • Adapte le mock de test correspondant.

Non exécuté localement : la suite de tests (pytest et flake8 absents de l'environnement). La CI devra le confirmer.

timedelta.microseconds is only the sub-second part (0-999999), so any
request taking over one second was logged with a wrong, truncated time.
Use total_seconds() and log it in seconds.
@eve-ci-cd
eve-ci-cd Bot requested a review from a team as a code owner September 30, 2026 12:35
@codecov

codecov Bot commented Sep 30, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.21%. Comparing base (cfe0bc2) to head (eefbbe4).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #286   +/-   ##
=======================================
  Coverage   90.21%   90.21%           
=======================================
  Files          82       82           
  Lines       11293    11293           
=======================================
  Hits        10188    10188           
  Misses       1105     1105           
Flag Coverage Δ
integration 87.68% <100.00%> (ø)
tests 87.64% <100.00%> (ø)
tests-BuildFailedTest 25.71% <0.00%> (ø)
tests-QuickTest 33.02% <100.00%> (ø)
tests-RepositoryTests 25.39% <0.00%> (ø)
tests-TaskQueueTests 49.60% <0.00%> (ø)
tests-TestBertE 66.97% <0.00%> (ø)
tests-TestQueueing 51.69% <0.00%> (ø)
tests-api-mock 14.44% <0.00%> (ø)
tests-noqueue 78.38% <100.00%> (ø)
tests-noqueue-BuildFailedTest 25.71% <0.00%> (ø)
tests-noqueue-QuickTest 33.02% <100.00%> (ø)
tests-noqueue-RepositoryTests 25.39% <0.00%> (ø)
tests-noqueue-TaskQueueTests 49.60% <0.00%> (ø)
tests-noqueue-TestBertE 63.55% <0.00%> (ø)
tests-noqueue-TestQueueing 25.41% <0.00%> (ø)
tests-server 26.72% <0.00%> (ø)
unittests 43.41% <50.00%> (ø)
utests 29.09% <50.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant