RECT/Tests/ResultsOfTests/Results4

Материал из Etersoft wiki
Перейти к: навигация, поиск
Wackowiki-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была автоматически перемещена с old.wiki.etersoft.ru.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.




Результаты тестирования RECT версии python-module-RECT-0.0.10-alt2 (повторное тестирование)

Была исправлена ошибка в тестах. Во всех тестах теперь файл сначала создается, а потом уже открывается с необходимыми опциями и параметрами.


Тесты проводились на проверку oplocks и deny* флаги.


Тестируемые комбинации:


второй RECT-сервис

второй RECT-сервис

второй RECT-сервис

второй RECT-сервис

первый RECT-сервис

Linux (хост 1)

Linux (хост 1)

Windows

Windows

Linux (хост 1)

общий каталог под Linux

общий каталог под Windows

общий каталог под Linux

общий каталог под Windows

Linux (хост 2)

общий каталог под Linux

общий каталог под Windows

общий каталог под Linux

общий каталог под Windows

Windows

(зел)общий каталог под Linux

общий каталог под Windows

общий каталог под Linux

общий каталог под Windows



Полученные результаты для тестов на DENY* флаги:


W(deimos)+ W(deimos)

W(deimos)+ W(deimos)

W(deimos)+ L(ximinez)

W(deimos)+ L(ximinez)

L(ximinez)+ W(deimos)

L(ximinez)+ W(deimos)

L(ximinez)+ L(ximinez)

L(ximinez)+ L(ximinez)

Описание

общий каталог под Windows

общий каталог под Linux

общий каталог под Windows

общий каталог под Linux

общий каталог под Windows

общий каталог под Linux

общий каталог под Windows

общий каталог под Linux

Try to open file with DENYREAD for read

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYREAD for read/write

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYWRITE for write

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYWRITE for read/write

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYDELETE and delete it

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYRDDL for read

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYRDDL for read/write

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYRDDL and delete it

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYWRDL for write

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYWRDL for read/write

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYWRDL and delete it

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYRDWR for read

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYRDWR for write

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYRDWR for read/write

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYALL and delete it

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYALL for read

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYALL for write

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with DENYALL for read/write

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with SHAREALL and delete it

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with SHAREALL for read

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with SHAREALL for write

OK
OK
OK
OK
OK
OK
OK
OK

Try to open file with SHAREALL for read/write

OK
OK
OK
OK
OK
OK
OK
OK



FAILURES(перечислены полученные исключения):

  • Error not raised - не поймано ожидаемое тестом исключение, а именно ожидалась невозможность открытия файла при соответствующих условиях.


Полученные результаты для тестов на oplocks:


W(deimos)+ W(deimos)

W(deimos)+ W(deimos)

W(deimos)+ L(ximinez)

W(deimos)+ L(ximinez)

L(ximinez)+ W(deimos)

L(ximinez)+ W(deimos)

L(ximinez)+ L(ximinez)

L(ximinez)+ L(ximinez)

Описание

общий каталог под Windows

общий каталог под Linux

общий каталог под Windows

общий каталог под Linux

общий каталог под Windows

общий каталог под Linux

общий каталог под Windows

общий каталог под Linux

1 - Write with second process while writing with the first

FAIL
FAIL
OK
OK
FAIL
FAIL
OK
OK

2 - Read with second process while writing with the first (SHAREALL)

OK
OK
OK
OK
OK
OK
OK
OK

3 - Read with second process while writing with the first (DENYREAD)

ERROR2
ERROR2
ERROR1
ERROR1
ERROR2
ERROR2
ERROR1
ERROR1

4 - Read with second process while writing with the first (lock)

ОК
ERROR2
ERROR3
ERROR3
ERROR2
ERROR2
ERROR3
ERROR3

5 - Read with second process while writing with the first (DENYREAD + lock)

ОК
ERROR2
ERROR3
ERROR3
ERROR2
ERROR2
ERROR3
ERROR3

6 - Read after writing both with 2 processes

OK
OK
OK
OK
FAIL
OK
OK
OK



ERRORS (перечислены выдаваемые исключения):
  • ERROR1 - exception ::RectIce::Linux::Error{ reason = Text file busy code = 26}
  • ERROR2 - exception ::RectIce::Win::Error{ reason = The process cannot access the file because another process has locked a portion of the file. code = 33}
  • ERROR3 - exception ::RectIce::Linux::Error{ reason = Permission denied code = 13}


FAILURES (перечислены выдаваемые исключения):

  • прочитанные данные не совпадают с записанными


Ссылки

RECT - тесты

RECT - описания тестов

RECT - вывод результатов

RECT - результаты тестирования