Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nepster-web/php-crawler-test-work

Тестовое задание
https://github.com/nepster-web/php-crawler-test-work

docker php-crawler php7 phpunit

Last synced: 14 days ago
JSON representation

Тестовое задание

Awesome Lists containing this project

README

        

# PHP Crawler
Приложение демонстрирует пример работы бота-парсера,
подробное описание которого описано в [тестовом задании](./TASK.md).

# Запуск
Для работы приложения необходимо установить
[Docker](https://www.docker.com) и
[Docker Compose](https://docs.docker.com/compose/).

Запуск приложения осуществляется с помощью makefile:

```
make cwr ARGS="-u=http://robotstxt.org.ru -d=2"
```

или

```
make cwr ARGS="--url==http://robotstxt.org.ru --depth=2"
```

Результат сохраняется в директорию **www/reports**.

# Тесты
Приложение использует [PHPUnit](https://phpunit.de/) для тестирования.
Команда для запуска тестов:

```
make tests
```