Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When Do I Need to Specify Test Tags?

...

When a change is 100% covered by unit tests, there is no need to specify additional tags.

...

  • You should specify one or more Feature Tags when a change is not 100% covered by unit tests

...

  1. E.g. Middleware applications, high-level functional verification, 3rd-party libraries, integration

...

...

  • when modifying Functional Tests, the Functional Test Framework, or fixing a failing test.

List of Frequency Tags

These tags determine when a test runs. Some tests might be ran at multiple frequencies.

...

Avocado Tag

Description

checksum

Verifies checksum features.

container

Verifies container features.

control

Verifies controlplane features.

datamover

Verifies Data Mover utilities.

Additional sub-tags:

  • mfu - mpifileutils

    • mfu_dcp - mpifileutils/dcp

    • mfu_dsync - mpifileutils/dsync

    • mfu_daos_serialize - mpifileutils/daos-serialize

    • mfu_daos_deserialize - mpifileutils/daos-deserialize

  • daos_cont_clone - daos container clone

  • daos_fs_copy - daos filesystem copy

daosperf

Verifies daos_perf.

deployment

Verifies DAOS on a newly deployed system.

dfuse

Verifies dfuse.

dfs

Verifies DFS. incomplete

dmg

Verifies dmg functionality.

ec

Verifies ec features.

hdf5

Verifies HDF5. incomplete

ior

Verifies ior.

mdtest

Verifies mdtest.

osa

Verifies online and offline osa features.

pool

Verifies features related to pool operations.

security

Verifies security features such as ACLs, pool and container permissions.

snap

Verifies snapshot features.

telemetry

Verifies telemetry features.

tx

Verifies transaction features.

...