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

Test class hierarchy #11

Closed
wants to merge 32 commits into from
Closed

Test class hierarchy #11

wants to merge 32 commits into from

Commits on Mar 3, 2015

  1. New branch which supports multiple AWGs.

    AWGs are new MATLAB objects with a interface class AWG. The 'driver
    class'inherits from this AWG class and implements the hardware specific
    methods.
    
    This commit includes the UNTESTED classes for Tektronix and PXDAC AWGs.
    
    The interface is provided by the class VAWG which is a virtual awg and
    allows mapping of pulsecontrol channels to harware channels on diffrent
    AWGs.
    terrorfisch committed Mar 3, 2015
    Configuration menu
    Copy the full SHA
    c753719 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    507bd65 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c640540 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2015

  1. Configuration menu
    Copy the full SHA
    7468699 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2015

  1. Merge pull request #1 from lumip/multiawg

    Implemented isPlaybackInProgress in class PXDAC (for PXDAC4800).
    terrorfisch committed Mar 10, 2015
    Configuration menu
    Copy the full SHA
    2e56693 View commit details
    Browse the repository at this point in the history
  2. remove unnecessary files.

    terrorfisch committed Mar 10, 2015
    Configuration menu
    Copy the full SHA
    5471e06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f8231ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    49a4596 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0e0e22b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7dbfa37 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #3 from lumip/multiawg

    -Output / Input comparison
    -significant plstowf speedup (x600)
    terrorfisch committed Mar 10, 2015
    Configuration menu
    Copy the full SHA
    3f5bf3b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    38bc028 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b56799f View commit details
    Browse the repository at this point in the history
  10. Restructuring of hardwarePulseTest. It is now object oriented which i…

    …ncreases modularity of tests.
    lumip committed Mar 10, 2015
    Configuration menu
    Copy the full SHA
    46ce45e View commit details
    Browse the repository at this point in the history
  11. Merge pull request #4 from terrorfisch/multiawg

    Bug fixes
    terrorfisch committed Mar 10, 2015
    Configuration menu
    Copy the full SHA
    5ba5bf8 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'multiawg' into OOTests. Conflicts in /hardwarePulseTest…

    ….m of multiawg (was moved and radically changed in branch OOTests) were resolved manually.
    
    Conflicts:
    	hardwarePulseTest.m
    lumip committed Mar 10, 2015
    Configuration menu
    Copy the full SHA
    141f8f4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fbb001f View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2015

  1. Changes to the test class, to make it more suitable for experiments,

    implemented generic test criterion
    pbethke committed Mar 13, 2015
    Configuration menu
    Copy the full SHA
    023271b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from pbethke/OOTests

    Changes to the test class, to make it more suitable for experiments,
    lumip committed Mar 13, 2015
    Configuration menu
    Copy the full SHA
    e34aa72 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2015

  1. Moved implementation of evaluate method as well as specific propertie…

    …s from TestSetup to DefaultTestSetup. Property errorThreshold is no longer abstract but is given as a constructor argument to DefaultTestSetup, as are duration and inputChannel.
    lumip committed Mar 15, 2015
    Configuration menu
    Copy the full SHA
    d50d448 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f43212 View commit details
    Browse the repository at this point in the history
  3. MeasuredData is now a property of the DefaultTestSetup class to allow…

    … access to measured as well as expected data for in-depth evaluation if the evaluate function reports failure.
    lumip committed Mar 15, 2015
    Configuration menu
    Copy the full SHA
    fc3facb View commit details
    Browse the repository at this point in the history
  4. DSIOTestSetup and RSAIOTestSetup now configure the DAC correctly for …

    …downsampling or repetitive averaging respectively and set expectedData in initPulseGroup().
    lumip committed Mar 15, 2015
    Configuration menu
    Copy the full SHA
    82432bb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b925676 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2015

  1. Configuration menu
    Copy the full SHA
    0416f76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    855f89f View commit details
    Browse the repository at this point in the history
  3. add test for table mask

    pbethke committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    1b05050 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    316a52a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    364694f View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2015

  1. Configuration menu
    Copy the full SHA
    9a5d9c0 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2015

  1. Implemented TestPulseBuilder for the downsampling and repetitive sign…

    …al averaging operations as well as TestConfigurationProvider for periodic and table masks.
    lumip committed Mar 24, 2015
    Configuration menu
    Copy the full SHA
    ad2f279 View commit details
    Browse the repository at this point in the history
  2. Removed old classes and adapted the hardwarePulseTest.m to use the ne…

    …w ones accordingly.
    lumip committed Mar 24, 2015
    Configuration menu
    Copy the full SHA
    1b03f93 View commit details
    Browse the repository at this point in the history