Acceptance tests using different clients concurrently. Environment deployed from packages.

Build: #3231 failed

Job: Spaces basic was successful

Test results

  • 59 tests in total
  • 26 tests were quarantined / skipped
  • 16 minutes taken in total.

Build 3,231 has the following 26 quarantined tests:

Quarantined tests 26
Status Test Failing since Quarantined by Duration
Exception: Json metadata added to archives root dir, but adding should have failed
request = <FixtureRequest for <Function 'test_user_fails_to_add_metadata_to_the_archives_root_directory[1oz_1op_1oc]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(28 more lines...)
AssertionError
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fc5991b0e80>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fc5991b0eb0>, 'user1': <tests.utils.user_utils.User object at 0x7fc5991bd970>, ...}
hosts = {'oneclient-1': {'container-id': '05a2c26e078f792ae7aa577fd6a6dc0018bc79c44c68fb2ca5adc49dccd5a1a9', 'ip': '10.244.232...89f54f0d985', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.232.127', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000846F397368617265477569642373706163655F613736303563356635393863313132646433333364373165376236613137386663683...3333643731653762366131373866636839626230236262616138626532613437323762353164306139383632306132623936623631636835353863'
expression = '{"id": 1}'
err_msg = 'Json metadata added to share root dir, but adding should have failed'
(540 more lines...)
AssertionError
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fc5996a16a0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fc5996a1730>, 'user1': <tests.utils.user_utils.User object at 0x7fc599858c70>, ...}
hosts = {'oneclient-1': {'container-id': '05a2c26e078f792ae7aa577fd6a6dc0018bc79c44c68fb2ca5adc49dccd5a1a9', 'ip': '10.244.232...89f54f0d985', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.232.127', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '000000000058652A677569642374726173685F3365373537613737643637646238353731373531353433376662356462613163636864663631233365373537613737643637646238353731373531353433376662356462613163636864663631'
expression = '{"id": 1}'
err_msg = 'Json metadata added to trash dir, but adding should have failed'
(540 more lines...)
Exception: Json metadata added to user root dir, but adding should have failed
request = <FixtureRequest for <Function 'test_user_fails_to_add_metadata_to_the_user_root_directory[1oz_1op_1oc]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(28 more lines...)
Exception: Qos requirement added to archives root dir, but adding should have failed
request = <FixtureRequest for <Function 'test_user_fails_to_add_qos_requirement_to_the_archives_root_directory[1oz_1op_1oc]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(29 more lines...)
AssertionError
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fc59927d310>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fc59927d340>, 'user1': <tests.utils.user_utils.User object at 0x7fc59927de50>, ...}
hosts = {'oneclient-1': {'container-id': '05a2c26e078f792ae7aa577fd6a6dc0018bc79c44c68fb2ca5adc49dccd5a1a9', 'ip': '10.244.232...89f54f0d985', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.232.127', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000842C067368617265477569642373706163655F363163383462366263326530346537303338353864636130636263333964323663683...3538646361306362633339643236636830333231236438333530303265356534633734363734346137373261643263636633333862636830656463'
expression = 'geo=PL'
err_msg = 'Qos requirement added to share root dir, but adding should have failed'
(523 more lines...)
AssertionError
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fc599788b20>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fc599788b50>, 'user1': <tests.utils.user_utils.User object at 0x7fc599673370>, ...}
hosts = {'oneclient-1': {'container-id': '05a2c26e078f792ae7aa577fd6a6dc0018bc79c44c68fb2ca5adc49dccd5a1a9', 'ip': '10.244.232...89f54f0d985', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.232.127', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000582DE5677569642374726173685F6462326533653766613830623232656138313366376434663835343462656265636866353763236462326533653766613830623232656138313366376434663835343462656265636866353763'
expression = 'geo=PL'
err_msg = 'Qos requirement added to trash dir, but adding should have failed'
(523 more lines...)
Exception: Qos requirement added to user root dir, but adding should have failed
request = <FixtureRequest for <Function 'test_user_fails_to_add_qos_requirement_to_the_user_root_directory[1oz_1op_1oc]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(29 more lines...)
Exception: File created in archives root dir, but creation should have failed
request = <FixtureRequest for <Function 'test_user_fails_to_create_file_in_the_archives_root_directory[1oz_1op_1oc-REST]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(31 more lines...)
Exception: File created in archives root dir, but creation should have failed
request = <FixtureRequest for <Function 'test_user_fails_to_create_file_in_the_archives_root_directory[1oz_1op_1oc-oneclient1]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(39 more lines...)
AssertionError: Unexpected error occurred [400] Bad Request: {"error":{"id":"notSupported","description":"This operation is not supported."}}
client = 'rest'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fc5993663d0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fc5991dea30>, 'user1': <tests.utils.user_utils.User object at 0x7fc5991de760>, ...}
user = 'user1'
hosts = {'oneclient-1': {'container-id': '05a2c26e078f792ae7aa577fd6a6dc0018bc79c44c68fb2ca5adc49dccd5a1a9', 'ip': '10.244.232...89f54f0d985', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.232.127', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '00000000008489447368617265477569642373706163655F376331353136386439623038353237323937616436383633663131653530366663683...6164363836336631316535303666636832353562233932323134343234376234303039353964396134643331613639646338656632636866396231'
file_name = 'some_name.txt'
(144 more lines...)
Exception: File created in trash dir, but creation should have failed
request = <FixtureRequest for <Function 'test_user_fails_to_create_file_in_the_trash_directory[1oz_1op_1oc-REST]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(31 more lines...)
Exception: File created in trash dir, but creation should have failed
request = <FixtureRequest for <Function 'test_user_fails_to_create_file_in_the_trash_directory[1oz_1op_1oc-oneclient1]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(39 more lines...)
Exception: File created in user root dir, but creation should have failed
request = <FixtureRequest for <Function 'test_user_fails_to_create_file_in_the_user_root_directory[1oz_1op_1oc-REST]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(31 more lines...)
Exception: File created in user root dir, but creation should have failed
request = <FixtureRequest for <Function 'test_user_fails_to_create_file_in_the_user_root_directory[1oz_1op_1oc-oneclient1]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(39 more lines...)
Exception: Established dataset on archives root dir, but establishing should have failed
request = <FixtureRequest for <Function 'test_user_fails_to_establish_dataset_on_the_archives_root_directory[1oz_1op_1oc]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(27 more lines...)
AssertionError
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fc59906e340>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fc59906e2e0>, 'user1': <tests.utils.user_utils.User object at 0x7fc59906ee50>, ...}
hosts = {'oneclient-1': {'container-id': '05a2c26e078f792ae7aa577fd6a6dc0018bc79c44c68fb2ca5adc49dccd5a1a9', 'ip': '10.244.232...89f54f0d985', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.232.127', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000840B667368617265477569642373706163655F653631626364633033303831373439666363353837383761386333333966613563683...3538373837613863333339666135636830323736233937353039346630646539366366643362346261636366613262333961386330636837366163'
err_msg = 'Established dataset on share root dir, but establishing should have failed'

(520 more lines...)
Exception: Established dataset on trash dir, but establishing should have failed
request = <FixtureRequest for <Function 'test_user_fails_to_establish_dataset_on_the_trash_directory[1oz_1op_1oc]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(27 more lines...)
Exception: Established dataset on user root dir, but establishing should have failed
request = <FixtureRequest for <Function 'test_user_fails_to_establish_dataset_on_the_user_root_directory[1oz_1op_1oc]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(27 more lines...)
AssertionError: Unexpected error occurred [400] Bad Request: {"error":{"id":"posix","details":{"errno":"enoent"},"description":"Operation failed with POSIX error: enoent."}}
client = <tests.gui.utils.oneservices.cdmi.CDMIClient object at 0x7fc5998c5c40>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fc59984fd00>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fc59984f220>, 'user1': <tests.utils.user_utils.User object at 0x7fc5998e7400>, ...}
hosts = {'oneclient-1': {'container-id': '05a2c26e078f792ae7aa577fd6a6dc0018bc79c44c68fb2ca5adc49dccd5a1a9', 'ip': '10.244.232...89f54f0d985', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.232.127', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000609E7D677569642361726368697665735F726F6F745F6137346537383633393835616435666664343031396637363064313133383738636838383837236137346537383633393835616435666664343031396637363064313133383738636838383837'
cdmi = <class 'tests.gui.utils.oneservices.cdmi.CDMIClient'>
(120 more lines...)
AssertionError: Unexpected error occurred [400] Bad Request: {"error":{"id":"posix","details":{"errno":"enoent"},"description":"Operation failed with POSIX error: enoent."}}
client = <tests.gui.utils.oneservices.cdmi.CDMIClient object at 0x7fc599370580>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fc5994e4b80>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fc5994e4bb0>, 'user1': <tests.utils.user_utils.User object at 0x7fc5994e4040>, ...}
hosts = {'oneclient-1': {'container-id': '05a2c26e078f792ae7aa577fd6a6dc0018bc79c44c68fb2ca5adc49dccd5a1a9', 'ip': '10.244.232...89f54f0d985', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.232.127', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '000000000084EB0E7368617265477569642373706163655F653063303235366239333932303931303739613136646331646137613461303263683...6131366463316461376134613032636839383563233531383137366565663964343162303366393064333031613931303634663732636865306264'
cdmi = <class 'tests.gui.utils.oneservices.cdmi.CDMIClient'>
(120 more lines...)
_get_exception_class.<locals>.Derived: [Errno 36] File name too long: '/tmp/onedata/mnt/new_name/.__onedata__file_id__000000000084555A7368617265477569642373706163655F3531313832326633366234303266656138616639656237313630383231636439636837363937233531313832326633366234303266656138616639656237313630383231636439636837363937233763663563376231306232656639656431613465343138633036626130616134636864623261' -> None  ========= Remote Traceback (1) ========= Traceback (most recent call last):   File "/usr/lib/python3.8/shutil.py", line 791, in move     os.rename(src, real_dst) OSError: [Errno 18] Invalid cross-device link: '/tmp/onedata/mnt/5itevo47h83m9hwd/.__onedata__file_id__000000000084555A7368617265477569642373706163655F3531313832326633366234303266656138616639656237313630383231636439636837363937233531313832326633366234303266656138616639656237313630383231636439636837363937233763663563376231306232656639656431613465343138633036626130616134636864623261' -> '/tmp/onedata/mnt/new_name/.__onedata__file_id__000000000084555A7368617265477569642373706163655F3531313832326633366234303266656138616639656237313630383231636439636837363937233531313832326633366234303266656138616639656237313630383231636439636837363937233763663563376231306232656639656431613465343138633036626130616134636864623261'  During handling of the above exception, another exception occurred:  Traceback (most recent call last):   File "/usr/local/lib/python3.8/dist-packages/rpyc/core/protocol.py", line 324, in _dispatch_request     res = self._HANDLERS[handler](self, *args)   File "/usr/local/lib/python3.8/dist-packages/rpyc/core/protocol.py", line 592, in _handle_call     return obj(*args, **dict(kwargs))   File "/usr/lib/python3.8/shutil.py", line 807, in move     copytree(src, real_dst, copy_function=copy_function,   File "/usr/lib/python3.8/shutil.py", line 557, in copytree     return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,   File "/usr/lib/python3.8/shutil.py", line 458, in _copytree     os.makedirs(dst, exist_ok=dirs_exist_ok)   File "/usr/lib/python3.8/os.py", line 223, in makedirs     mkdir(name, mode) OSError: [Errno 36] File name too long: '/tmp/onedata/mnt/new_name/.__onedata__file_id__000000000084555A7368617265477569642373706163655F3531313832326633366234303266656138616639656237313630383231636439636837363937233531313832326633366234303266656138616639656237313630383231636439636837363937233763663563376231306232656639656431613465343138633036626130616134636864623261'
request = <FixtureRequest for <Function 'test_user_fails_to_move_the_share_root_directory[1oz_1op_1oc-oneclient1]'>>

    @pytest.mark.usefixtures(*function_args)
    def scenario_wrapper(request):
>       _execute_scenario(feature, scenario, request, encoding)

/usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: 
(62 more lines...)
AssertionError: Unexpected error occurred [400] Bad Request: {"error":{"id":"posix","details":{"errno":"enoent"},"description":"Operation failed with POSIX error: enoent."}}
client = <tests.gui.utils.oneservices.cdmi.CDMIClient object at 0x7fc5998afa00>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fc59979cee0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fc59979c070>, 'user1': <tests.utils.user_utils.User object at 0x7fc5998a61f0>, ...}
hosts = {'oneclient-1': {'container-id': '05a2c26e078f792ae7aa577fd6a6dc0018bc79c44c68fb2ca5adc49dccd5a1a9', 'ip': '10.244.232...89f54f0d985', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.232.127', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '00000000005850A4677569642374726173685F3866363932363336616435316530613663616635366262376330396333316334636865643763233866363932363336616435316530613663616635366262376330396333316334636865643763'
cdmi = <class 'tests.gui.utils.oneservices.cdmi.CDMIClient'>
(120 more lines...)
AssertionError: Unexpected error occurred [400] Bad Request: {"error":{"id":"posix","details":{"errno":"enoent"},"description":"Operation failed with POSIX error: enoent."}}
client = <tests.gui.utils.oneservices.cdmi.CDMIClient object at 0x7fc59998b4c0>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fc599d82940>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fc59998baf0>, 'user1': <tests.utils.user_utils.User object at 0x7fc599d919d0>, ...}
hosts = {'oneclient-1': {'container-id': '05a2c26e078f792ae7aa577fd6a6dc0018bc79c44c68fb2ca5adc49dccd5a1a9', 'ip': '10.244.232...89f54f0d985', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.232.127', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '000000000058C1F3677569642373706163655F6564393233633034363638373636623133353566356464393161373832363333636862663838236564393233633034363638373636623133353566356464393161373832363333636862663838'
cdmi = <class 'tests.gui.utils.oneservices.cdmi.CDMIClient'>
(120 more lines...)
AssertionError: Unexpected error occurred (400) Reason: Bad Request HTTP response headers: HTTPHeaderDict({'access-control-allow-origin': '*', 'content-length': '80', 'content-type': 'application/json', 'date': 'Mon, 09 Sep 2024 20:11:43 GMT', 'server': 'Cowboy'}) HTTP response body: {"error":{"id":"notSupported","description":"This operation is not supported."}}
client = 'rest'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fc5994bd4f0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fc5994bd520>, 'user1': <tests.utils.user_utils.User object at 0x7fc5994bdc10>, ...}
user = 'user1'
hosts = {'oneclient-1': {'container-id': '05a2c26e078f792ae7aa577fd6a6dc0018bc79c44c68fb2ca5adc49dccd5a1a9', 'ip': '10.244.232...89f54f0d985', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.232.127', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000849AFC7368617265477569642373706163655F306437666332646239366233396230346539393838623066623065316536393863683...3938386230666230653165363938636830346231233234643866383137303465366239373036393431633165343964376263313561636866383936'
err_msg = 'share root dir was deleted!'
(529 more lines...)
Successful test_spaces_basic test_user_of_client2_fails_to_modify_privileges_of_space_after_joining_to_it_from_invitation_generated_by_user_of_client1[1oz_1op_1oc-REST-web GUI]
Wojciech Szmelich Wojciech Szmelich
36 secs