{
  "failed_count": 0,
  "live_mode": false,
  "name": "Webull Quantopian-Style Notebook Test Results",
  "notebook_count": 9,
  "passed_count": 9,
  "tests": [
    {
      "code_cell_count": 3,
      "elapsed_seconds": 0.419,
      "notebook": "01_research_environment.ipynb",
      "slug": "01-research-environment",
      "status": "passed",
      "test_result": "01-research-environment/test_result.json"
    },
    {
      "code_cell_count": 3,
      "elapsed_seconds": 0.057,
      "notebook": "02_plotting_returns.ipynb",
      "slug": "02-plotting-returns",
      "status": "passed",
      "test_result": "02-plotting-returns/test_result.json"
    },
    {
      "code_cell_count": 3,
      "elapsed_seconds": 0.079,
      "notebook": "03_autocorrelation_ar.ipynb",
      "slug": "03-autocorrelation-ar",
      "status": "passed",
      "test_result": "03-autocorrelation-ar/test_result.json"
    },
    {
      "code_cell_count": 3,
      "elapsed_seconds": 0.053,
      "notebook": "04_regression_beta.ipynb",
      "slug": "04-regression-beta",
      "status": "passed",
      "test_result": "04-regression-beta/test_result.json"
    },
    {
      "code_cell_count": 3,
      "elapsed_seconds": 0.056,
      "notebook": "05_pairs_trading.ipynb",
      "slug": "05-pairs-trading",
      "status": "passed",
      "test_result": "05-pairs-trading/test_result.json"
    },
    {
      "code_cell_count": 3,
      "elapsed_seconds": 0.061,
      "notebook": "06_factor_ranking.ipynb",
      "slug": "06-factor-ranking",
      "status": "passed",
      "test_result": "06-factor-ranking/test_result.json"
    },
    {
      "code_cell_count": 3,
      "elapsed_seconds": 0.049,
      "notebook": "07_portfolio_var_cvar.ipynb",
      "slug": "07-portfolio-var-cvar",
      "status": "passed",
      "test_result": "07-portfolio-var-cvar/test_result.json"
    },
    {
      "code_cell_count": 3,
      "elapsed_seconds": 0.05,
      "notebook": "08_liquidity_slippage.ipynb",
      "slug": "08-liquidity-slippage",
      "status": "passed",
      "test_result": "08-liquidity-slippage/test_result.json"
    },
    {
      "code_cell_count": 3,
      "elapsed_seconds": 0.061,
      "notebook": "09_overfitting_guardrails.ipynb",
      "slug": "09-overfitting-guardrails",
      "status": "passed",
      "test_result": "09-overfitting-guardrails/test_result.json"
    }
  ]
}
