diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bc8366f..eb1e159 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,23 +4,22 @@ on: [push] jobs: test: - runs-on: ubuntu-latest strategy: max-parallel: 4 matrix: - python-version: [3.6] + python-version: ["3", "3.10"] steps: - - uses: actions/checkout@v1 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v1 - with: - python-version: ${{ matrix.python-version }} - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install requests - - name: Run coverage test - run: | - python tests/test_function_coverage.py + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python-version }} + cache: "pip" # caching pip dependencies + - name: Install dependencies + run: | + pip install -r tests/requirements.txt + - name: Run coverage test + run: | + python tests/test_function_coverage.py diff --git a/tests/test_function_coverage.py b/tests/test_function_coverage.py index 17f5651..0c889c5 100644 --- a/tests/test_function_coverage.py +++ b/tests/test_function_coverage.py @@ -22,28 +22,43 @@ "https://raw.githubusercontent.com/stan-dev/docs/master/src/functions-reference/" + filename for filename in [ + "additional_distributions.Rmd", + "appendix.Rmd", "array_operations.Rmd", "binary_distributions.Rmd", "bounded_continuous_distributions.Rmd", "bounded_discrete_distributions.Rmd", + "built-in_functions.Rmd", "circular_distributions.Rmd", - "continuous_distributions_on_[0_1].Rmd", + "complex-valued_basic_functions.Rmd", + "complex_matrix_operations.Rmd", + "compound_arithmetic_and_assignment.Rmd", + "continuous_distributions.Rmd", + "continuous_distributions_on_0_1.Rmd", + "conventions_for_probability_functions.Rmd", "correlation_matrix_distributions.Rmd", "covariance_matrix_distributions.Rmd", + "deprecated_functions.Rmd", + "discrete_distributions.Rmd", "distributions_over_unbounded_vectors.Rmd", + "hidden_markov_models.Rmd", "higher-order_functions.Rmd", + "index.Rmd", "integer-valued_basic_functions.Rmd", + "mathematical_functions.Rmd", "matrix_operations.Rmd", "mixed_operations.Rmd", "multivariate_discrete_distributions.Rmd", "positive_continuous_distributions.Rmd", "positive_lower-bounded_distributions.Rmd", "real-valued_basic_functions.Rmd", + "references.Rmd", + "removed_functions.Rmd", "simplex_distributions.Rmd", "sparse_matrix_operations.Rmd", "unbounded_continuous_distributions.Rmd", "unbounded_discrete_distributions.Rmd", - "void_functions.Rmd", + "void_functions.Rmd" ] ]