Bug 46376

Summary: возможность сборки тестовых заданий только на одной архитектуре
Product: Infrastructure Reporter: Anton Farygin <rider>
Component: girarAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: Andrey Cherepanov <cas>
Severity: enhancement    
Priority: P5 CC: glebfm, grenka, ldv
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description Anton Farygin 2023-06-03 19:06:34 MSK
Пришла в голову мысль, что иногда было бы удобно и быстрее обкатывать большие задания только на одной (или нескольких определённых) архитектурах.

task run --test-only --archs x86_64,aarch64

опция должна быть несовместима с --commit и при отмене этой опции задание должно пересобираться полностью (что бы src.rpm пересобрался)
Comment 1 Grigory Ustinov 2023-06-03 19:41:37 MSK
Отличная мысль. А в какое состояние будет уходить таск при успешной сборке и каково будет поведение apt-repo test nnnnnn в таком случае для архитектуры, которую исключили?
Comment 2 Gleb F-Malinovskiy 2023-06-03 21:32:57 MSK
(In reply to Grigory Ustinov from comment #1)
> Отличная мысль. А в какое состояние будет уходить таск при успешной сборке

Видимо, какое-то новое состояние, нельзя же это называть TESTED или даже SWEPT, хотя с ним они ближе всего.

>  и каково будет поведение apt-repo test nnnnnn в таком случае для архитектуры,
> которую исключили?

Думаю, что должно быть эквивалентное такому, когда в таске ещё не был сгенерирован репозиторий.  Подозреваю, что даже патчи не понадобятся, а если понадобятся, то какие-то несложные.