Search in sources :

Example 1 with Status

use of org.sonar.db.ce.CeQueueDto.Status in project sonarqube by SonarSource.

the class PurgeDaoTest method insertCeActivity.

private CeActivityDto insertCeActivity(ComponentDto component) {
    Status unusedStatus = Status.values()[RandomUtils.nextInt(Status.values().length)];
    CeQueueDto queueDto = createCeQueue(component, unusedStatus);
    CeActivityDto dto = new CeActivityDto(queueDto);
    dto.setStatus(CeActivityDto.Status.SUCCESS);
    dto.setStartedAt(1_500_000_000_000L);
    dto.setExecutedAt(1_500_000_000_500L);
    dto.setExecutionTimeMs(500L);
    dbClient.ceActivityDao().insert(dbSession, dto);
    return dto;
}
Also used : Status(org.sonar.db.ce.CeQueueDto.Status) CeActivityDto(org.sonar.db.ce.CeActivityDto) CeQueueDto(org.sonar.db.ce.CeQueueDto)

Aggregations

CeActivityDto (org.sonar.db.ce.CeActivityDto)1 CeQueueDto (org.sonar.db.ce.CeQueueDto)1 Status (org.sonar.db.ce.CeQueueDto.Status)1