Skip to content

gardatech/bugbane-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Пример пайплайна CI/CD с использованием BugBane

Набор инструментов BugBane доступен в репозитории: https://github.com/gardatech/bugbane

Тестируемым приложением является библиотека для работы с регулярными выражениями re2.

Описание директорий

ci: содержит конфигурационный файл bugbane.json, скрипт сборки цели и Dockerfile с командами пайплайна.

storage: выступает в роли хранилища для семплов и результатов работы фаззера.
В папке storage_example содержится пример содержимого хранилища storage после запуска.

Запуск примера

Получить копию этого репозитория:

git clone https://github.com/gardatech/bugbane-example
cd bugbane-example

Построить образ Docker:

docker build -t bb-example -f ci/Dockerfile .

При построении образа выполняются несколько сборок тестируемого приложения.

Запустить тестирование с указанием папки-хранилища:

docker run --rm -v $(pwd)/storage:/mnt -it bb-example

После завершения работы контейнера папка storage должна содержать результаты, в том числе отчёт в формате Markdown, скриншоты в папке screenshots и семплы в папке samples.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages