Commit graph

  • f2f7889f6e Add delays after s3 container create/delete and after s3 object create/delete. Vladimir Domnich 2022-07-25 16:44:11 +0300
  • 5ae49c283a Fix endpoint parameter. Vladimir Domnich 2022-07-25 18:47:16 +0300
  • da9b723498 [#246] Get pubkey Elizaveta Chichindaeva 2022-07-22 10:04:26 +0300
  • d7db9795b0 Add storage nodes health check before tests run. a.y.volkov 2022-07-20 17:55:25 +0300
  • a5764da57b added pytest instructions into readme anastasia prasolova 2022-07-19 22:53:47 +0300
  • 5b613c2487 Increase timeout for create_bucket as it fails periodically. Vladimir Domnich 2022-07-21 23:19:22 +0400
  • 459581004d Increase wait time as it seems to take more time for complex object. Vladimir Domnich 2022-07-21 23:16:17 +0400
  • 39ad4e53a4 Fix test name. Vladimir Domnich 2022-07-21 19:36:00 +0400
  • 65b1b251a5 Remove redundant environment variables. Vladimir Domnich 2022-07-21 19:05:34 +0400
  • 12eeaa9f5b Fix logic that checks presense of node in netmap. We are now checking by node's public key as it is represented in netmap. Vladimir Domnich 2022-07-21 18:47:01 +0400
  • b52d725d05 Add delays to http gateway tests. Waiting for GC pass is driven by system design. Waiting after HTTP upload is just termporary workaround. Vladimir Domnich 2022-07-21 17:52:49 +0400
  • 8167c1ccd5 Add logic that deletes all objects versions from versioned s3 bucket. This is required per AWS S3 specification. Vladimir Domnich 2022-07-21 14:19:49 +0400
  • e4a3f45a10 Fix assert that checks presence of node in netmap. We should be looking for node host rather than for node name that we assigned in tests code. Vladimir Domnich 2022-07-21 16:25:17 +0400
  • 6d23a5e6e9 Fix object lifetime tests. We should wait for GC pass on storage nodes. Vladimir Domnich 2022-07-21 16:11:59 +0400
  • 6545f37c9b Fix ssh connection for sbercloud. Vladimir Domnich 2022-07-20 14:47:20 +0400
  • bed41402ee Increase timeouts for operations that sporadically fail. Vladimir Domnich 2022-07-19 22:52:19 +0400
  • 6394d9e362 [#191] EACL_KEY -> WALLET_ALLOW Elizaveta Chichindaeva 2022-07-18 13:19:05 +0300
  • 254778eec8 Remove ssh key from sbercloud config, it is not needed there. Vladimir Domnich 2022-07-19 15:08:29 +0400
  • e891286735 Fix call to control endpoint for remote devenv. Vladimir Domnich 2022-07-18 17:59:02 +0400
  • c42d7e4a07 Fix control endpoint port. Vladimir Domnich 2022-07-18 16:21:01 +0400
  • 72e3292b51 Fix node management tests. Vladimir Domnich 2022-07-15 22:44:19 +0400
  • 69b3061a90 Fix call to storage node control endpoint with overriding storage wallet path. Vladimir Domnich 2022-07-15 09:35:57 +0400
  • 72cd1f4893 Fix SSH connection to storage node in node management tests. Vladimir Domnich 2022-07-14 11:33:45 +0400
  • b1746f3eeb Fix config generation for sbercloud. Vladimir Domnich 2022-07-14 14:45:43 +0400
  • d7a93ee8bd Try fix failovers tests Vladimir Avdeev 2022-07-14 21:44:43 +0300
  • 276dc523e9 Adjust path to wallets in neofs-adm config when preparing configuration. Vladimir Domnich 2022-07-14 23:23:44 +0400
  • 7f6cd8e3b0 Try fix failovers tests Vladimir Avdeev 2022-07-15 03:10:46 +0300
  • dbf679bfbc Add build number to container name per Artem's request. Vladimir Domnich 2022-07-15 09:53:07 +0400
  • 5a4ea4daad Fix path to alphabet wallets in sbercloud run. Vladimir Domnich 2022-07-15 15:42:01 +0400
  • a16576dbdc Added more allure logs for failovers Vladimir Avdeev 2022-07-14 10:20:39 +0300
  • 378456e6d4 Add markers for failover tests so that we can ignore them in particular environment. Vladimir Domnich 2022-07-14 10:21:20 +0400
  • c5085f6b47 Fix SberCloud Failovers Vladimir Avdeev 2022-07-14 09:18:06 +0300
  • 01aeacde09 Tick epoch using neofs-adm when running UAT. Vladimir Domnich 2022-07-14 09:58:46 +0400
  • c257a01af1 Set free storage flag for sbercloud tests. Vladimir Domnich 2022-07-13 22:17:08 +0400
  • 6d9a135042 Add sbercloud prepare action. Vladimir Domnich 2022-07-13 18:30:57 +0400
  • 67394c0788 Fix prepare_wallet_and_deposit fixture Vladimir Avdeev 2022-07-13 12:40:40 +0300
  • 4eceb6ba82 Fix generate_file fixture Vladimir Avdeev 2022-07-13 11:50:48 +0300
  • c8abcab2a8 Fix moment when temp_dir fixture is invoked. Vladimir Domnich 2022-07-13 10:12:26 +0400
  • 5a7f85ca76 Update docker image for test execution. Vladimir Domnich 2022-07-13 07:40:27 +0400
  • 31eab0ffcc Add makefile target to setup tests to run against remote devenv. Vladimir Domnich 2022-07-12 12:23:48 +0400
  • 26ccd9b194 Add soft reboot test Vladimir Avdeev 2022-07-12 02:21:09 +0300
  • 8d1951a3be Add test_panic_storage_node Vladimir Avdeev 2022-07-12 02:15:32 +0300
  • 6b34e6f5ef Add failovers test for storage node on SberCloud infr Vladimir Avdeev 2022-07-11 17:11:26 +0300
  • a0677d1349 Get rid of DEV_ENV_SERVICES variable. Vladimir Domnich 2022-07-12 10:02:21 +0400
  • ff2ece942e Fix passing flag into container get command. Vladimir Domnich 2022-07-12 09:46:30 +0400
  • 7473d7fb74 Make paths to wallets configurable. Make devenv services path configurable. Vladimir Domnich 2022-07-11 14:58:40 +0400
  • cd53f48c15 Post-rebase fixes. Vladimir Domnich 2022-07-11 14:24:27 +0400
  • 7f0dcbfdca Fix node management tests. Remote connection was created to the 1st storage node only. In reality we wanted to create connection to specific node. Vladimir Domnich 2022-07-07 22:48:47 +0400
  • 0daa262fdb Add parameter S3_GATE_PUB_KEY. This enables us to test s3 gateway in real environment, not just in devenv. Vladimir Domnich 2022-07-07 10:16:01 +0400
  • 7e9e5e88ec Update variable names for storage node endpoints. Vladimir Domnich 2022-07-07 08:57:16 +0400
  • afa5a7be5a Skip tests that start/stop nodes via Docker API. This works for devenv only and won't work for a real deployment. Vladimir Domnich 2022-07-05 19:18:28 +0400
  • 73036200d8 Update variables for node management tests: 1. To configure path of CLI binaries and config file on storage node. 2. Change prefix from CONTROL_NODE to STORAGE_NODE. Vladimir Domnich 2022-07-05 15:55:16 +0400
  • 7eb7655b10 Update pytest test suites. Vladimir Domnich 2022-07-08 21:24:55 +0400
  • dddffdc95a updated requirements.txt for venv.localtest anastasia prasolova 2022-07-15 16:42:12 +0300
  • 708a4f51c5 [#245] Fix access tests for IR Elizaveta Chichindaeva 2022-07-08 13:10:20 +0300
  • 84230d12e3 Replace prepare_container*** fixtures with a function. The change is motivated by variety of standard ACLs that will be hard to manage with set of fixtures. Vladimir Domnich 2022-07-12 13:59:19 +0400
  • ffa40112a1 fixed miscellaneous errors anastasia prasolova 2022-07-08 00:31:58 +0300
  • 2f774f5995 Fix library name after module renaming. Vladimir Domnich 2022-07-08 21:38:05 +0400
  • 6e23e7d454 Simplify test checks and fixtures: Remove default SSH key path. Replace multiple fixtures for file generation with single function. Rename references to keyword modules. Update pytest test cases to be consistent with new keywords. Remove gas balance checks from container operations. Add logic to run initial gas transfer only if storage is not free. Remove robot testsuites for s3 and http gateways. S3 and http tests are covered and will be maintained in the future in pytest. Vladimir Domnich 2022-07-05 14:17:36 +0400
  • 8acf738147 Remove dockerfile and removed docker run command from Makefile to keep testcases environment agnostic. Add logic to retrieve mainnet wallet file from control node as WIF for this wallet is not available in config anymore. a.y.volkov 2022-07-01 20:30:07 +0300
  • 6b1e1ab28d Add pytest tests. Change AWS cli v1 to cli v2. Improve allure attachments. Add tests for S3 API. Vladimir Domnich 2022-07-05 11:18:37 +0400
  • 7abb2761c9 [#184] finally got rid of neofs.py anastasia prasolova 2022-07-06 00:35:32 +0300
  • d396118085 renamed wallet creation function anastasia prasolova 2022-07-05 19:19:27 +0300
  • 34d282cf5a fixed [#233]; keywords from neofs-keywords moved to neofs-testcases anastasia prasolova 2022-07-04 22:49:14 +0300
  • b1b86351df added yaml configuration file for devenv anastasia prasolova 2022-06-30 01:15:04 +0300
  • 82139e30a0 small fixes after [#237] anastasia prasolova 2022-06-29 01:20:27 +0300
  • 3ffa4f4534 part of [#194] Get ScriptHash with address Elizaveta Chichindaeva 2022-06-24 13:36:02 +0300
  • c8a5a63791 [#189] Remove wif from the output of Get Control Endpoint Elizaveta Chichindaeva 2022-06-24 15:19:25 +0300
  • ebc0737518 [#240] lib: Remove merging artifacts Pavel Karpy 2022-06-16 16:41:34 +0300
  • a56734ed93 part of [#194] anastasia prasolova 2022-06-13 23:33:09 +0300
  • 0e27ea02c1 Some linter fixes. a.y.volkov 2022-06-09 16:08:11 +0300
  • e086d0d62b [#184]: verbs joined to keywords anastasia prasolova 2022-06-06 16:47:13 +0300
  • d696a8ee68 do not catch error in HEAD as we need it fails on empty response anastasia prasolova 2022-06-01 01:17:40 +0300
  • e489b43d63 [#184]: session token keywords moved to separate repo; session token tests slightly refactored anastasia prasolova 2022-05-27 17:42:42 +0300
  • 3e31c527d2 robot/resources/lib/python -> robot/resources/lib/python_keywords anastasia prasolova 2022-05-30 18:51:59 +0300
  • a97e1ee1e9 [#184]: keywords for nodes management out into separate library anastasia prasolova 2022-05-26 16:40:18 +0300
  • e4c1c23ddd [#205] storage policy validation reconsidered anastasia prasolova 2022-05-26 12:44:13 +0300
  • 8116ada7b6 [#195] Get rid off Prepare Container Elizaveta Chichindaeva 2022-05-24 18:00:26 +0300
  • 6de6af81c7 [#218] Object Size defined in int Elizaveta Chichindaeva 2022-05-24 16:36:17 +0300
  • 0799e15526 [#199] Add non-global Generate File for the rest Elizaveta Chichindaeva 2022-05-20 14:18:14 +0300
  • 057caa54b0 Add non-global Generate File in acl_extended_* Elizaveta Chichindaeva 2022-05-20 14:15:25 +0300
  • 8cb8f1591a storage group tests restructured anastasia prasolova 2022-05-19 14:49:07 +0300
  • 265301cf81 Add non-global Generate File in acl_bearer_* Elizaveta Chichindaeva 2022-05-19 17:07:27 +0300
  • d1595b78ca get rid of duplicated "create container" keywords for extended acl suites anastasia prasolova 2022-05-19 13:54:07 +0300
  • 3ea4578683 Add non-global Generate File in acl_basic_* Elizaveta Chichindaeva 2022-05-19 14:10:00 +0300
  • 2ea007164c deleted dangling container keyword anastasia prasolova 2022-05-19 15:27:51 +0300
  • b75cfebf22 get rid of duplicated "create container" keywords for bearer acl suites anastasia prasolova 2022-05-17 16:54:57 +0300
  • c56f79fee0 updated README.md anastasia prasolova 2022-05-16 21:52:30 +0300
  • b8272a86d8 get rid of duplicated "create container" keywords for basic acl suites anastasia prasolova 2022-05-17 13:25:15 +0300
  • d940fe9573 storage group operations moved from neofs.py; storage group tests refactored anastasia prasolova 2022-05-06 12:53:02 +0300
  • 48730d8f7a python3.8 -> python3.9 in venv.localtest anastasia prasolova 2022-05-13 14:36:21 +0300
  • 72cdd28e66 [#201] Manaully install setuptools Alex Vanin 2022-05-04 09:41:37 +0300
  • 3e749abcd0 added keywords library container.py extracted from neofs.py anastasia prasolova 2022-04-25 12:53:20 +0300
  • 14183dabfc [#349] --timeout flag for neofs-authmate Elizaveta Chichindaeva 2022-04-26 20:04:49 +0300
  • 89a4c6daa7 [#424] neofs-cli: WIF replaced with wallets Elizaveta Chichindaeva 2022-02-01 16:42:41 +0300
  • b3b0e20628 [#41] Emission Threshold test Elizaveta Chichindaeva 2021-12-28 10:08:16 +0300
  • 95a5a3fda6 fixed Link Object Header decoding in complex_object_operations.robot anastasia prasolova 2022-04-25 13:34:33 +0300
  • 15dd59ddad [#127]: Large Object assrtions moved from python to robot anastasia prasolova 2022-04-07 21:48:03 +0300
  • 040f648c61 syntax fixes in neofs_verbs.py anastasia prasolova 2022-04-04 13:45:00 +0300
  • 7a21456201 [#184]: neofs verbs divided from neofs.py; HEAD responses are now proccessed as JSON anastasia prasolova 2022-03-15 14:58:59 +0300