Skip to content

Files

Latest commit

613ec36 · Mar 15, 2022

History

History
This branch is 1674 commits behind dmlc/xgboost:master.

tests

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 11, 2021
Mar 15, 2022
Oct 22, 2019
Mar 14, 2022
Nov 21, 2020
Feb 25, 2022
Mar 15, 2022
Oct 30, 2021
May 11, 2021
Jul 14, 2020
Aug 12, 2020

This folder contains test cases for XGBoost c++ core, Python package and some other CI facilities.

Directories

  • ci_build: Test facilities for Jenkins CI and GitHub action.
  • cli: Basic test for command line executable xgboost. Most of the other command line specific tests are in Python test test_cli.py
  • cpp: Tests for C++ core, using Google test framework.
  • python: Tests for Python package, demonstrations and CLI. For how to setup the dependencies for tests, see conda files in ci_build.
  • python-gpu: Similar to python tests, but for GPU.
  • travis: CI facilities for Travis.
  • distributed: Legacy tests for distributed system. Most of the distributed tests are in Python tests using dask and jvm package using spark.
  • benchmark: Legacy benchmark code. There are a number of benchmark projects for XGBoost with much better configurations.

Others

  • pytest.ini: Describes the pytest marker for python tests, some markers are generated by conftest.py file.