AFE Models

AFE stands for Autotest Front End. It’s an application that provides access to the core of Autotest definitions, such as Hosts, Tests, Jobs, etc.

For the classes that inherit from django.db.models.Model some of the attributes documented here are instances from one of the many django.db.models.fields classes and will be mapped into a field on the relational database.

AtomicGroup

Job

Label

Drone

DroneSet

User

Host

HostAttribute

Test

TestParameter

Profiler

AclGroup

Kernel

ParameterizedJob

ParameterizedJobProfiler

ParameterizedJobProfilerParameter

ParameterizedJobParameter

Job

AFE Exceptions

Besides persistence, Models also provide some logic. And as such, some custom error conditions exist.