Apache Bigtop 1.4 добавляет дымовой тест


Apache Bigtop был обновлен новой версией своей платформы интеграционного тестирования и недавно разработанной матрицей Smoke Test CI Matrix для обеспечения качества выпусков.

Bigtop — это проект Apache Foundation, который можно использовать для упаковки, тестирования и настройки широко известных компонентов больших данных с открытым исходным кодом, составляющих инфраструктуру Hadoop. Bigtop работает с широким спектром компонентов и проектов, включая Hadoop, HBase и Spark. Целью Apache для Bigtop является создание сообщества вокруг упаковки, развертывания и тестирования совместимости проектов, связанных с Hadoop. Bigtop поддерживает более широкий выбор проектов, связанных с Hadoop, включая Hbase, Pig, Hive MapReduce, Zookeeper и Avro. Для виртуализации Bigtop предоставляет бродячие рецепты, необработанные образы и (незавершенные) рецепты докеров для развертывания Hadoop с нуля.

Платформа интеграционного тестирования призвана предоставить комплексные интегрированные решения для сборки и тестирования экосистемы Hadoop внутри Docker. Вы можете управлять им с помощью одной команды Gradle.

Недавно разработанная Smoke Test CI Matrix основана на gradle и призвана упростить настройку и тестирование дистрибутива Apache BigTop Hadoop. С его помощью вы можете легко добавлять новые тесты в Bigtop без добавления новых каталогов или файлов xml. Разработчики говорят, что он легко отлаживает тесты, делает ведение журнала прозрачным и может создавать легко читаемые отчеты о тестах. Вы можете использовать его для запуска тестов Bigtop без использования файла jar и, в идеале, без использования gradle или maven. Возможно, это преувеличение. Разработчики говорят, что фреймворк делает тестирование с Apache Bigtop простым и увлекательным!

В новом выпуске также обновлена поддержка Hadoop 2.8.5, Kafka 1.1.1, Spark 2.4.0 и Alluxio 1.8.1. В него также включены новые дымовые тесты для Flink и Giraph (Crunch).

Последняя версия доступна на веб-сайте Apache Bigtop.


Добавить комментарий