Current time: 24.03.2024, 00:40 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

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

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

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

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


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

Posts: 3880
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: 1426
Post: #3



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

Posts: 4333
Post: #4

win 10x64 1709/ тесты прошли, но что-то не так, судя по окошку с ошибкой:
Image: JEdbR
Если не выбирать TestAssertHandler, окошко не вылезает
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: 779
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: 456
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 Offline
Administrators

Posts: 4333
Post: #7

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

От администратора запускал?
Поскольку программа от администратора, то и запускать надо соответствующе
09.05.2019 13:29
Visit this user's website Find all posts by this user Quote this message in a reply
Elmore Offline

Posts: 586
Post: #8

Windows 10 x64 (1809)
Та же ошибка, что и у daemon_n


Image: widget.png?style=banner2
09.05.2019 14:25
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
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 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
09.05.2019 15:20
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2807
Post: #10

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


game bug fixes extended.dll || My Plugins || My GitHub
09.05.2019 15:31
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2265
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 Away
Administrators

Posts: 3880
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: 779
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 Offline
Administrators

Posts: 4333
Post: #14

Я тут прикинул, не связаны ли такие расхождения с максимальной версией .net framework, установленной у того или иного юзера? Или каких-либо библиотек, которые необязательны.
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: 16449
Post: #15

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

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

Rghost
DropMeFiles

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

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


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
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-2024 MyBB Group