Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Cazorlas/RevitDevTool.PyTest
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: trgiangv/RevitDevTool.PyTest
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 52 files changed
  • 1 contributor

Commits on Jul 21, 2026

  1. chore: update .gitignore

    trgiangv committed Jul 21, 2026
    Configuration menu
    Copy the full SHA
    d5c5be3 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2026

  1. docs: enhance AGENTS.md and README for clarity and updates

    - Updated AGENTS.md to provide a clearer overview of the pytest client plugin, including supported hosts and architecture details.
    - Revised README to reflect the new package name format and installation instructions, emphasizing the current support for Revit and AutoCAD family.
    - Adjusted test paths and configurations in pyproject.toml for better usability.
    - Refactored import statements in test files to streamline access to schedule-related modules.
    - Improved documentation on connection behavior and configuration options for better user guidance.
    trgiangv committed Aug 1, 2026
    Configuration menu
    Copy the full SHA
    514ceee View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2026

  1. refactor: align host CLI options with RevitDevTool.TestAdapter

    Rename --host-launch, --host-timeout, and --host-launch-timeout to --force-launch, --per-test-timeout, and --launch-timeout so pytest and the C# adapter share the same names.
    trgiangv committed Aug 18, 2026
    Configuration menu
    Copy the full SHA
    e78cd4d View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2026

  1. feat: add Pycharm attach configuration for debugging

    - Introduced a new run configuration for attaching Debugger in Host
    trgiangv committed Aug 27, 2026
    Configuration menu
    Copy the full SHA
    66444ad View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2026

  1. feat: route test_*_ipy.py through ipytests/run

    Collect IronPython files by pytest naming without importing them in CPython, split dispatch from CPython tests/run, and keep REVITDEVTOOL_PYTEST_DISABLE for local plugin tests.
    trgiangv committed Aug 30, 2026
    Configuration menu
    Copy the full SHA
    cef59a1 View commit details
    Browse the repository at this point in the history
  2. test: add Revit_Ipy IronPython sample suite

    Exercise unittest on host with a small 2.7/3.4 library, nested imports, Revit collectors, and unittest.skip. Folder layout is not routing identity.
    trgiangv committed Aug 30, 2026
    Configuration menu
    Copy the full SHA
    f2dfa82 View commit details
    Browse the repository at this point in the history
  3. fix: workspace lease, Session-owned maxfail, per-test stdout

    Lease and mutex key on host+version+workspace so CPython and IronPython suites reuse one PID. Drop the plugin remaining-quota maxfail counter so pytest Session stops at N. Forward --maxfail=N verbatim and attach Captured stdout from each CaseResult.
    trgiangv committed Aug 30, 2026
    Configuration menu
    Copy the full SHA
    e91b1c2 View commit details
    Browse the repository at this point in the history
  4. chore: release 0.4.0

    PyPI stopped at 0.3.0. Fold the DevTools_ pipe prefix, TestAdapter CLI names, IronPython dispatch, lease key, maxfail, and per-test stdout into 0.4.0.
    trgiangv committed Aug 30, 2026
    Configuration menu
    Copy the full SHA
    f4e8e65 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2026

  1. test: align nested IPy imports and plugin runtest deferral

    - Use absolute `from ipylib.geom import midpoint` in nested sample (no relative imports)
    - Assert pytest_runtest_protocol returns None when remote stash is empty
    trgiangv committed Aug 31, 2026
    Configuration menu
    Copy the full SHA
    c8cd8b3 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2026

  1. test: Plant3D host configuration

    - Added host_name and host_version entries for Plant3D (2027).
    - Refactored import statement in test_active_state.py to use OpenMode from Autodesk.AutoCAD.DatabaseServices directly.
    trgiangv committed Sep 1, 2026
    Configuration menu
    Copy the full SHA
    9a36c05 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2026

  1. refactor: resolve each host executable from its host name

    InstalledProducts and the Revit registry lookup live in their own resolvers. host_name is the only key and matches HostApp.
    trgiangv committed Oct 12, 2026
    Configuration menu
    Copy the full SHA
    b76067a View commit details
    Browse the repository at this point in the history
  2. chore: require pytest 9.1.1 to match the host runtime

    The client floor now matches the pixi interpreter, and host_name is documented as the HostApp key.
    trgiangv committed Oct 12, 2026
    Configuration menu
    Copy the full SHA
    2c0cae9 View commit details
    Browse the repository at this point in the history
  3. chore: release 0.5.0

    - Updated version to 0.5.0 across project files.
    - Enhanced AutoCAD-family and Revit discovery mechanisms.
    - Removed deprecated functions and keys for cleaner code.
    - Fixed local plugin test run behavior to avoid pytest loop issues.
    trgiangv committed Oct 12, 2026
    Configuration menu
    Copy the full SHA
    5bfc604 View commit details
    Browse the repository at this point in the history
Loading