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

Build: #3232 was successful

Job: Spaces basic was successful

Test results

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

Build 3,232 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 0x7f5132ff2910>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f5132ff2f70>, 'user1': <tests.utils.user_utils.User object at 0x7f5132ff22b0>, ...}
hosts = {'oneclient-1': {'container-id': '02f949607dca5ff28fa192c62abccf33dfb6f6ff00ac37bd72c729c0cb830451', 'ip': '10.244.174...7bf1f006d0815', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.174.1', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '000000000084B4037368617265477569642373706163655F656136383461643166663433383166336462343830393435323631316461643263686...3438303934353236313164616432636863643832233364613866343739336264313034396132313166386266623764343635636137636831613032'
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 0x7f513335b280>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f513335b2b0>, 'user1': <tests.utils.user_utils.User object at 0x7f513335b8e0>, ...}
hosts = {'oneclient-1': {'container-id': '02f949607dca5ff28fa192c62abccf33dfb6f6ff00ac37bd72c729c0cb830451', 'ip': '10.244.174...7bf1f006d0815', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.174.1', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '00000000005854E8677569642374726173685F6264366233393562303639343138373763303661643866316635323865393131636861633237236264366233393562303639343138373763303661643866316635323865393131636861633237'
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 0x7f5132f30400>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f5132f30430>, 'user1': <tests.utils.user_utils.User object at 0x7f5132f30be0>, ...}
hosts = {'oneclient-1': {'container-id': '02f949607dca5ff28fa192c62abccf33dfb6f6ff00ac37bd72c729c0cb830451', 'ip': '10.244.174...7bf1f006d0815', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.174.1', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000846D387368617265477569642373706163655F323433616566663532326262633435666130383338303033323766313731636663683...3833383030333237663137316366636835366330236163633232666334633462383839656464306165656261656131306632363835636839316635'
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 0x7f51333c18b0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f51333e9f10>, 'user1': <tests.utils.user_utils.User object at 0x7f51333e9a30>, ...}
hosts = {'oneclient-1': {'container-id': '02f949607dca5ff28fa192c62abccf33dfb6f6ff00ac37bd72c729c0cb830451', 'ip': '10.244.174...7bf1f006d0815', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.174.1', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '000000000058FB6F677569642374726173685F3437363665613935386435336431306139356336646465316234366533613836636833613965233437363665613935386435336431306139356336646465316234366533613836636833613965'
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 0x7f5133097940>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f51331479a0>, 'user1': <tests.utils.user_utils.User object at 0x7f51332b5a00>, ...}
user = 'user1'
hosts = {'oneclient-1': {'container-id': '02f949607dca5ff28fa192c62abccf33dfb6f6ff00ac37bd72c729c0cb830451', 'ip': '10.244.174...7bf1f006d0815', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.174.1', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '00000000008474227368617265477569642373706163655F303539653061303838353239616536666531346564393331316434326430303163686...3465643933313164343264303031636862633538233963653565376561653366326339636634623731653733323931393132383735636832363064'
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 0x7f5132e77580>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f5132e80fa0>, 'user1': <tests.utils.user_utils.User object at 0x7f5132e80370>, ...}
hosts = {'oneclient-1': {'container-id': '02f949607dca5ff28fa192c62abccf33dfb6f6ff00ac37bd72c729c0cb830451', 'ip': '10.244.174...7bf1f006d0815', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.174.1', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000844CCC7368617265477569642373706163655F346666613939616534363335616461653835306335313233323934393737663363683...3063353132333239343937376633636832356265236366663432323766326332323633643131393134663638633966636239376331636835666233'
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 0x7f51334e9310>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7f51334ef7f0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f5133a4edc0>, 'user1': <tests.utils.user_utils.User object at 0x7f5133633a30>, ...}
hosts = {'oneclient-1': {'container-id': '02f949607dca5ff28fa192c62abccf33dfb6f6ff00ac37bd72c729c0cb830451', 'ip': '10.244.174...7bf1f006d0815', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.174.1', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000608D1C677569642361726368697665735F726F6F745F6562613635303038346135663830303766336164666466386336356130646334636865643032236562613635303038346135663830303766336164666466386336356130646334636865643032'
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 0x7f5133127310>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7f5133127cd0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f5132f0ebb0>, 'user1': <tests.utils.user_utils.User object at 0x7f5132f0e250>, ...}
hosts = {'oneclient-1': {'container-id': '02f949607dca5ff28fa192c62abccf33dfb6f6ff00ac37bd72c729c0cb830451', 'ip': '10.244.174...7bf1f006d0815', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.174.1', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000844D747368617265477569642373706163655F346530353939386566663836343339373864306566326331633262656533356363683...3065663263316332626565333563636833303937233333323365616662356634353630636134363030393739613836333138363832636836633866'
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__00000000008414917368617265477569642373706163655F6532343435343731386533386533643236666235323261633531343338366631636865643935236532343435343731386533386533643236666235323261633531343338366631636865643935233763363238363837373036613065363733633430313331306434333034323961636830303661' -> 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/44136qp2rkjitiq4/.__onedata__file_id__00000000008414917368617265477569642373706163655F6532343435343731386533386533643236666235323261633531343338366631636865643935236532343435343731386533386533643236666235323261633531343338366631636865643935233763363238363837373036613065363733633430313331306434333034323961636830303661' -> '/tmp/onedata/mnt/new_name/.__onedata__file_id__00000000008414917368617265477569642373706163655F6532343435343731386533386533643236666235323261633531343338366631636865643935236532343435343731386533386533643236666235323261633531343338366631636865643935233763363238363837373036613065363733633430313331306434333034323961636830303661'  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__00000000008414917368617265477569642373706163655F6532343435343731386533386533643236666235323261633531343338366631636865643935236532343435343731386533386533643236666235323261633531343338366631636865643935233763363238363837373036613065363733633430313331306434333034323961636830303661'
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 0x7f51335d8160>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7f513353d9a0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f513353d850>, 'user1': <tests.utils.user_utils.User object at 0x7f5133451e20>, ...}
hosts = {'oneclient-1': {'container-id': '02f949607dca5ff28fa192c62abccf33dfb6f6ff00ac37bd72c729c0cb830451', 'ip': '10.244.174...7bf1f006d0815', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.174.1', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '00000000005863BC677569642374726173685F3839616566353964663432393062376331316638643939643264616539363565636835326630233839616566353964663432393062376331316638643939643264616539363565636835326630'
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 0x7f5133663b20>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7f51336636a0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f51339f96d0>, 'user1': <tests.utils.user_utils.User object at 0x7f51339e26d0>, ...}
hosts = {'oneclient-1': {'container-id': '02f949607dca5ff28fa192c62abccf33dfb6f6ff00ac37bd72c729c0cb830451', 'ip': '10.244.174...7bf1f006d0815', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.174.1', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000584A27677569642373706163655F6539323237313232313864363565343633633139653430363265353035643666636864326262236539323237313232313864363565343633633139653430363265353035643666636864326262'
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 21:58:41 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 0x7f513319f3a0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7f513319f3d0>, 'user1': <tests.utils.user_utils.User object at 0x7f513319fdf0>, ...}
user = 'user1'
hosts = {'oneclient-1': {'container-id': '02f949607dca5ff28fa192c62abccf33dfb6f6ff00ac37bd72c729c0cb830451', 'ip': '10.244.174...7bf1f006d0815', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.174.1', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000847D987368617265477569642373706163655F653062656238346237303164636638343134366461306235363336396335326163683...3664613062353633363963353261636838613234233234373737393763663162303133306365623934323433373065656434613035636862656337'
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
38 secs