artbear / 1testrunner

7 stars 11 forks source link

Не найден файл ... указанный в манифесте. (1.5.1) #26

Closed khorevaa closed 6 years ago

khorevaa commented 6 years ago

Перестал работать тестраннер после обновления

Лог ошибки

$ sudo oscript /usr/share/oscript/lib/opm/src/opm.os install opm
ИНФОРМАЦИЯ - Скачиваю файл: opm.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет opm
ИНФОРМАЦИЯ - Устанавливаю зависимость: fs
ИНФОРМАЦИЯ - Скачиваю файл: fs-0.3.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет fs
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: asserts
ИНФОРМАЦИЯ - asserts уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: cmdline
ИНФОРМАЦИЯ - cmdline уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: tempfiles
ИНФОРМАЦИЯ - tempfiles уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: 1testrunner
ИНФОРМАЦИЯ - 1testrunner уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: gitrunner
ИНФОРМАЦИЯ - Скачиваю файл: gitrunner-1.4.0.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет gitrunner
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Регистрация приложения: opm
ИНФОРМАЦИЯ - Установка завершена
install.1
2.93s$ sudo oscript /usr/share/oscript/lib/opm/src/opm.os install 1testrunner
ИНФОРМАЦИЯ - Скачиваю файл: 1testrunner.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет 1testrunner
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: cmdline
ИНФОРМАЦИЯ - cmdline уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: tempfiles
ИНФОРМАЦИЯ - tempfiles уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: strings
ИНФОРМАЦИЯ - strings уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: 1commands
ИНФОРМАЦИЯ - Скачиваю файл: 1commands-1.3.1.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет 1commands
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: asserts
ИНФОРМАЦИЯ - asserts уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: tempfiles
ИНФОРМАЦИЯ - tempfiles уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: delegate
ИНФОРМАЦИЯ - Скачиваю файл: delegate-0.2.0.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет delegate
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - Скачиваю файл: logos-0.6.2.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет logos
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Регистрация приложения: 1testrunner
ИНФОРМАЦИЯ - Установка завершена
install.2
3.42s$ sudo oscript /usr/share/oscript/lib/opm/src/opm.os install 1bdd
ИНФОРМАЦИЯ - Скачиваю файл: 1bdd.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет 1bdd
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: cmdline
ИНФОРМАЦИЯ - Скачиваю файл: cmdline-0.4.1.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет cmdline
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: tempfiles
ИНФОРМАЦИЯ - Скачиваю файл: tempfiles-0.2.1.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет tempfiles
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: asserts
ИНФОРМАЦИЯ - Скачиваю файл: asserts-0.3.1.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет asserts
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: 1commands
ИНФОРМАЦИЯ - 1commands уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: fs
ИНФОРМАЦИЯ - fs уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: strings
ИНФОРМАЦИЯ - Скачиваю файл: strings-0.4.1.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет strings
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Регистрация приложения: 1bdd
ИНФОРМАЦИЯ - Установка завершена
install.3
1.91s$ sudo oscript /usr/share/oscript/lib/opm/src/opm.os install
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: delegate
ИНФОРМАЦИЯ - delegate уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: fluent
ИНФОРМАЦИЯ - Скачиваю файл: fluent.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет fluent
ИНФОРМАЦИЯ - Устанавливаю зависимость: logos
ИНФОРМАЦИЯ - logos уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: notify
ИНФОРМАЦИЯ - Скачиваю файл: notify-0.1.1.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет notify
ИНФОРМАЦИЯ - Установка завершена
ИНФОРМАЦИЯ - Устанавливаю зависимость: strings
ИНФОРМАЦИЯ - strings уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Устанавливаю зависимость: tempfiles
ИНФОРМАЦИЯ - tempfiles уже установлен. Пропускаем.
ИНФОРМАЦИЯ - Установка завершена
0.82s$ oscript /usr/share/oscript/lib/opm/src/opm.os test
КРИТИЧНАЯОШИБКА - {Модуль /usr/share/oscript/lib/package-loader.os / Ошибка в строке: 59 / Не найден файл /usr/share/oscript/lib/1testrunner/src\Модули\Константы_1testrunner.os, указанный в манифесте}
khorevaa commented 6 years ago

/cc @artbear

artbear commented 6 years ago

1testrunner давно не менялся. Возможно, неверные слеши в имени модуля? /usr/share/oscript/lib/1testrunner/src\Модули\Константы_1testrunner.os

khorevaa commented 6 years ago

Проблема в том что я не могу этого сделать т.к. это все выполняется на CI Т.е. 1testrunner устанавливается командой с хаба. sudo oscript /usr/share/oscript/lib/opm/src/opm.os install 1testrunner см. вот в истории видно что работало https://travis-ci.org/khorevaa/cli/builds

khorevaa commented 6 years ago

Провел эксперемент. Установил локально версию 1.5.1 (убунта) - результат отрицательный (не работает) Установил локально версию 1.5.0 (убунта) - результат положительный (работает)

Так, что проблема в новой версии. Видимо в взаимосвязах библиотек.. Предположительно в либе 1commands, т.к. только ее версия обновляется

khorevaa commented 6 years ago

<module name="Константы_1testrunner" file="src\Модули\Константы_1testrunner.os"/>

Как раз эта строчка и добавилась между релизами 1.5.0. и 1.5.1

artbear commented 6 years ago

Странно :( Эта строка вроде бы давно не менялась, откуда она проявилась?

khorevaa commented 6 years ago

https://github.com/artbear/1testrunner/commit/6f929e30b6557dd3335b8876faad9f6e2f3b7ee3

artbear commented 6 years ago

да, мой код. вспомнил. исправлю

artbear commented 6 years ago

@khorevaa Проверяй, я опубликовал релиз 1.5.2

khorevaa commented 6 years ago

Работает :)