Тестирование с использованием сборок CMake
Проверьте llvm:
Проверьте Кланг:
Сборка LLVM и Clang:
Проверьте набор тестов llvm:
Загрузите кросс-компилятор linaro aarch64 и sysroot и распакуйте их:
Создайте файл цепочки инструментов cmake ~/clang_aarch64_linux.cmake со следующим содержимым:
Соберите набор тестов с отключенным глобальным выбором инструкций для aarch64 и сгенерируйте отчет:
Соберите набор тестов с включенным глобальным выбором инструкций для aarch64 и сгенерируйте отчет:
Сравните отчеты:
Пример вывода:
Тестирование с помощью LNT
Установите virtualenv и создайте новую среду:
Проверьте LNT и установите его в виртуальную среду:
Запустите тесты: