RECT/Tests/ResultsOfTests/Results5

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




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

    • Условия тестирования: **
  • RECT версии python-module-RECT-0.0.10-alt2
  • Etercifs-4.0.0-alt0.3


Из предыдущих двух тестирований было выявлено, что при одновременном создании файла и открытии его(открытие файла с флагом O_CREATE) некоторые запрещающие флаги(DENY*) не срабатывают. Были сделаны 2 набора по сути одинаковых тестов для DENY* флагов. Первый набо содержит тесты, аналогичные тестам проводимым в RECT - результаты тестов(№3), в которых DENY* флаги накладываются сразу при создании и открытии файла (открытие файла с флагом O_CREATE). Второй набор содержит тесты, аналогичные тестам проводимым в RECT - результаты тестов(№4), в которых DENY* флаги накладываются только открытии уже созданного файла (открытие файла с флагом O_OPEN).


Тестировался Etercifs-4.0.0-alt0.3, в котором была произведена попытка исправить выявленные различия в работе DENY* флагов с разным открытием файлов.


Тестирование проводилось только локально на ximinez.


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


L(ximinez)+ L(ximinez)

L(ximinez)+ L(ximinez)

Описание

открытие файла с флагом O_CREAT

открытие файла с флагом O_OPEN

Try to open file with DENYREAD for read

OK
OK

Try to open file with DENYREAD for read/write

OK
OK

Try to open file with DENYWRITE for write

OK
OK

Try to open file with DENYWRITE for read/write

FAIL
OK

Try to open file with DENYDELETE and delete it

OK
OK

Try to open file with DENYRDDL for read

OK
OK

Try to open file with DENYRDDL for read/write

OK
OK

Try to open file with DENYRDDL and delete it

OK
OK

Try to open file with DENYWRDL for write

FAIL
OK

Try to open file with DENYWRDL for read/write

FAIL
OK

Try to open file with DENYWRDL and delete it

OK
OK

Try to open file with DENYRDWR for read

OK
OK

Try to open file with DENYRDWR for write

FAIL
OK

Try to open file with DENYRDWR for read/write

FAIL
OK

Try to open file with DENYALL and delete it

OK
OK

Try to open file with DENYALL for read

FAIL
OK

Try to open file with DENYALL for write

FAIL
OK

Try to open file with DENYALL for read/write

OK
OK

Try to open file with SHAREALL and delete it

OK
OK

Try to open file with SHAREALL for read

OK
OK

Try to open file with SHAREALL for write

OK
OK

Try to open file with SHAREALL for read/write

OK
OK



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

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


Ссылки

RECT - тесты

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

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

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