Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content
Snippets Groups Projects

Draft: feat: add package tests to for night runs to test min, latest and random dep. packages

Closed appel_c requested to merge feat/run_ci_against_various_packages_nox into main

Description

This MR introduces a way to run scheduled tests of different builds for the module, to test package dependencies.

Type of Change

  • Introduces new class package_version_handler, a context manager that allows to change the pyproject.toml file before each test run
  • Uses nox to run tests with multiple environment

Definition of Done or still missing

  • Core code works locally
  • Run scheduled nightly tests
  • Check for outdated packages, is prepared but pending
  • Write report file for artifacts -> What has been tested
  • Automatically create gitlab issues in case test fails or packages are outdated
  • Documentation is up-to-date.

Merge request reports

Merge request pipeline #21914 passed with warnings

Merge request pipeline passed with warnings for da5e808e

Test coverage 60.00% (-1.00%) from 1 job
Requires 1 approval from eligible users.
Test summary results are being parsed

Closed by appel_cappel_c 11 months ago (Apr 23, 2024 9:17am UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading