Petr Kalis
b3c79c447e
OP-3426 - fix - use failed as class variable
...
failed must be used as class variable. Test classes cannot have __init__, so this weird approach used for now.
2022-11-08 11:52:58 +01:00
Petr Kalis
e5a604d58f
OP-3426 - fix - failed class variable wasn't changed
...
Pytest classes cannot have __init__, so this ugly way is implemented for now to keep flag of failure to check before teardown.
Marking all class variables didn't work for some reason.
2022-11-07 18:20:12 +01:00
Petr Kalis
350685b4c6
OP-3426 - changed APP to APP_GROUP
...
APP_GROUP is more descriptive
2022-11-04 18:08:01 +01:00
Petr Kalis
fc99a9a35e
OP-3426 - raise better exception if mongorestore not found
2022-11-04 15:32:45 +01:00
Petr Kalis
c68f5f45d8
OP-3426 - Hound
2022-10-25 18:52:52 +02:00
Petr Kalis
2ed190cdfd
OP-3426 - remove unwanted uncommenting
2022-10-25 18:51:09 +02:00
Petr Kalis
dab37abea9
OP-3426 - updated filtering logic
2022-10-25 11:40:00 +02:00
Petr Kalis
d35ea96bd0
OP-3426 - added filtering of published folders from comparing
...
Some files or folders are dynamically created and cannot be part of comparing of published and expected folder structure.
(Example is Logs in AE from DL)
2022-10-24 11:52:08 +02:00
Petr Kalis
127a0dcb1f
OP-3426 - refactor - use class variable
2022-10-21 16:46:11 +02:00
Petr Kalis
7e6c355fea
OP-3426 - purge temp only if not error
2022-10-20 18:10:48 +02:00
Petr Kalis
b996acaf9c
OP-3426 - disable unwanted commands
...
Enabling only for test preparation.
Updated test_db to currently used avalon_tests
2022-10-19 15:44:50 +02:00
Petr Kalis
f501c63369
OP-3426 - propagate automatic_tests for publish process on DL
2022-10-19 15:42:34 +02:00
Petr Kalis
5a885ac2a7
OP-3426 - changed source DBs
...
It might be better to enhance testing DBs with _tests suffix and control it with single argument (or env var).
2022-10-19 13:50:41 +02:00
Petr Kalis
29ca3f8556
OP-4180 - change output folder
...
It should be in `output` subfolder, not in root
2022-10-19 12:30:03 +02:00
Petr Kalis
a45218d48a
OP-3426 - fix proper id for publish job
...
It should wait for publish job, not rendering jobs.
2022-10-17 14:03:57 +02:00
Petr Kalis
abe5e24309
OP-3426 - fix check if job is finished
2022-10-17 13:49:20 +02:00
Petr Kalis
d5e62039a7
OP-3426 - wait for DL publish job
2022-10-14 19:26:21 +02:00
Petr Kalis
be51b3d977
OP-3426 - fix not dropping settings collection
2022-10-14 17:20:22 +02:00
Petr Kalis
e3864ead41
OP-3426 - DL support for Maya automatic tests
...
WIP
2022-10-14 15:21:25 +02:00
Petr Kalis
b116cbf885
Fix - broken import
2022-10-04 09:53:23 +02:00
Petr Kalis
8d66933fb6
Merge pull request #3646 from pypeclub/feature/OP-3682_Addons-distribution
...
Backend: Implementation of addon deployment logic
2022-09-23 13:11:53 +02:00
Jakub Trllo
5736fa2382
fix testing classes
2022-08-26 16:07:16 +02:00
Petr Kalis
98444762cd
OP-3682 - moved file_handler
2022-08-11 17:27:14 +02:00
Petr Kalis
27125a1088
OP-3682 - extract file_handler from tests
...
Addon distribution could use already implemented methods for dowloading from HTTP (GDrive urls).
2022-08-11 12:02:55 +02:00
Petr Kalis
d0ac6bc9b0
OP-3684 - Hound
2022-08-03 15:08:13 +02:00
Petr Kalis
0761ba4bc3
OP-3684 - fix output compare for automatic testing
2022-08-03 13:34:24 +02:00
Roy Nieterau
c608eeb262
Remove remaining imports from avalon
2022-05-02 21:35:09 +02:00
Petr Kalis
76d50cf6aa
Fixed unwanted pop
...
Counted without type.
2022-04-20 11:45:39 +02:00
Petr Kalis
e93fb7f4f3
Removed obsolete openpype.install
2022-04-20 11:45:00 +02:00
Petr Kalis
77d017bae2
Updated assert message for comparing results
2022-04-05 11:06:26 +02:00
Petr Kalis
c6805d5b5a
Added timeout to command line arguments
2022-02-16 18:08:15 +01:00
Petr Kalis
037b514409
Added print of more detailed message
2022-02-14 20:04:07 +01:00
Petr Kalis
daa8eb532a
OP-2042 - fix tested output path
2021-12-13 11:49:19 +01:00
Petr Kalis
ec15b482db
OP-2042 - added additional class wrapper per host
2021-12-10 17:25:37 +01:00
Petr Kalis
c754521d0a
OP-2042 - added new handling of asserts
...
Added DBAssert class which wraps standard use cases for asserts
2021-12-10 16:40:23 +01:00
Petr Kalis
9a0d55e2f3
OP-2042 - added new fixture output_folder_url
...
Explicitly sets directory of published files. (Purges them if exist!)
2021-12-10 15:08:13 +01:00
Petr Kalis
6e9c9c087c
OP-2042 - adding persist, app_variant to cli
2021-12-10 15:07:04 +01:00
Petr Kalis
00d9681d56
OP-2042 - better cleanup of test DBs before start of test
2021-12-10 13:48:12 +01:00
Petr Kalis
2f2116b4bd
OP-2042 - added test_data_folder to command line
2021-12-09 18:33:48 +01:00
Petr Kalis
a3638ef70f
OP-2042 - injection of TEST_SOURCE_FOLDER
...
It tells Nuke where it should locate test input data
2021-12-08 18:12:01 +01:00
Petr Kalis
709d0ee625
OP-2042 - reset connection to openpype DB
2021-12-07 11:02:16 +01:00
Petr Kalis
8eb7a30358
OP-2042 - added a functionality to inject additional command line arguments
2021-12-03 17:38:02 +01:00
Petr Kalis
b61b3634b2
OP-2042 - Hound
2021-12-03 16:20:31 +01:00
Petr Kalis
d0ada90e44
OP-2042 - added functionality to implicit choose variant
...
If APP_VARIANT is empty it looks for latest installed variant of an application
2021-12-03 16:18:07 +01:00
Petr Kalis
d55d996f9c
OP-2042 - added functionality to reuse existing folder for testdata
2021-12-03 15:39:43 +01:00
Petr Kalis
591e81a414
OP-2042 - comment out examples
2021-12-02 17:51:45 +01:00
Petr Kalis
d48fdaeceb
Fix - missing extension for new workfile
2021-12-01 18:29:56 +01:00
Petr Kalis
5795636af5
OP-2042 - updates to db dumps and loads
2021-11-30 14:39:43 +01:00
Petr Kalis
9607026dae
PYPE-1901 - terminate process after timeout
2021-10-12 11:54:05 +02:00
Petr Kalis
2167671d8e
#1784 - fixing Hound, typos, run_tests command
...
Added documentation
2021-09-09 14:18:13 +02:00