From f0b401d5dc0132996e8152436b8543de717c8f6f Mon Sep 17 00:00:00 2001 From: MBU1366 Date: Wed, 9 Oct 2024 00:32:57 +0300 Subject: [PATCH] new step --- .github/workflows/README.md | 5 +++++ .github/workflows/hexlet-check.yml | 24 ++++++++++++++++++++++++ README.md | 2 ++ requirements.yml | 17 +++++++++++++++++ 4 files changed, 48 insertions(+) create mode 100644 .github/workflows/README.md create mode 100644 .github/workflows/hexlet-check.yml create mode 100644 README.md create mode 100644 requirements.yml diff --git a/.github/workflows/README.md b/.github/workflows/README.md new file mode 100644 index 0000000..a62bf2d --- /dev/null +++ b/.github/workflows/README.md @@ -0,0 +1,5 @@ +# Automatic tests + +After completing all the steps in the project, automatic tests will become available to you. Tests are run on each commit - once all tasks in the Hexlet interface are completed, make a commit, and the tests will run automatically. + +The hexlet-check.yml file is responsible for running these tests - do not delete this file, edit it, or rename the repository. diff --git a/.github/workflows/hexlet-check.yml b/.github/workflows/hexlet-check.yml new file mode 100644 index 0000000..e7a851d --- /dev/null +++ b/.github/workflows/hexlet-check.yml @@ -0,0 +1,24 @@ +########################################################################## +# DO NOT DELETE OR EDIT THIS FILE # +# This file is automatically generated and used to run tests # +########################################################################## + +name: hexlet-check + +on: + push: + branches: + - '**' + tags: + - '**' + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Hexlet project check + uses: hexlet/project-action@release + with: + hexlet-id: ${{ secrets.HEXLET_ID }} diff --git a/README.md b/README.md new file mode 100644 index 0000000..3804ae9 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +### Hexlet tests and linter status: +[![Actions Status](https://github.com/MBU1366/qa-engineer-project-85/actions/workflows/hexlet-check.yml/badge.svg)](https://github.com/MBU1366/qa-engineer-project-85/actions) \ No newline at end of file diff --git a/requirements.yml b/requirements.yml new file mode 100644 index 0000000..95c1f0a --- /dev/null +++ b/requirements.yml @@ -0,0 +1,17 @@ +--- +functional: + - требование 1 + - требование 2 +non-functional: + - Сайт должен быть разработан с учетом удобства использования и оптимизирован для скорости работы + - Сайт должен быть безопасным и защищать данные пользователя + - Сайт должен быть удобным на мобильном устройстве + - Сайт должен быть протестирован на совместимость с последними версиями браузеров + - Сайт должен быть способен обрабатывать большое количество трафика (например, 1000 одновременных пользователей) +implicit: + - Соответствие законодательству; + - Масштабируемость; + - Локализация; + - Интеграция; + - Персонализация; + - Интернационализация. \ No newline at end of file