anastasia prasolova
3e31c527d2
robot/resources/lib/python
-> robot/resources/lib/python_keywords
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-05-30 18:52:57 +03:00
anastasia prasolova
a97e1ee1e9
[ #184 ]: keywords for nodes management out into separate library
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-05-27 18:06:09 +03:00
anastasia prasolova
e4c1c23ddd
[ #205 ] storage policy validation reconsidered
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-05-26 16:51:05 +03:00
Elizaveta Chichindaeva
8116ada7b6
[ #195 ] Get rid off Prepare Container
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-05-24 19:36:26 +03:00
Elizaveta Chichindaeva
6de6af81c7
[ #218 ] Object Size defined in int
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-05-24 16:53:48 +03:00
Elizaveta Chichindaeva
0799e15526
[ #199 ] Add non-global Generate File for the rest
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-05-24 15:34:37 +03:00
Elizaveta Chichindaeva
057caa54b0
Add non-global Generate File in acl_extended_*
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-05-24 15:31:19 +03:00
Elizaveta Chichindaeva
265301cf81
Add non-global Generate File in acl_bearer_*
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-05-20 12:54:19 +03:00
anastasia prasolova
d1595b78ca
get rid of duplicated "create container" keywords for extended acl suites
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-05-20 00:11:03 +03:00
Elizaveta Chichindaeva
3ea4578683
Add non-global Generate File in acl_basic_*
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-05-19 17:11:27 +03:00
anastasia prasolova
b75cfebf22
get rid of duplicated "create container" keywords for bearer acl suites
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-05-17 19:38:12 +03:00
anastasia prasolova
b8272a86d8
get rid of duplicated "create container" keywords for basic acl suites
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-05-17 15:06:56 +03:00
anastasia prasolova
d940fe9573
storage group operations moved from neofs.py; storage group tests
...
refactored
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-05-16 14:20:31 +03:00
anastasia prasolova
3e749abcd0
added keywords library container.py
extracted from neofs.py
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-04-29 18:17:44 +03:00
Elizaveta Chichindaeva
14183dabfc
[ #349 ] --timeout flag for neofs-authmate
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-04-28 14:14:53 +03:00
Elizaveta Chichindaeva
89a4c6daa7
[ #424 ] neofs-cli: WIF replaced with wallets
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-04-27 17:38:15 +03:00
Elizaveta Chichindaeva
b3b0e20628
[ #41 ] Emission Threshold test
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-04-25 17:48:45 +03:00
anastasia prasolova
95a5a3fda6
fixed Link Object Header decoding in complex_object_operations.robot
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-04-25 13:39:40 +03:00
anastasia prasolova
15dd59ddad
[ #127 ]: Large Object assrtions moved from python to robot
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-04-13 17:28:07 +03:00
anastasia prasolova
040f648c61
syntax fixes in neofs_verbs.py
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-04-04 13:45:55 +03:00
anastasia prasolova
7a21456201
[ #184 ]: neofs verbs divided from neofs.py; HEAD responses are now
...
proccessed as JSON
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-04-02 00:08:41 +03:00
Elizaveta Chichindaeva
e5d6662905
[ #162 ] eACL: Create eACL with neofs-cli
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-03-25 14:57:01 +03:00
anastasia prasolova
d66ae5b7fc
Refactored Head object
operation: removed placeholders for optional
...
parameters; JSON output set as a default
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-03-22 16:43:24 +03:00
Alex Vanin
0ef41a8495
Ignore neofs-cli progress bar when parsing output
2022-03-22 16:35:53 +03:00
anastasia prasolova
2b51542ca2
fixes and refactoring in HTTP and S3 tests
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-03-14 10:16:06 +03:00
anastasia prasolova
40db81216a
timeout on "make up" increased to 120 sec
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-03-10 13:30:34 +03:00
Elizaveta Chichindaeva
f3fc070cc9
[ #171 ] make up: Error report
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-02-25 13:24:26 +03:00
Elizaveta Chichindaeva
0d86352cbe
[ #163 ] Setup and Teardown restart dev-env
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-02-04 19:08:31 +03:00
Elizaveta Chichindaeva
bd9507a19e
[ #169 ] Replace --wif with --wallet`
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-02-02 18:12:45 +03:00
Elizaveta Chichindaeva
8216ab71fa
[ #165 ] Full path to neofs-cli
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2022-01-13 14:54:37 +03:00
Elizaveta Chichindaeva
38e6776fc1
[ #105 ] Change common ACL constants
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2021-12-30 18:27:13 +03:00
anastasia prasolova
da64379eef
initializing morph contracts on demand
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-12-30 17:23:56 +03:00
Elizaveta Chichindaeva
18c30c39ff
[ #334 ] Move common_steps*
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2021-12-10 19:24:17 +03:00
Elizaveta Chichindaeva
8a2f1cf50c
[ #64 ] Create container_session_token.robot test
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2021-12-10 16:40:15 +03:00
Elizaveta Chichindaeva
d6a73a2b23
[ #103 ] Test to check eACL filter keys for objects
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2021-11-24 16:54:00 +03:00
Elizaveta Chichindaeva
dcab3a5745
[ #115 ] Sticky Bit with SYSTEM group
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2021-11-22 12:13:22 +03:00
anastasia prasolova
6bff5f12e3
fixed #147
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-11-02 15:28:28 +03:00
anastasia prasolova
e14ba001a9
nspcc-dev/neofs-testcases#143 : error message extended
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-11-01 13:54:30 +03:00
Alex Vanin
51b376d2bf
robot: Support neofs-cli v0.26.x
...
Latest version of neofs-cli uses `--endpoint`
key for control service.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-10-26 17:55:09 +03:00
Elizaveta Chichindaeva
42ba6ac462
( #122 ) neofs-cli control drop-objects test case
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2021-10-11 11:40:52 +03:00
Anatoly Bogatyrev
1fe540fce9
Add replication test with deny eACL ( #133 )
...
* Add replication test with deny eACL
2021-10-07 14:28:31 +03:00
Elizaveta Chichindaeva
36107fcc4c
( #108 ) HTTP error logs for S3
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2021-10-04 09:29:37 +03:00
Elizaveta Chichindaeva
636eb65e5c
( #93 ) Add netmap_control.robot; fix resources for netmap tets; remove _get_storage_nodes
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2021-09-30 19:32:04 +03:00
anastasia prasolova
92488f0bec
receive balance contract hash from NNS
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-09-30 18:44:45 +03:00
anastasia prasolova
51e3e52f62
fixed "Form eACL json common file" keyword
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-09-24 18:34:52 +03:00
EliChin
08108f6c24
( #98 ) Introduce Prepare Wallet And Deposit keywords instead of Generate Keys
...
Signed-off-by: EliChin <elizaveta@nspcc.ru>
2021-09-22 14:16:14 +03:00
anastasia prasolova
7db9f15633
Fixed ACL import ; made "Verify Split Chain" work
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-09-21 13:39:06 +03:00
EliChin
ced05475d2
( #89 ) S3 Bucket and S3 Object tests
...
Signed-off-by: EliChin <elizaveta@nspcc.ru>
2021-09-20 18:04:59 +03:00
anastasia prasolova
7552a742f3
( #116 ): fixed eACL tests; refactored acl keywords
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-09-15 18:25:29 +03:00
anastasia prasolova
19f9d97328
( #102 ): neofs-cli accounting balance test
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-09-10 15:03:29 +03:00
EliChin
f3f3f00d4a
( #84 ) try-catch for --ttl 1
...
Signed-off-by: Elizaveta Chichindaeva <elizaveta@nspcc.ru>
2021-09-09 15:42:18 +03:00
EliChin
7638c10a20
( #95 ) Detailed error logs after subprocess.run; f-strings in neofs.py
...
Signed-off-by: EliChin <elizaveta@nspcc.ru>
2021-09-06 10:17:45 +03:00
anastasia prasolova
694c31330e
updated readme; misprints fixed
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-09-03 15:12:45 +03:00
EliChin
fe99c143aa
( #87 ) Service tests update
...
Signed-off-by: EliChin <elizaveta@nspcc.ru>
2021-09-01 16:58:22 +03:00
anastasia prasolova
11c4f21faa
Few test fixes
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-08-31 12:32:28 +03:00
EliChin
a26118e581
( #88 ) Delete Container test
...
Signed-off-by: EliChin <elizaveta@nspcc.ru>
2021-08-27 11:36:35 +03:00
EliChin
8e48234e1a
( #70 ) Decode json Head Object output
...
Signeoff-by: EliChin <elizaveta@nspcc.ru>
2021-08-09 09:56:05 +03:00
EliChin
5f1fc77cb2
Add "try" and "exception" block in Create Container keyword
...
Signed-off-by: EliChin <elizaveta@nspcc.ru>
2021-07-30 11:06:05 +03:00
anastasia prasolova
57fc4874e8
( #67 ): replaced sleeps with tick new epoch
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-07-23 20:05:42 +03:00
EliChin
abc7845610
Add container_attributes.robot test
...
Signed-off-by: EliChin <elizaveta@nspcc.ru>
2021-07-20 18:44:50 +03:00
EliChin
692d6c4e20
Fix Create container keyword bug
...
Signed-off-by: EliChin <elizaveta@nspcc.ru>
2021-07-20 15:15:26 +03:00
EliChin
1e7ffba6e4
( #70 ) Add object_attributes.robot test
...
Signed-off-by: EliChin <elizaveta@nspcc.ru>
2021-07-19 19:01:51 +03:00
EliChin
1c2fd5cead
( #37 ) Test networkinfo_rpc_method.robot
...
Signed-off-by: EliChin <elizaveta@nspcc.ru>
2021-07-14 14:20:06 +03:00
anastasia prasolova
0736cae28c
move to python3.8
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-07-12 19:12:27 +03:00
anastasia prasolova
1f0749a561
#69 replace --key with --wif; fixes for acl testsuites
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-07-01 11:10:03 +03:00
anastasia prasolova
a3f7583706
static eacl tables
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-06-25 11:52:30 +03:00
anastasia prasolova
28af257f8f
( #66 ) TEMP_DIR -> ASSETS_DIR
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-06-18 18:15:43 +03:00
anastasia prasolova
8d50305982
"Neofs Deposit" moved to keywords repo and changed its signature
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-06-17 13:26:27 +03:00
anatoly-bogatyrev
e0b0cbf823
Update testcases for NeoFS 0.20.0 version and fix issues ( #62 )
...
* update testcases for NeoFS 0.20.0 version
* fix issues
2021-05-26 17:14:46 +03:00
anastasia prasolova
17047720fd
payment keywords moved to keywords repo ( #60 )
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-05-11 14:49:43 +03:00
anastasia prasolova
d841f3f9ef
"create container" -> "prepare container" misprint fixed
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-05-07 14:46:04 +03:00
Anastasia Prasolova
9c1d4b9b07
single keyword for wallet initialization ( #54 )
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-04-26 20:48:43 +03:00
Anastasia Prasolova
2f31e79327
#56 : create temporary directory on testsuite setup
...
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-04-26 13:30:40 +03:00
anatoly-bogatyrev
286a5ade31
#55 : 'Get Docker Logs' keyword update
2021-04-25 13:43:39 +03:00
EliChin
f72f1c6bbf
Config file optimized ( #50 )
...
* With all envvar added.
* neofs_int_vars.py deleted
* Variables put in common.py
* Variables put in common.py
* Update common.py
* Update common.py
* Update common.py
* Update common.py
* Update common.py
* Update common.py
* Update common.py
2021-04-20 12:51:53 +03:00
anatoly-bogatyrev
7a4ca9b7cc
Object expiration test case ( #47 )
...
* Object expiration test case has been added
* Common steps have been separated from object test cases
* Timeouts have been moved to pre-declared variables
2021-04-06 17:18:48 +03:00
anatoly-bogatyrev
4ac2f11300
Update to work with the latest NeoFS build and ACL cases decomposition ( #45 )
...
* Update to work with the latest NeoFS build
* ACL cases decomposition
* Sleep has been added to correct work with ACL cache
2021-04-02 17:29:41 +03:00
EliChin
f70e0852aa
Temporary Directory created
2021-03-29 13:18:24 +03:00
EliChin
36e6cde527
ScripHash misprint has been corrected to ScriptHash ( #39 )
2021-03-09 13:08:40 +03:00
anatoly-bogatyrev
0a47c0a815
Additional linking object search ( #38 )
...
* Withdraw test case improvements
* Additional linking object requests to detect issue details with unreturned Linking object
2021-02-20 17:05:03 +03:00
anatoly-bogatyrev
1cd77ddd55
Feature/storagegroup acl ( #33 )
...
* update contracts to the latest NeoFS version
* update neo-go command execution to the NeoGo v0.93.0
* Add Storagegroup basic ACL check to the basic ACL test cases
* update expected values of GAS in the withdraw testcase
* update netmap test case to work with LOCODE
2021-02-16 14:56:52 +03:00
anatoly-bogatyrev
e2983c8539
Add storagegroup complex test case ( #32 )
...
* storage group complex test case has been added
* timeouts for several commands have been increased
2021-02-12 00:34:44 +03:00
anatoly-bogatyrev
346809005f
Feature/storage groups ( #29 )
...
* New test case and keywords for the storage group have been added
* Timeout for object PUT operation has been increased up to 120 seconds
* Object operations keywords have been renamed
2021-02-10 21:53:26 +03:00
anatoly-bogatyrev
4cb4121d60
Feature/code clearness ( #27 )
...
* replication testcase has been remade #19
* Split large complex test cases into multiple test cases #18
* Add the steps to check the viewing of previous epochs during GET operations #23
* Updating all test cases according to NeoFS updates
* Code improvements and bug fixes
2021-02-08 08:05:17 +03:00
anastasia prasolova
e922b15082
using neo-go directly instead of docker-exec in container
2021-02-03 12:25:37 +03:00
anastasia prasolova
87325aff7c
paths to neofs-cli and cdn-authmate parameterized; requirements.txt
...
added
2021-01-22 13:46:40 +03:00
anatoly-bogatyrev
fb5da3dc21
Feature/acl extension operations ( #17 )
...
- Add bearer token coverage with the request filter #8
- Add eACL coverage with the request filter #9
- Add Bearer token coverage of the case with different permissions for operations in the complex operations #15 (Check Сompound Operations)
- Add eACL token coverage of the case with different permissions for operations in the complex operations
- Add latest nodes and services logs to the artifacts in case of failure #10
- Prepare neofs-testcases repository for the public #11 - new eACL and bearer token generation by rules.
- Readme update
- Fixes and additional extensions of the existed test cases
- Large file size has been changed from 20mb to 10mb
2020-12-29 22:55:33 +03:00
anatoly-bogatyrev
708bf2a012
NeoFS Yeouido testcases ( #16 )
...
* Update Header Verification with new CLI full headers output #14
* Add verification for the Link headers for complex objects #13
* Add Tombstone verification #6
* Support NeoFS Yeouido #7
2020-12-24 01:38:16 +03:00
anatoly-bogatyrev
bb3c2bd208
Testcases to cover S3 in the smoke test and updates in accordance with NeoFS 0.13.0 have been updated ( #5 )
...
* Coverage of the S3 gateway and "S3-gate - NeoFS - HTTP-gate" interaction has been added to the Selectel smoke test.
2020-12-16 14:19:24 +03:00
anatoly-bogatyrev
a20ec58614
Add S3-gate testcase ( #4 )
...
* Add S3-gate testcase
2020-12-11 14:35:02 +03:00
anatoly@nspcc.ru
b5166662a4
fix
2020-12-04 15:34:06 +03:00
anatoly@nspcc.ru
208602d963
fix comments
2020-12-04 15:32:29 +03:00
anatoly@nspcc.ru
bdffe9d2dc
add http-gate testcase, fix issue with binary files in the get from gate.
2020-12-04 15:28:59 +03:00
anatoly@nspcc.ru
522de42ab6
Cleanup teardown has been added. Fixes. Added ACL bearer token scrnario for filter with user headers.
2020-12-03 02:08:05 +03:00
anatoly@nspcc.ru
1d77791ef6
fix public keys in eACL file to base64
2020-12-02 10:51:15 +03:00
anatoly@nspcc.ru
b032f6d447
Update testcases by result of NeoFS bug fixing.
2020-12-02 00:48:20 +03:00
anastasia prasolova
3d355ac117
Merge remote-tracking branch 'origin/master' into feature/INFRA-236
2020-11-30 13:43:19 +03:00
anastasia prasolova
0c4a035e22
INFRA-236 selectel cdn smoke tests
2020-11-30 13:33:05 +03:00
anatoly@nspcc.ru
9e786f385d
update
2020-11-29 07:23:56 +03:00
anatoly@nspcc.ru
f4d1f0b0fc
fix
2020-11-29 06:54:18 +03:00
anatoly@nspcc.ru
54df07fde7
update
2020-11-29 06:44:38 +03:00
anatoly@nspcc.ru
8774839dbe
update
2020-11-29 03:46:53 +03:00
anatoly@nspcc.ru
61358128bd
update readme
2020-11-29 01:16:52 +03:00
anatoly@nspcc.ru
0857de8f77
update
2020-11-28 06:41:35 +03:00
anatoly@nspcc.ru
b7a30c763d
update
2020-11-28 06:16:10 +03:00
anatoly@nspcc.ru
48813bc519
update
2020-11-27 03:33:11 +03:00
anatoly@nspcc.ru
776c2d7b90
update
2020-11-26 11:32:18 +03:00
anatoly@nspcc.ru
3e97ea79ed
update for API2 - DRAFT
2020-11-18 18:15:57 +03:00
Anatoly Bogatyrev
0ecfd11821
Merged in feature/bearer (pull request #7 )
...
Feature/bearer
* Bearer Token testcase, Netmap testcase, Fix of existed test cases
2020-09-01 03:23:17 +00:00
anatoly@nspcc.ru
d9ceb25233
eACL updated version has been added
2020-08-20 01:31:16 +03:00
anatoly@nspcc.ru
da334c3bc1
update
2020-08-14 01:09:00 +03:00
anatoly@nspcc.ru
d45d511f24
add acl testcase
2020-07-14 03:05:22 +03:00
Anatoly Bogatyrev
029693653e
Merged in features/neo-rpc (pull request #2 )
...
Object user scenarios and DevEnv integration
* Object user scenarios and DevEnv integration.
2020-07-01 02:28:31 +00:00
anastasia prasolova
6dd650100c
INFRA-144 repo dockerfile
2020-05-15 20:00:02 +03:00
anastasia prasolova
25810a756d
INFRA-140 test prototypes
2020-04-30 16:14:32 +03:00