INNER CODE UNIT · Python

send_results_to_api

duckduckgo/Android · build-benchmarks/run-benchmark.py:203

def send_results_to_api(results: List[BenchmarkResult], github_action_run_id: Optional[str] = None, git_commit_sha: Optional[str] = None) -> None:
    """Send benchmark results to the API endpoint."""
    base_url = "https://improving.duckduckgo.com/t/m_build_time_android"
    
    for result in results:
        scenario = result.scenario
        sample = result.sample
        
        # Prepare query parameters
        params = {
            'scenario': scenario,
            'sample': sample,
            'mean': f"{result.mean:.3f}",
            'median': f"{result.median:.3f}",
            'std_dev': f"{result.std_dev:.3f}",
            'min': f"{result.min:.3f}",
            'max': f"{result.max:.3f}"
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…