Sha256: 016dcdd7f547a1c1777d8e70fe46a0c1ea2c23600c93a10d01b12b35158c7511

Contents?: true

Size: 1.05 KB

Versions: 4

Compression:

Stored size: 1.05 KB

Contents

#ifndef ORIGEN_TEST_METHOD_FUNCTIONAL_TEST_INCLUDED
#define ORIGEN_TEST_METHOD_FUNCTIONAL_TEST_INCLUDED

#include "base.hpp"
#include "mapi.hpp"
#include "rdi.hpp"

using namespace std;

namespace Origen {
namespace TestMethod {

class FunctionalTest : public Base {
  void serialProcessing(int site);

  string _pin;
  string _port;
  int _capture;
  int _bitPerWord;
  int _processResults;
  string _pattern;
  string _testNameOverride;

 public:
  FunctionalTest();
  virtual ~FunctionalTest();
  void SMC_backgroundProcessing();

  FunctionalTest& capture(int v);
  FunctionalTest& pin(string v);
  FunctionalTest& port(string v);
  FunctionalTest& bitPerWord(int v);
  FunctionalTest& processResults(int v);
  FunctionalTest& pattern(string v);
  FunctionalTest& testName(string v);

  string testName() { return Base::testName(); }

 protected:
  typedef FunctionalTest super;
  FunctionalTest& getThis();
  ARRAY_I capturedData();
  ARRAY_I capturedData(int);
  void _setup();
  void _execute();

  string label;
  vector<int> results;
  string pinName;
};
}
}
#endif

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
origen_std_lib-0.13.1 src/advantest/smt7/origen/origen/test_method/functional_test.hpp
origen_std_lib-0.13.0 src/advantest/smt7/origen/origen/test_method/functional_test.hpp
origen_std_lib-0.12.0 src/advantest/smt7/origen/origen/test_method/functional_test.hpp
origen_std_lib-0.11.0 src/advantest/smt7/origen/origen/test_method/functional_test.hpp