Commit graph

11 commits

Author SHA1 Message Date
Brecht Van Lommel
016b624065 Tests: Blocklist Cycles interactive render + AMD + Windows
This is timing out, and no solution has been found yet. It might require
a bigger rewrite to avoid a dedicated context entirely.

Ref #155536

Pull Request: https://projects.blender.org/blender/blender/pulls/159500
2026-06-03 15:51:49 +02:00
Christoph Neuhauser
046b45b510 UI: Enable Vulkan tests by default
Pull Request: https://projects.blender.org/blender/blender/pulls/155180
2026-03-12 13:51:15 +01:00
Sean Kim
557365b304 Tests: Add blocklist for intel linux undo test
Pull Request: https://projects.blender.org/blender/blender/pulls/154229
2026-02-10 23:52:25 +01:00
Christoph Neuhauser
8560b1ee6a Tests: Add environment variable BLENDER_TEST_IGNORE_VENDOR_BLOCKLIST
This commit adds the environment variable
`BLENDER_TEST_IGNORE_VENDOR_BLOCKLIST` to the GTest and Python tests.
In contrast to `BLENDER_TEST_IGNORE_BLOCKLIST`, this only ignores the
blocklists for tests that are blocked for individual hardware vendors.
When a test fails in Blender due to driver issues, the test is blocked
for the hardware vendor until a fixed driver is available for the CI
workers. This means that hardware vendors need to manually remove the
blocklists when they check the state of test failures.
The new environment variable gives an easy option to also run these
tests in case where seeing these failures (but not general failures,
e.g., due to issues in Blender) is preferrable.

Pull Request: https://projects.blender.org/blender/blender/pulls/153549
2026-01-30 14:25:38 +01:00
Christoph Neuhauser
a8502c7fb3 Fix #148865: Tests: Add Vulkan backend tests for Storm and UI
This PR adds separate Vulkan backend tests for Storm Hydra/USD and UI.
The new tests are called:
- storm_hydra_[backend]_*
- storm_usd_[backend]_*
- ui_[backend]_*

The Vulkan tests are not yet enabled by default due to open issues.
For enabling them, the CMake options WITH_STORM_TESTS_VULKAN and
WITH_UI_TESTS_VULKAN can be turned on.

Pull Request: https://projects.blender.org/blender/blender/pulls/149142
2026-01-27 15:46:19 +01:00
Brecht Van Lommel
c2c94a8e9d Tests: Use bpy.ops.wm.quit_blender() for UI tests
This helps test the actual cleanup steps on exit, that are skipped with
sys.exit(0) that was used before.

Pull Request: https://projects.blender.org/blender/blender/pulls/153159
2026-01-23 14:45:03 +01:00
Sean Kim
010ed58ac6 Cleanup: Tests: Update UI test comments
* Corrects reference in helper `test_*.py` files
* Clarifies `run_blender_setup.py` usage  by other scripts

Pull Request: https://projects.blender.org/blender/blender/pulls/148899
2025-11-01 23:21:23 +01:00
Sean Kim
d17fcdbd3b Tests: Add ability to blocklist UI tests
This commit adds the ability to block certain UI tests from running,
while also honoring the `BLENDER_TEST_IGNORE_BLOCKLIST` env variable.

Currently the only entries are for Windows with Intel GPUs.

Pull Request: https://projects.blender.org/blender/blender/pulls/148609
2025-10-30 22:02:19 +01:00
Hans Goudey
29f3d54e91 Cleanup: Grammar in comments
- it's self vs. itself
- boiler plate vs boilerplate
2023-11-21 09:42:39 -05:00
Campbell Barton
dfd363edbd Cleanup: add SPDX-FileCopyrightText 2023-11-07 15:37:47 +11:00
Campbell Barton
f2fcfc8730 Tests: move undo tests from SVN into tests/python/ui_simulate 2023-11-07 14:55:30 +11:00