Commit graph

217 commits

Author SHA1 Message Date
Jakub Jezek
f40495ebbf
testing: colorspace test file rules 2023-01-03 22:02:49 +01:00
Jakub Jezek
4d24aa6984
testing: colorspace legacy_io to fixture 2023-01-03 21:19:21 +01:00
Jakub Jezek
e36b441426
testing: improving colorspace 2023-01-03 20:53:33 +01:00
Petr Kalis
05a11f642b Bumped log higher
It is better to have it earlier because of possible errors during downloading
2023-01-03 13:41:40 +01:00
Jakub Jezek
72cb5ae754
testing: pipeline colorspace get views 2022-12-30 20:48:43 +01:00
Jakub Jezek
56aca63056
testing: adding basic colorspace testing 2022-12-30 16:54:45 +01:00
Petr Kalis
492e5bbd03 Merge develop 2022-12-08 11:21:38 +01:00
Petr Kalis
e2ec1457c9 Fix Nuke legacy test
Legacy Nuke tests are not cleaning up `renders` folders. Branch with DL version disables Cleanup for now.
2022-12-02 16:35:04 +01:00
Petr Kalis
1fcc15583c Fix AE legacy test 2022-12-02 16:31:56 +01:00
Petr Kalis
e68ad503e7 Remove temporarily AE tests configured for Tray Publisher 2022-12-02 16:07:47 +01:00
Petr Kalis
5207387352 Added AE test with old stored instances
Release 3.15 will move to New Publisher
2022-12-02 16:07:04 +01:00
Petr Kalis
bf58eb8322 Hound 2022-12-02 16:04:10 +01:00
Petr Kalis
412d03d382 Merge fixes for tests from branch with Deadline tests.
Branch with newly implemented DL tests is targetted to release 3.15, but changes from it affects tests in develop.
This branch should solve issues with automatic tests in develop without need of full release 3.15 changes.
2022-12-02 15:52:04 +01:00
Petr Kalis
02b7c64491 OP-3426 - fix expected count of representation
This changed as default for single frame is png, not mp4 now.
2022-11-21 17:12:39 +01:00
Petr Kalis
bd5e8285e9 OP-3426 - added legacy publish in AE
Instances creaed in Publisher are not working in old Pyblish, but old instances should be publishable automatically.
2022-11-21 14:01:46 +01:00
Petr Kalis
a20c102b85 OP-3426 - fix check for failed test
If fixture fails before test is finished, there is no `rep_call` method, this way it should be more safe.
2022-11-21 13:13:27 +01:00
Petr Kalis
2dfb34bfae Merge remote-tracking branch 'origin/feature/OP-3426_Add-support-for-Deadline-for-automatic-tests' into feature/OP-3426_Add-support-for-Deadline-for-automatic-tests 2022-11-14 17:37:13 +01:00
Petr Kalis
7f166ddf3f OP-3426 - fix AE tests
ExtractReview for single frames was merged, therefore it is expected, that only png representation is expected.
2022-11-14 17:36:22 +01:00
Petr Kalis
41f4c3981b
Merge branch 'release/3.15.x' into feature/OP-3426_Add-support-for-Deadline-for-automatic-tests 2022-11-11 19:32:08 +01:00
Petr Kalis
40d2571487 OP-3426 - added test job for multi composition in AE in DL
Depends on OP-4361
2022-11-11 19:30:05 +01:00
Petr Kalis
de2bd09a40 OP-3426 - remove failed class variable
Didn't work properly, correct way is to use request fixture.
2022-11-11 19:23:55 +01:00
Petr Kalis
0c9c9c40b8 OP-3426 - remove not working set of failed 2022-11-11 19:21:52 +01:00
Petr Kalis
51db29319a OP-3426 - allow multiple render deadline jobs
Waits for publish job of last created one.
2022-11-11 19:20:49 +01:00
Petr Kalis
a48c76b003 OP-3426 - set failed when assertion error
Failed is used to persist errrored run.
2022-11-11 18:21:33 +01:00
Petr Kalis
130e00e195 OP-3426 - fix files filtering
Filter both expected and published folders and skip temporary files.
Temporary files might be pulled into expected folder when directly copying result of one test run to source zip file.
2022-11-11 16:48:17 +01:00
Petr Kalis
81a3cba025 OP-4361 - cleaned up AE tests 2022-11-11 16:42:30 +01:00
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
5c34fcb223 OP-3426 - added requirements for mongodump in readme 2022-11-04 15:27:31 +01:00
Petr Kalis
b0f0644fcc OP-3426 - updated skeleton source zip file 2022-11-03 16:53:59 +01:00
Petr Kalis
381ea92477 OP-3426 - fix subset name in Nuke 2022-10-27 15:57:41 +02:00
Petr Kalis
9192005a84 OP-3426 - increase timeout for Nuke
It seems that it takes longer on testing PC, this should be safe.
2022-10-27 15:40:05 +02: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
f73330565e OP-3426 - filter out Auto-Save folder 2022-10-25 11:28:14 +02:00
Petr Kalis
22a86f89f7 OP-3426 - updated PS testing class 2022-10-24 18:22:34 +02:00
Petr Kalis
1f18639c4e OP-3426 - fix - counts of expected items in DB
Format of subset names was changed, default settings contain also hero version etc.
2022-10-24 16:43:40 +02:00
Petr Kalis
e94c524ece OP-3426 - fix - counts of expected items in DB
Format of subset names was changed, default settings contain also hero version etc.
2022-10-24 15:10:26 +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
e38ae9d919 OP-3426 - refactor - rename workfile 2022-10-21 16:45:14 +02:00
Petr Kalis
5d9aaecea0 OP-3426 - fix output folder
output_folder_url should be used, contains already 'output' subfolder
2022-10-21 15:58:25 +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
76de4e4bbb OP-3426 - added support for automatic tests into GlobalJobPreLoad
Jobs sent to DL must propagate flag IS_TEST to note that job is an automatic tests, it should use different DBs from regular jobs.
2022-10-19 13:40:33 +02:00