django-components/tests
Juro Oravec f36581ed86
feat: benchmarking (#999)
* feat: add benchmarking dashboard, CI hook on PR, and store lifetime results

* refactor: change python env to 3.13 in benchmarks

* refactor: add verbosity, use 3.11 for benchmarking

* fix: OSError: [Errno 7] Argument list too long

* refactor: add debug statements

* refactor: remove extraneous -e

* refactor: fix tests and linter errors

* fix: track main package in coverage

* refactor: fix test coverage testing

* refactor: fix repo owner name in benchmark on pushing comment

* refactor: add asv monkeypatch to docs workflow

* refactor: temporarily allow building docs in forks

* refactor: use py 3.13 for benchmarking

* refactor: run only a single benchmark for PRs to speed them up

* refactor: install asv in the docs build workflow

* refactor: use hatch docs env to generate benhcmarks in docs CI

* refactor: more trying

* refactor: move tests

* Add benchmark results for 0.137

* Trigger Build

* Add benchmark results for 0.138

* refactor: set constant machine name when benchmarking

* Add benchmark results for 0.139

* refactor: fix issue with paths too long

* Add benchmark results for 0.140

* docs: update comment

* refactor: remove test benchmarking data

* refactor: fix comment

* refactor: allow the benchmark workflow to write to PRs

* refactor: use personal access token to set up the PR benchmark bot

* refactor: split the benchmark PR flow into two to make it work with PRs from forks

* refactor: update deprecated actions/upload-artifact@v3 to v4

* refactor: fix missing directory in benchmarking workflow

* refactor: fix triggering of second workflow

* refactor: fix workflow finally?

* docs: add comments to cut-offs and direct people to benchmarks PR

---------

Co-authored-by: github-actions <github-actions@github.com>
2025-02-23 16:18:57 +01:00
..
__snapshots__ feat: benchmarking (#999) 2025-02-23 16:18:57 +01:00
components refactor: change repo name and URL after org migration (#924) 2025-01-22 16:02:46 +01:00
e2e feat: Add support for HTML fragments (#845) 2024-12-19 10:03:35 +01:00
static_root feat: allow to set main JS and CSS from files + lazy-load component m… (#870) 2024-12-30 18:00:46 +01:00
templates Bug : Relative path in extends and include does not work when using template_file (#976) 2025-02-16 13:29:37 +01:00
test_app refactor: Assign content of file from Component.template_file to Component.template (#880) 2025-01-07 19:34:34 +01:00
test_app_nested fix: autoimport with nested apps (#672) 2024-09-14 22:47:30 +02:00
test_structures/test_structure_1 refactor: Prepare autodiscover and template loader for v1 (#533) 2024-07-29 20:27:35 +02:00
__init__.py A simple ComponentRegistry to store components. 2015-06-11 20:42:16 +02:00
conftest.py feat: add JS dependency manager (#666) 2024-09-22 16:42:41 +02:00
django_test_setup.py feat: @template_tag and refactor how template tags are defined (#910) 2025-01-20 22:47:04 +01:00
test_attributes.py refactor: remove use of eval for node validation (#944) 2025-02-02 10:35:39 +01:00
test_autodiscover.py chore: Push dev to master to release v0.110 (#767) 2024-11-25 09:41:57 +01:00
test_benchmark_django.py feat: benchmarking (#999) 2025-02-23 16:18:57 +01:00
test_benchmark_django_small.py feat: benchmarking (#999) 2025-02-23 16:18:57 +01:00
test_benchmark_djc.py feat: benchmarking (#999) 2025-02-23 16:18:57 +01:00
test_benchmark_djc_small.py feat: benchmarking (#999) 2025-02-23 16:18:57 +01:00
test_cache.py refactor: fix error when template cache is set to 0 (#980) 2025-02-16 21:06:33 +01:00
test_command_startcomponent.py refactor: Prepare autodiscover and template loader for v1 (#533) 2024-07-29 20:27:35 +02:00
test_component.py feat: benchmarking (#999) 2025-02-23 16:18:57 +01:00
test_component_as_view.py refactor: Backbone for passing JS and CSS variables (#861) 2024-12-28 19:27:19 +01:00
test_component_highlight.py feat: allow to highlight slots and components for debugging (#942) 2025-02-02 10:14:47 +01:00
test_component_media.py feat: replacepython html parser djc-core-html-parser (#929) 2025-01-29 14:24:25 +01:00
test_context.py feat:forward context processors variables in context in ISOLATED mode (#975) 2025-02-20 11:06:49 +01:00
test_dependencies.py refactor: fix component recursion (#936) 2025-02-01 17:19:21 +01:00
test_dependency_manager.py refactor: Backbone for passing JS and CSS variables (#861) 2024-12-28 19:27:19 +01:00
test_dependency_rendering.py refactor: Backbone for passing JS and CSS variables (#861) 2024-12-28 19:27:19 +01:00
test_dependency_rendering_e2e.py refactor: Backbone for passing JS and CSS variables (#861) 2024-12-28 19:27:19 +01:00
test_expression.py refactor: remove use of eval for node validation (#944) 2025-02-02 10:35:39 +01:00
test_finders.py fix: set paths for component media as posix paths even on windows (#799) 2024-12-02 19:03:41 +01:00
test_html_parser.py feat: replacepython html parser djc-core-html-parser (#929) 2025-01-29 14:24:25 +01:00
test_loader.py fix: set paths for component media as posix paths even on windows (#799) 2024-12-02 19:03:41 +01:00
test_node.py refactor: Do tag input validation with __code__ variables if available (#945) 2025-02-02 21:47:34 +01:00
test_registry.py refactor: Backbone for passing JS and CSS variables (#861) 2024-12-28 19:27:19 +01:00
test_settings.py chore: Push dev to master to release v0.110 (#767) 2024-11-25 09:41:57 +01:00
test_signals.py refactor: Assign content of file from Component.template_file to Component.template (#880) 2025-01-07 19:34:34 +01:00
test_tag_formatter.py refactor: Backbone for passing JS and CSS variables (#861) 2024-12-28 19:27:19 +01:00
test_tag_parser.py feat: Literal dicts and lists part 2 (#902) 2025-01-14 09:01:47 +01:00
test_template.py refactor: fix component recursion (#936) 2025-02-01 17:19:21 +01:00
test_template_parser.py refactor: Patch Template.compile_nodelist with custom template parser (#908) 2025-01-15 22:34:32 +01:00
test_templatetags.py refactor: change repo name and URL after org migration (#924) 2025-01-22 16:02:46 +01:00
test_templatetags_component.py refactor: fix component recursion (#936) 2025-02-01 17:19:21 +01:00
test_templatetags_extends.py Bug : Relative path in extends and include does not work when using template_file (#976) 2025-02-16 13:29:37 +01:00
test_templatetags_provide.py refactor: fix component recursion (#936) 2025-02-01 17:19:21 +01:00
test_templatetags_slot_fill.py refactor: fix component recursion (#936) 2025-02-01 17:19:21 +01:00
test_templatetags_templating.py refactor: fix component recursion (#936) 2025-02-01 17:19:21 +01:00
test_utils.py chore: Push dev to master to release v0.110 (#767) 2024-11-25 09:41:57 +01:00
testutils.py feat: benchmarking (#999) 2025-02-23 16:18:57 +01:00