Current time: 20.11.2019, 10:27 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Новая реализация виртуальной файловой системы
» Тестирование
Author Message
Berserker Offline
Administrators

Posts: 11135
Post: #1
Сердце 
Доброго времени суток, дорогие друзья!
Спасибо вам всем огромное за всё, что вы делали и делаете 119

У меня просьба к пользователям операционных систем Windows XP/Vista/7/8/10, Linux скачать архив, распаковать в любую папку (для Linux с желательно латинскими путями) и запустить файл VfsTest.exe, а в нём нажать на зелёную кнопку. Интересует версия ОС и прошли ли тесты.

Данная операция прогонит все написанные мною тесты новой реализации виртуальной файловой системы, которую, в случае успеха, я буду распространять свободно в качестве DLL. Она работает на самом низком уровне (NTDLL.DLL), поддерживает Юникод и огромное количество API, писалась с учётом Wine. С помощью библиотеки можно спроецировать содержимое множество одних папок на любые другие, как сейчас работает Эра, только с полным предварительным кэшированием спроецированных папок для скорости работы и поддержкой многозадачности.

Ну и где же ссылка на скачивание?


Скачать Герои 3 Эра и всё, что с ней связано
Поддержать проект
09.05.2019 01:27
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2979
Post: #2

Berserker, перезалей куда-нить еще, закрыт доступ Bad


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
09.05.2019 02:26
Visit this user's website Find all posts by this user Quote this message in a reply
fireman Offline
Forum Moderators

Posts: 1430
Post: #3



Новости по WoG 3.59, ХотА и другим модам.
09.05.2019 05:43
Find all posts by this user Quote this message in a reply
daemon_n Away

Posts: 821
Post: #4

win 10x64 1709/ тесты прошли, но что-то не так, судя по окошку с ошибкой:
Image: JEdbR
Если не выбирать TestAssertHandler, окошко не вылезает
(This post was last modified: 09.05.2019 08:24 by daemon_n.)
09.05.2019 08:22
Visit this user's website Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 175
Post: #5

Windows 8.1 (x64), Windows 7 (x86). Папка с тестами на рабочем столе.
В обоих случаях такое же окошко, как у daemon_n.
Далее после нажатия ОК:
Windows 8:
Windows 7:
Кроме того, на Windows 7 при закрытии окна пишет "cannot create file dunit.ini".

Да, от админа.
Я так понял, на win8 у меня не проходит тест TestApiDigger,
а на win7 - тесты из группы TestIntegrated.
(This post was last modified: 09.05.2019 15:31 by wessonsm.)
09.05.2019 10:12
Find all posts by this user Quote this message in a reply
PerryR Offline

Posts: 100
Post: #6

win 10x64
same error MSG as Daemon
Test 12, Run 1, Failure 0, 8% :P
....Test.pas" on line 46.
09.05.2019 10:19
Find all posts by this user Quote this message in a reply
daemon_n Away

Posts: 821
Post: #7

(09.05.2019 10:12)wessonsm Wrote:  Кроме того, на Windows 7 при закрытии окна пишет "cannot create file dunit.ini".

От администратора запускал?
Поскольку программа от администратора, то и запускать надо соответствующе
(This post was last modified: 09.05.2019 13:31 by daemon_n.)
09.05.2019 13:29
Visit this user's website Find all posts by this user Quote this message in a reply
Mr.S Offline

Posts: 99
Post: #8

Windows 10 x64 (1809)
Та же ошибка, что и у daemon_n
09.05.2019 14:25
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 11135
Post: #9

Большое спасибо всем!

daemon_n, всё верно. TestAssertHandler должен выдать сообщение. Его можно отключить.
wessonsm, странно, что не сработал тест на получение реальных адресов в Win 8. Если не сложно, нажми в нижнем окне на фиолетовую строчку с ошибкой и в самом нижнем скопируй её полный текст.

И запусти, пожалуйста, тесты с C:\Test или D:\Test и от админа, поскольку на рабочем столе даже прав на создание файла почему-то нет.

PerryR, thanks. All tests passed on your Win 10 x64.

Mr.S, тоже отлично.

У меня нет под рукой XP и перестал в виртуалке работать LUbuntu. На Win 7 x64 от администратора все тесты проходят.


Скачать Герои 3 Эра и всё, что с ней связано
Поддержать проект
09.05.2019 15:20
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1832
Post: #10

У меня всё так же как и у daemon_n на Win 7 x64
Жаль на рабочем компе тимка не обновлена - не могу зайти. Там XP. Смогу проверить только в понедельник.
Сегодня на Ubuntu 18.04 поставлю вайн и отпишусь по этой системе.


Скачать HoMM3 ERA 2.8.3 (Repack: Rus & HD)
09.05.2019 15:31
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline

Posts: 235
Post: #11

На Windows 2003

Image: 885c5668516d.png

Первые 2 ошибки в тестах со скрина - из-за запуска с корня диска. Остальные возникают всегда (полностью точно так же как на Windows 7 у daemon_n).
09.05.2019 16:04
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2979
Post: #12

WinXP SP3 32bit, запуск с правами админа из c:\

Image: e1.JPG
Image: e2.JPG


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
09.05.2019 18:37
Visit this user's website Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 175
Post: #13

(09.05.2019 15:20)Berserker Wrote:  wessonsm, странно, что не сработал тест на получение реальных адресов в Win 8. Если не сложно, нажми в нижнем окне на фиолетовую строчку с ошибкой и в самом нижнем скопируй её полный текст.

И запусти, пожалуйста, тесты с C:\Test или D:\Test и от админа, поскольку на рабочем столе даже прав на создание файла почему-то нет.
Полный текст:
DetermineRealApiAddress: ETestFailure
at $004AC256
Failed to get real api address. Normal address: 758022D0, Real address: 7637CEE0, Got address: 758022D0

При запуске с C:\Test и D:\Test то же самое (cannot create file при закрытии окна).
09.05.2019 19:16
Find all posts by this user Quote this message in a reply
daemon_n Away

Posts: 821
Post: #14

Я тут прикинул, не связаны ли такие расхождения с максимальной версией .net framework, установленной у того или иного юзера? Или каких-либо библиотек, которые необязательны.
(This post was last modified: 09.05.2019 22:23 by daemon_n.)
09.05.2019 20:02
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 11135
Post: #15

igrik, спасибо, буду очень признателен.
XEPOMAHT, Algor, спасибо за отчёты.

Улучшил обработку путей, исправил проблему с запуском из корня диска, добавил журналирование в _LOG_.txt, который будет интересовать, если интеграционные тесты не будут пройдены.

Rghost
DropMeFiles

daemon_n, нет, .NET не при делах )

wessonsm, большое спасибо. Данный тест можно игнорировать. Очевидно, между версиями Windows есть различия в том, какая библиотека из какой какие функции импортирует. Поэтому остановился на самом низкоуровневой — ntdll.dll.


Скачать Герои 3 Эра и всё, что с ней связано
Поддержать проект
09.05.2019 22:45
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2019 MyBB Group