Binutils tests
  • Shell 69.5%
  • Assembly 21.2%
  • C 5.9%
  • SWIG 1.8%
  • Python 1.3%
  • Other 0.3%
Find a file
Miloš Prchlík b9e16fe4fb Add test for RHEL-30268
objcopy doesn't align sections with --section-alignment/--set-section-alignment
2024-07-02 16:08:47 +02:00
.fmf Bootstrap tests in general 2023-08-29 10:26:35 +02:00
plans Enable the needed repositories on RHEL-10 2024-06-27 11:32:24 +02:00
tests Add test for RHEL-30268 2024-07-02 16:08:47 +02:00
.gitlab-ci.yml Bootstrap tests in general 2023-08-29 10:26:35 +02:00
.pre-commit-config.yaml Add test for RHEL-30268 2024-07-02 16:08:47 +02:00
.yamllint Fix yamllint in pre-commit 2024-04-25 23:06:23 +02:00
README.md Polish comments, add template and extend README 2023-10-12 12:45:53 +02:00

binutils tests

$ tmt lint --failed-only --outcome-only=fail --outcome-only=warn

$ tmt plan show -vv
$ tmt test show -vv

$ tmt -c distro=$DISTRO -c arch=$ARCH -vv run discover
$ tmt -c distro=$DISTRO -c arch=$ARCH -vv run plan -n '/plans/build-gating/common'
$ tmt -c distro=$DISTRO -c arch=$ARCH -vv run plan -n '/plans/build-gating/kernel-rebuild'
$ tmt -c distro=$DISTRO -c arch=$ARCH -vv run plan -n '/plans/regression'

Adding new tests

Please, follow these rules:

  • always define summary andduration fields
  • you may define custom description field
  • always use + form of list-like fields (require, link, ...):
    # No:
    tag: foo
    
    tag:
      - foo
    
    # Yes
    tag+:
      - foo
    
  • add verifies links via link+ when the test is meant to verify bugzilla or Jira issues
  • test applicable to collections only must add collection-only tag
  • tests sutiable for build gating must add gate-build tag

Test template

# NOTE: DO NOT LEAVE EMPTY FIELDS, NOT EVEN COMMENTED OUT - REMOVE THEM

# TODO: Add proper summary
summary: ...

# TODO: Add a longer description if there's anythign to write about. If not,
# drop the whole field.
# description: ...

# TODO: Add proper duratio
duration: ...

# tag+:
  # TODO: if this is a test for build gating, add this tag
  # - gate-build

  # TODO: if this is a test applicable to collections-only, add this tag
  # - collection-only

# TODO: List bugs verified by the test if there are any.
# link+:
#   - verifies: https://bugzilla.redhat.com/...
#   - verifies: https://issues.redhat.com/...

# TODO: Add additional authors - or the only authors if the default contact
# is not applicable, use `contact` in that case.
# contact+:
#   - Foo Bar <foobar@redhat.com>

# TODO: Add extra required packages
# require+:
#   - ...

# adjust+:
  # TODO: If the test is relevant for one architecture only, use the following rule
  # - when: arch == ...
  #   enabled: false

  # TODO: If the test is relevant for collections only, use the following rule
  # - when: collection is not defined
  #   enabled: false

State of support

Distro Flavor State
RHEL-9.3.0 system yes
RHEL-9.3.0 gcc-toolset-13 yes
RHEL-9.3.0 gcc-toolset-12 yes
RHEL-9.3.0 gcc-toolset-11
RHEL-9.2.0 system yes
RHEL-9.2.0 gcc-toolset-12 yes
RHEL-9.2.0 gcc-toolset-11 yes
RHEL-9.1.0 system yes
RHEL-9.1.0 gcc-toolset-11 yes
RHEL-8.9.0 system yes
RHEL-8.9.0 gcc-toolset-13 yes
RHEL-8.9.0 gcc-toolset-12
RHEL-8.9.0 gcc-toolset-11
RHEL-8.8.0 system yes
RHEL-8.8.0 gcc-toolset-12
RHEL-8.8.0 gcc-toolset-11
RHEL-8.7.0 system yes
RHEL-8.7.0 gcc-toolset-11
RHEL-7.9 system
RHEL-7.9 devtoolset-13
RHEL-6.10 system
Fedora Rawhide system yes
Fedora 39 system yes
Fedora 38 system yes
Fedora 37 system
CentOS Stream 9 system yes
CentOS Stream 9 gcc-toolset-13
CentOS Stream 9 gcc-toolset-12
CentOS Stream 9 gcc-toolset-11
CentOS Stream 8 system yes
CentOS Stream 8 gcc-toolset-13
CentOS Stream 8 gcc-toolset-12
CentOS Stream 8 gcc-toolset-11