Тестирование с использованием сборок CMake

Проверьте llvm:

Проверьте Кланг:

Сборка LLVM и Clang:

Проверьте набор тестов llvm:

Загрузите кросс-компилятор linaro aarch64 и sysroot и распакуйте их:

Создайте файл цепочки инструментов cmake ~/clang_aarch64_linux.cmake со следующим содержимым:

Соберите набор тестов с отключенным глобальным выбором инструкций для aarch64 и сгенерируйте отчет:

Соберите набор тестов с включенным глобальным выбором инструкций для aarch64 и сгенерируйте отчет:

Сравните отчеты:

Пример вывода:

Тестирование с помощью LNT

Установите virtualenv и создайте новую среду:

Проверьте LNT и установите его в виртуальную среду:

Запустите тесты: