Size: a a a

testing_in_python

2020 September 02

SD

Sergey Dudarev in testing_in_python
Алексей Ланцов
а как работает start_logcat и не является ли log_text None?
start_logcat запускает новый тред. log_text не является None, проверял через type()
источник

СС

Сказочный Сникерс... in testing_in_python
log.Logcat(tag=tag.URL_CHECKER_TAG) а вот это возвращает None
источник

АЛ

Алексей Ланцов... in testing_in_python
Sergey Dudarev
start_logcat запускает новый тред. log_text не является None, проверял через type()
а о чём тред?
источник

ТЭ

Тачами Экстович... in testing_in_python
Sergey Dudarev
start_logcat запускает новый тред. log_text не является None, проверял через type()
Ты можешь забыл какой-нибудь файлик скопировать в контейнер? Конфиг там, или еще что
источник

SD

Sergey Dudarev in testing_in_python
Тачами Экстович
Ты можешь забыл какой-нибудь файлик скопировать в контейнер? Конфиг там, или еще что
Я думаю тогда был бы import error какой нибудь
источник

ТЭ

Тачами Экстович... in testing_in_python
Нет, файлик в смысле .yml какой-нибудь, или в чем ты конфигурации хранишь.
источник

ТЭ

Тачами Экстович... in testing_in_python
Покажи докерфайл
источник

ТЭ

Тачами Экстович... in testing_in_python
Можешь попробовать добавить к запуску -v $(pwd):/work где pwd — это папка с репой, а /work — рабочая папка в контейнере. В случае если реально забыл что-то добавить в контейнер, тесты заработают.
источник

V

Vyacheslav in testing_in_python
а можно просто контейнер в интерактиве запустить и посмотреть, что там есть, а чего нет
источник

SD

Sergey Dudarev in testing_in_python
Тачами Экстович
Нет, файлик в смысле .yml какой-нибудь, или в чем ты конфигурации хранишь.
Dockerfile простенький:
FROM python:3.6

RUN apt-get update
RUN apt-get install -y adb

WORKDIR /Python_Tests

COPY . /Python_Tests

RUN ls /Python_Tests

RUN pip install -r requirements.txt


Спасибо за совет, сейчас попробу.
источник

ТЭ

Тачами Экстович... in testing_in_python
Ну, вообще норм. Если докерфайл в корне репы, и все что нужно для работы тестов репе, не должно быть таких проблем.
источник

S

Sergei in testing_in_python
интересно откуда идет класс Logcat, самописный или из либы :)
источник

S

Sergei in testing_in_python
> start_logcat запускает новый тред

в контексте проблемы скорее всего это бесполезная инфа :)
источник

ИС

Игорь Середа... in testing_in_python
Sergey Dudarev
Dockerfile простенький:
FROM python:3.6

RUN apt-get update
RUN apt-get install -y adb

WORKDIR /Python_Tests

COPY . /Python_Tests

RUN ls /Python_Tests

RUN pip install -r requirements.txt


Спасибо за совет, сейчас попробу.
Если ты указал WORKDIR, зачем дальше продолжаешь этот же путь писать?

И зачем засираешь образ кешом от pip install?
источник

SD

Sergey Dudarev in testing_in_python
Sergei
интересно откуда идет класс Logcat, самописный или из либы :)
самописный
источник

S

Sergei in testing_in_python
ну видимо в этом и проблема)
источник

S

Sergei in testing_in_python
а start_logcat?
источник

S

Sergei in testing_in_python
тоже самописная?
источник

SD

Sergey Dudarev in testing_in_python
да
источник

S

Sergei in testing_in_python
если бы ты их код выложил можно было бы больше сказать)
источник