Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Added Full API support for TekscopePC. #282

Merged
merged 5 commits into from
Aug 23, 2024

Conversation

v12ganesh
Copy link
Contributor

Proposed changes

Added Full API support for TekscopePC, modified the readme accordingly.

Types of changes

What types of changes does your code introduce?
Put an x in the boxes that apply

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Functionality update (non-breaking change which updates or changes existing functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • CI/CD update (an update to the CI/CD workflows, scripts, and/or configurations)
  • Documentation update (an update to enhance the user experience when reading through the docs)

Checklist

Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

  • I have followed the guidelines in the CONTRIBUTING document
  • I have signed the CLA
  • I have checked to ensure there aren't other open Pull Requests for the same update/change
  • I have created (or updated) an Issue to track the status of this update/change and updated the link in this PR description (see above in the Proposed changes section) using the wording Addresses #<issue_number>
  • I have performed a self-review of my code
  • My code follows the style guidelines of this project
  • I have commented my code, particularly in hard-to-understand areas
  • Basic linting passes locally with my changes
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • I have added necessary documentation (if appropriate)
  • I have updated the Changelog with a brief description of my changes

Copy link

codecov bot commented Aug 23, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 100.00%. Comparing base (8a11495) to head (b41c54e).
Report is 47 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #282   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files          152       152           
  Lines         4883      4879    -4     
  Branches       781       779    -2     
=========================================
- Hits          4883      4879    -4     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.


🚨 Try these New Features:

@u625355 u625355 self-requested a review August 23, 2024 08:52
@u625355
Copy link
Contributor

u625355 commented Aug 23, 2024

@v12ganesh, code coverage is not up to 100%.
Test cases need to be verified.
Seems like test cases or extension mixins are missing.

tests/test_helpers.py Show resolved Hide resolved
@u625355 u625355 self-requested a review August 23, 2024 11:04
@nfelt14
Copy link
Collaborator

nfelt14 commented Aug 23, 2024

@v12ganesh , when creating new commits, please use unique commit messages explaining what was changed in the commit.

CHANGELOG.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
docs/glossary.md Outdated Show resolved Hide resolved
tests/requirements.txt Outdated Show resolved Hide resolved
tests/sim_devices/devices.yaml Outdated Show resolved Hide resolved
tests/sim_devices/scope/mso2kb.yaml Outdated Show resolved Hide resolved
tests/test_scopes.py Show resolved Hide resolved
@nfelt14
Copy link
Collaborator

nfelt14 commented Aug 23, 2024

You will need to add analyze to the docs/known_words.txt file since it got flagged as misspelled for some reason.

@nfelt14 nfelt14 requested review from a team August 23, 2024 14:56
CHANGELOG.md Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Aug 23, 2024

Breaking API Changes

src/tm_devices/helpers/enums.py:0: SupportedModels.TEKSCOPESW:
Public object was removed

src/tm_devices/drivers/device_driver_mapping.py:108: DEVICE_DRIVER_MODEL_MAPPING:
Attribute value was changed:
  Old: MappingProxyType({SupportedModels.AFG3K.value: AFG3K, SupportedModels.AFG3KB.value: AFG3KB, SupportedModels.AFG3KC.value: AFG3KC, SupportedModels.AFG31K.value: AFG31K, SupportedModels.AWG5200.value: AWG5200, SupportedModels.AWG5K.value: AWG5K, SupportedModels.AWG5KB.value: AWG5KB, SupportedModels.AWG5KC.value: AWG5KC, SupportedModels.AWG7K.value: AWG7K, SupportedModels.AWG7KB.value: AWG7KB, SupportedModels.AWG7KC.value: AWG7KC, SupportedModels.AWG70KA.value: AWG70KA, SupportedModels.AWG70KB.value: AWG70KB, SupportedModels.DPO5K.value: DPO5K, SupportedModels.DPO5KB.value: DPO5KB, SupportedModels.DPO7K.value: DPO7K, SupportedModels.DPO7KC.value: DPO7KC, SupportedModels.DPO70K.value: DPO70K, SupportedModels.DPO70KC.value: DPO70KC, SupportedModels.DPO70KD.value: DPO70KD, SupportedModels.DPO70KDX.value: DPO70KDX, SupportedModels.DPO70KSX.value: DPO70KSX, SupportedModels.DSA70K.value: DSA70K, SupportedModels.DSA70KC.value: DSA70KC, SupportedModels.DSA70KD.value: DSA70KD, SupportedModels.LPD6.value: LPD6, SupportedModels.MSO2K.value: MSO2K, SupportedModels.MSO2KB.value: MSO2KB, SupportedModels.DPO2K.value: DPO2K, SupportedModels.DPO2KB.value: DPO2KB, SupportedModels.MDO3.value: MDO3, SupportedModels.MDO3K.value: MDO3K, SupportedModels.MDO4K.value: MDO4K, SupportedModels.MDO4KB.value: MDO4KB, SupportedModels.MDO4KC.value: MDO4KC, SupportedModels.MSO4K.value: MSO4K, SupportedModels.MSO4KB.value: MSO4KB, SupportedModels.DPO4K.value: DPO4K, SupportedModels.DPO4KB.value: DPO4KB, SupportedModels.MSO2.value: MSO2, SupportedModels.MSO4.value: MSO4, SupportedModels.MSO4B.value: MSO4B, SupportedModels.MSO5.value: MSO5, SupportedModels.MSO5B.value: MSO5B, SupportedModels.MSO5LP.value: MSO5LP, SupportedModels.MSO6.value: MSO6, SupportedModels.MSO6B.value: MSO6B, SupportedModels.MSO5K.value: MSO5K, SupportedModels.MSO5KB.value: MSO5KB, SupportedModels.MSO70K.value: MSO70K, SupportedModels.MSO70KC.value: MSO70KC, SupportedModels.MSO70KDX.value: MSO70KDX, SupportedModels.TEKSCOPESW.value: TekScopeSW, SupportedModels.TSOVU.value: TSOVu, SupportedModels.TMT4.value: TMT4, SupportedModels.SMU2400.value: SMU2400, SupportedModels.SMU2401.value: SMU2401, SupportedModels.SMU2410.value: SMU2410, SupportedModels.SMU2450.value: SMU2450, SupportedModels.SMU2460.value: SMU2460, SupportedModels.SMU2461.value: SMU2461, SupportedModels.SMU2470.value: SMU2470, SupportedModels.SMU2601B.value: SMU2601B, SupportedModels.SMU2601B_PULSE.value: SMU2601BPulse, SupportedModels.SMU2602B.value: SMU2602B, SupportedModels.SMU2604B.value: SMU2604B, SupportedModels.SMU2606B.value: SMU2606B, SupportedModels.SMU2611B.value: SMU2611B, SupportedModels.SMU2612B.value: SMU2612B, SupportedModels.SMU2614B.value: SMU2614B, SupportedModels.SMU2634B.value: SMU2634B, SupportedModels.SMU2635B.value: SMU2635B, SupportedModels.SMU2636B.value: SMU2636B, SupportedModels.SMU2651A.value: SMU2651A, SupportedModels.SMU2657A.value: SMU2657A, SupportedModels.SMU2601A.value: SMU2601A, SupportedModels.SMU2602A.value: SMU2602A, SupportedModels.SMU2604A.value: SMU2604A, SupportedModels.SMU2611A.value: SMU2611A, SupportedModels.SMU2612A.value: SMU2612A, SupportedModels.SMU2614A.value: SMU2614A, SupportedModels.SMU2634A.value: SMU2634A, SupportedModels.SMU2635A.value: SMU2635A, SupportedModels.SMU2636A.value: SMU2636A, SupportedModels.SMU6430.value: SMU6430, SupportedModels.SMU6514.value: SMU6514, SupportedModels.SMU6517B.value: SMU6517B, SupportedModels.PSU2200.value: PSU2200, SupportedModels.PSU2220.value: PSU2220, SupportedModels.PSU2230.value: PSU2230, SupportedModels.PSU2231.value: PSU2231, SupportedModels.PSU2231A.value: PSU2231A, SupportedModels.PSU2280.value: PSU2280, SupportedModels.PSU2281.value: PSU2281, SupportedModels.DMM6500.value: DMM6500, SupportedModels.DMM7510.value: DMM7510, SupportedModels.DMM7512.value: DMM7512, SupportedModels.DAQ6510.value: DAQ6510, SupportedModels.SS3706A.value: SS3706A})
  New: MappingProxyType({SupportedModels.AFG3K.value: AFG3K, SupportedModels.AFG3KB.value: AFG3KB, SupportedModels.AFG3KC.value: AFG3KC, SupportedModels.AFG31K.value: AFG31K, SupportedModels.AWG5200.value: AWG5200, SupportedModels.AWG5K.value: AWG5K, SupportedModels.AWG5KB.value: AWG5KB, SupportedModels.AWG5KC.value: AWG5KC, SupportedModels.AWG7K.value: AWG7K, SupportedModels.AWG7KB.value: AWG7KB, SupportedModels.AWG7KC.value: AWG7KC, SupportedModels.AWG70KA.value: AWG70KA, SupportedModels.AWG70KB.value: AWG70KB, SupportedModels.DPO5K.value: DPO5K, SupportedModels.DPO5KB.value: DPO5KB, SupportedModels.DPO7K.value: DPO7K, SupportedModels.DPO7KC.value: DPO7KC, SupportedModels.DPO70K.value: DPO70K, SupportedModels.DPO70KC.value: DPO70KC, SupportedModels.DPO70KD.value: DPO70KD, SupportedModels.DPO70KDX.value: DPO70KDX, SupportedModels.DPO70KSX.value: DPO70KSX, SupportedModels.DSA70K.value: DSA70K, SupportedModels.DSA70KC.value: DSA70KC, SupportedModels.DSA70KD.value: DSA70KD, SupportedModels.LPD6.value: LPD6, SupportedModels.MSO2K.value: MSO2K, SupportedModels.MSO2KB.value: MSO2KB, SupportedModels.DPO2K.value: DPO2K, SupportedModels.DPO2KB.value: DPO2KB, SupportedModels.MDO3.value: MDO3, SupportedModels.MDO3K.value: MDO3K, SupportedModels.MDO4K.value: MDO4K, SupportedModels.MDO4KB.value: MDO4KB, SupportedModels.MDO4KC.value: MDO4KC, SupportedModels.MSO4K.value: MSO4K, SupportedModels.MSO4KB.value: MSO4KB, SupportedModels.DPO4K.value: DPO4K, SupportedModels.DPO4KB.value: DPO4KB, SupportedModels.MSO2.value: MSO2, SupportedModels.MSO4.value: MSO4, SupportedModels.MSO4B.value: MSO4B, SupportedModels.MSO5.value: MSO5, SupportedModels.MSO5B.value: MSO5B, SupportedModels.MSO5LP.value: MSO5LP, SupportedModels.MSO6.value: MSO6, SupportedModels.MSO6B.value: MSO6B, SupportedModels.MSO5K.value: MSO5K, SupportedModels.MSO5KB.value: MSO5KB, SupportedModels.MSO70K.value: MSO70K, SupportedModels.MSO70KC.value: MSO70KC, SupportedModels.MSO70KDX.value: MSO70KDX, SupportedModels.TEKSCOPEPC.value: TekScopePC, SupportedModels.TSOVU.value: TSOVu, SupportedModels.TMT4.value: TMT4, SupportedModels.SMU2400.value: SMU2400, SupportedModels.SMU2401.value: SMU2401, SupportedModels.SMU2410.value: SMU2410, SupportedModels.SMU2450.value: SMU2450, SupportedModels.SMU2460.value: SMU2460, SupportedModels.SMU2461.value: SMU2461, SupportedModels.SMU2470.value: SMU2470, SupportedModels.SMU2601B.value: SMU2601B, SupportedModels.SMU2601B_PULSE.value: SMU2601BPulse, SupportedModels.SMU2602B.value: SMU2602B, SupportedModels.SMU2604B.value: SMU2604B, SupportedModels.SMU2606B.value: SMU2606B, SupportedModels.SMU2611B.value: SMU2611B, SupportedModels.SMU2612B.value: SMU2612B, SupportedModels.SMU2614B.value: SMU2614B, SupportedModels.SMU2634B.value: SMU2634B, SupportedModels.SMU2635B.value: SMU2635B, SupportedModels.SMU2636B.value: SMU2636B, SupportedModels.SMU2651A.value: SMU2651A, SupportedModels.SMU2657A.value: SMU2657A, SupportedModels.SMU2601A.value: SMU2601A, SupportedModels.SMU2602A.value: SMU2602A, SupportedModels.SMU2604A.value: SMU2604A, SupportedModels.SMU2611A.value: SMU2611A, SupportedModels.SMU2612A.value: SMU2612A, SupportedModels.SMU2614A.value: SMU2614A, SupportedModels.SMU2634A.value: SMU2634A, SupportedModels.SMU2635A.value: SMU2635A, SupportedModels.SMU2636A.value: SMU2636A, SupportedModels.SMU6430.value: SMU6430, SupportedModels.SMU6514.value: SMU6514, SupportedModels.SMU6517B.value: SMU6517B, SupportedModels.PSU2200.value: PSU2200, SupportedModels.PSU2220.value: PSU2220, SupportedModels.PSU2230.value: PSU2230, SupportedModels.PSU2231.value: PSU2231, SupportedModels.PSU2231A.value: PSU2231A, SupportedModels.PSU2280.value: PSU2280, SupportedModels.PSU2281.value: PSU2281, SupportedModels.DMM6500.value: DMM6500, SupportedModels.DMM7510.value: DMM7510, SupportedModels.DMM7512.value: DMM7512, SupportedModels.DAQ6510.value: DAQ6510, SupportedModels.SS3706A.value: SS3706A})

src/tm_devices/drivers/__init__.py:0: TekScopeSW:
Public object was removed

src/tm_devices/commands/gen_fteabn_lpdmsomdodpoafgawgdsa/__init__.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDallLabelYpos:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDallLabelXpos:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDallLabelName:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDallLabelFontUnderline:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDallLabelFontType:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDallLabelFontSize:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDallLabelFontItalic:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDallLabelFontBold:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDallLabelFont:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDallLabelColor:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDallLabel:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDall:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDigitalBitLabelYpos:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDigitalBitLabelXpos:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDigitalBitLabelName:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDigitalBitLabelFontUnderline:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDigitalBitLabelFontType:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDigitalBitLabelFontSize:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDigitalBitLabelFontItalic:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDigitalBitLabelFontBold:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDigitalBitLabelFont:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDigitalBitLabelColor:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDigitalBitLabel:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItemDigitalBit:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/ref.py:0: RefItem:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/peakstable.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/visual.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/data.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/matharbflt.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3e9uu_lpdmso/eyemask.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e6606z_lpdmsomdodpo/__init__.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/autosavepitimeout.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/curvestream.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/curve.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/wfmoutpre.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/time.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/filesystem.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/mainwindow.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/undo.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/configuration.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/vertical.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/autosaveuitimeout.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/socketserver.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/meastable.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/bustable.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/customtable.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/recall.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e3h2zs_lpdmso/date.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/id.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/evmsg.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/allev.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/event.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/header.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/wavfrm.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/busy.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/factory.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/set.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/miscellaneous.py:0: Lrn:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/evqty.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/rem.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/dese.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/verbose.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fx54ua_lpdmsodpomdodsa/status_and_error.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fug7nl_lpdmsodpomdoawgdsa/__init__.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_ft5uww_lpdmsodpomdoafgawgdsa/miscellaneous.py:0: Tst:
Public object was removed

src/tm_devices/commands/gen_ft5uww_lpdmsodpomdoafgawgdsa/miscellaneous.py:0: Idn:
Public object was removed

src/tm_devices/commands/gen_ft5uww_lpdmsodpomdoafgawgdsa/status_and_error.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_1zn03_mso/license.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_1zn03_mso/lic.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_fuzvln_lpdmsodpodsa/__init__.py:0: <module>:
Public object was removed

src/tm_devices/commands/gen_e6lgg1_lpdmsodpomdo/__init__.py:0: <module>:
Public object was removed

Link to workflow run

Copy link

github-actions bot commented Aug 23, 2024

Test Results (ubuntu)

path passed subtotal
tests/test_afgs.py 2 2
tests/test_alias_dict.py 1 1
tests/test_all_device_drivers.py 1 1
tests/test_alternative_connection_addresses.py 19 19
tests/test_awgs.py 4 4
tests/test_config_parser.py 38 38
tests/test_device_manager.py 17 17
tests/test_devices_legacy_tsp_ieee_cmds.py 3 3
tests/test_extension_mixin.py 1 1
tests/test_generate_waveform.py 6 6
tests/test_helpers.py 72 72
tests/test_ieee_scpi_cmds.py 1 1
tests/test_margin_testers.py 5 5
tests/test_pi_device.py 1 1
tests/test_psu.py 1 1
tests/test_rest_api_device.py 10 10
tests/test_scopes.py 8 8
tests/test_singleton.py 1 1
tests/test_smu.py 4 4
tests/test_ss.py 1 1
tests/test_tm_devices.py 5 5
tests/test_unsupported_device_type.py 1 1
TOTAL 202 202

Link to workflow run

Copy link

github-actions bot commented Aug 23, 2024

Test Results (windows)

path passed subtotal
tests\test_afgs.py 2 2
tests\test_alias_dict.py 1 1
tests\test_all_device_drivers.py 1 1
tests\test_alternative_connection_addresses.py 19 19
tests\test_awgs.py 4 4
tests\test_config_parser.py 38 38
tests\test_device_manager.py 17 17
tests\test_devices_legacy_tsp_ieee_cmds.py 3 3
tests\test_extension_mixin.py 1 1
tests\test_generate_waveform.py 6 6
tests\test_helpers.py 72 72
tests\test_ieee_scpi_cmds.py 1 1
tests\test_margin_testers.py 5 5
tests\test_pi_device.py 1 1
tests\test_psu.py 1 1
tests\test_rest_api_device.py 10 10
tests\test_scopes.py 8 8
tests\test_singleton.py 1 1
tests\test_smu.py 4 4
tests\test_ss.py 1 1
tests\test_tm_devices.py 5 5
tests\test_unsupported_device_type.py 1 1
TOTAL 202 202

Link to workflow run

Copy link

github-actions bot commented Aug 23, 2024

Test Results (macos)

path passed subtotal
tests/test_afgs.py 2 2
tests/test_alias_dict.py 1 1
tests/test_all_device_drivers.py 1 1
tests/test_alternative_connection_addresses.py 19 19
tests/test_awgs.py 4 4
tests/test_config_parser.py 38 38
tests/test_device_manager.py 17 17
tests/test_devices_legacy_tsp_ieee_cmds.py 3 3
tests/test_extension_mixin.py 1 1
tests/test_generate_waveform.py 6 6
tests/test_helpers.py 72 72
tests/test_ieee_scpi_cmds.py 1 1
tests/test_margin_testers.py 5 5
tests/test_pi_device.py 1 1
tests/test_psu.py 1 1
tests/test_rest_api_device.py 10 10
tests/test_scopes.py 8 8
tests/test_singleton.py 1 1
tests/test_smu.py 4 4
tests/test_ss.py 1 1
tests/test_tm_devices.py 5 5
tests/test_unsupported_device_type.py 1 1
TOTAL 202 202

Link to workflow run

@u625355 u625355 requested review from u625355 and nfelt14 August 23, 2024 17:42
@u625355 u625355 dismissed nfelt14’s stale review August 23, 2024 17:44

These changes are considered in latest commit.

@u625355 u625355 merged commit 44f460a into tektronix:main Aug 23, 2024
64 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants