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

Build: #3236 was successful

Job: Spaces basic was successful

Test results

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

Build 3,236 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 0x7f98f3c39340>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f98f3cce400>, 'user1': <tests.utils.user_utils.User object at 0x7f98f3c70130>, ...}
hosts = {'oneclient-1': {'container-id': 'cf42790f269b0201ce7e074af8e019dd6347fffac5784e290c60db265aa41cf8', 'ip': '10.244.160...f3d89b50a274', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.160.29', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '000000000084CBE17368617265477569642373706163655F653661333432373464653130343261316133383861626633383663386136393063683...3838616266333836633861363930636833376165233237666536366162623030643436326461613165616334396131326138306562636834663030'
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 0x7f98f3fec2e0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f98f3fec310>, 'user1': <tests.utils.user_utils.User object at 0x7f98f3fec5e0>, ...}
hosts = {'oneclient-1': {'container-id': 'cf42790f269b0201ce7e074af8e019dd6347fffac5784e290c60db265aa41cf8', 'ip': '10.244.160...f3d89b50a274', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.160.29', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000587D5B677569642374726173685F3831613738643939386438336465323634346366663633366662616439643561636834333331233831613738643939386438336465323634346366663633366662616439643561636834333331'
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 0x7f98f3b47d60>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f98f3b47c70>, 'user1': <tests.utils.user_utils.User object at 0x7f98f3d75f10>, ...}
hosts = {'oneclient-1': {'container-id': 'cf42790f269b0201ce7e074af8e019dd6347fffac5784e290c60db265aa41cf8', 'ip': '10.244.160...f3d89b50a274', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.160.29', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000840E187368617265477569642373706163655F366266666534653837366161343332613237343037386462653238363163343963686...3430373864626532383631633439636866653433236266353430363565373565653961663332613738646561336263343131306663636863303938'
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 0x7f98f3f7bb80>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f98f3f7bb20>, 'user1': <tests.utils.user_utils.User object at 0x7f98f3f7c610>, ...}
hosts = {'oneclient-1': {'container-id': 'cf42790f269b0201ce7e074af8e019dd6347fffac5784e290c60db265aa41cf8', 'ip': '10.244.160...f3d89b50a274', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.160.29', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '00000000005891A3677569642374726173685F3336643836326536653537393238336333646463343837663939653036303866636835373663233336643836326536653537393238336333646463343837663939653036303866636835373663'
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 0x7f98f3b9c550>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f98f3c43160>, 'user1': <tests.utils.user_utils.User object at 0x7f98f3c61670>, ...}
user = 'user1'
hosts = {'oneclient-1': {'container-id': 'cf42790f269b0201ce7e074af8e019dd6347fffac5784e290c60db265aa41cf8', 'ip': '10.244.160...f3d89b50a274', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.160.29', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '000000000084F1DA7368617265477569642373706163655F313630303863653731356236623836353738353739643231646630353434376163686...3537396432316466303534343761636864633339236537336432326362313566326163333233626364323963356138306363653533636834633136'
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 0x7f98f39bc460>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f98f39bc490>, 'user1': <tests.utils.user_utils.User object at 0x7f98f39bcdf0>, ...}
hosts = {'oneclient-1': {'container-id': 'cf42790f269b0201ce7e074af8e019dd6347fffac5784e290c60db265aa41cf8', 'ip': '10.244.160...f3d89b50a274', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.160.29', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000845AB87368617265477569642373706163655F643031383438663361353463373064646166663363343731663330666162326663683...6633633437316633306661623266636830333136236131326366373234623336613264376531333035313834323565313162353435636866366237'
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 0x7f98f4635e50>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7f98f418fd60>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f98f427f220>, 'user1': <tests.utils.user_utils.User object at 0x7f98f4635310>, ...}
hosts = {'oneclient-1': {'container-id': 'cf42790f269b0201ce7e074af8e019dd6347fffac5784e290c60db265aa41cf8', 'ip': '10.244.160...f3d89b50a274', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.160.29', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000606730677569642361726368697665735F726F6F745F3435646462303630326434376166333865633666643239353933356135383031636838653166233435646462303630326434376166333865633666643239353933356135383031636838653166'
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 0x7f98f3b3ed00>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7f98f3c6dbe0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f98f3c6d940>, 'user1': <tests.utils.user_utils.User object at 0x7f98f3c6d550>, ...}
hosts = {'oneclient-1': {'container-id': 'cf42790f269b0201ce7e074af8e019dd6347fffac5784e290c60db265aa41cf8', 'ip': '10.244.160...f3d89b50a274', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.160.29', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '00000000008447C57368617265477569642373706163655F613832373339666465623862616239306132386531313536373537626631343063686...3865313135363735376266313430636863303634233030616166373962323130623536363234633565373733316466386361366638636837336364'
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__00000000008463D77368617265477569642373706163655F3362353334306332383733313365383965386566643436363531623963303938636835636536233362353334306332383733313365383965386566643436363531623963303938636835636536233666626233373863393931646133653432646162323165646236353864623163636833376135' -> 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/7e7ki14q0g9zgr4h/.__onedata__file_id__00000000008463D77368617265477569642373706163655F3362353334306332383733313365383965386566643436363531623963303938636835636536233362353334306332383733313365383965386566643436363531623963303938636835636536233666626233373863393931646133653432646162323165646236353864623163636833376135' -> '/tmp/onedata/mnt/new_name/.__onedata__file_id__00000000008463D77368617265477569642373706163655F3362353334306332383733313365383965386566643436363531623963303938636835636536233362353334306332383733313365383965386566643436363531623963303938636835636536233666626233373863393931646133653432646162323165646236353864623163636833376135'  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__00000000008463D77368617265477569642373706163655F3362353334306332383733313365383965386566643436363531623963303938636835636536233362353334306332383733313365383965386566643436363531623963303938636835636536233666626233373863393931646133653432646162323165646236353864623163636833376135'
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 0x7f98f413de20>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7f98f41438b0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f98f4128730>, 'user1': <tests.utils.user_utils.User object at 0x7f98f40efcd0>, ...}
hosts = {'oneclient-1': {'container-id': 'cf42790f269b0201ce7e074af8e019dd6347fffac5784e290c60db265aa41cf8', 'ip': '10.244.160...f3d89b50a274', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.160.29', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000586319677569642374726173685F3038356237666331303034393635396161613065336263636237303832373334636833336233233038356237666331303034393635396161613065336263636237303832373334636833336233'
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 0x7f98f56c7070>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7f98f4635040>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f98f4607670>, 'user1': <tests.utils.user_utils.User object at 0x7f98f46238b0>, ...}
hosts = {'oneclient-1': {'container-id': 'cf42790f269b0201ce7e074af8e019dd6347fffac5784e290c60db265aa41cf8', 'ip': '10.244.160...f3d89b50a274', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.160.29', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '000000000058B05F677569642373706163655F3739393165326130623665613562396638383233333534393166383431373930636830336337233739393165326130623665613562396638383233333534393166383431373930636830336337'
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': 'Tue, 24 Sep 2024 12:46:24 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 0x7f98f3ec85e0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f98f3ec82e0>, 'user1': <tests.utils.user_utils.User object at 0x7f98f3ec8be0>, ...}
user = 'user1'
hosts = {'oneclient-1': {'container-id': 'cf42790f269b0201ce7e074af8e019dd6347fffac5784e290c60db265aa41cf8', 'ip': '10.244.160...f3d89b50a274', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.160.29', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '00000000008476BE7368617265477569642373706163655F393765306463323339393961356465653630663132643337633566633561363263683...6631326433376335666335613632636836383563233061666530396631343236396134303737636233633036356434363961613034636833643264'
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
1 min