pytorch/test/cpp/jit/gtest.cpp
Michael Suo 496a3339dc add support for parsing class defs to the string frontend (#17628)
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/17628

This is not hooked up anywhere yet, just adding support.
This shares the same restrictions as the python frontend—namely, that the only exprs allowed right now are method defs.

Reviewed By: shannonzhu

Differential Revision: D14291654

fbshipit-source-id: 7798e5ff412a52ef8803c7bae8f439e50968a73a
2019-03-11 19:13:55 -07:00

59 lines
1.3 KiB
C++

#include <gtest/gtest.h>
#include <test/cpp/jit/test_alias_analysis.h>
#include <test/cpp/jit/test_class_parser.h>
#include <test/cpp/jit/test_irparser.h>
#include <test/cpp/jit/test_misc.h>
#include <test/cpp/jit/test_netdef_converter.h>
using namespace torch;
using namespace torch::jit;
using namespace torch::jit::script;
#define JIT_TEST(name) \
TEST(JitTest, name) { \
test##name(); \
}
JIT_TEST(ADFormulas)
JIT_TEST(Attributes)
JIT_TEST(Blocks)
JIT_TEST(CodeTemplate)
JIT_TEST(ControlFlow)
JIT_TEST(CreateAutodiffSubgraphs)
JIT_TEST(CustomOperators)
JIT_TEST(Differentiate)
JIT_TEST(DifferentiateWithRequiresGrad)
JIT_TEST(DynamicDAG)
JIT_TEST(EvalModeForLoadedModule)
JIT_TEST(FromQualString)
JIT_TEST(InternedStrings)
JIT_TEST(IValue)
JIT_TEST(Proto)
JIT_TEST(RegisterFusionCachesKernel)
JIT_TEST(SchemaParser)
JIT_TEST(TopologicalIndex)
JIT_TEST(TopologicalMove)
JIT_TEST(SubgraphUtils)
JIT_TEST(AliasAnalysis)
JIT_TEST(WriteTracking)
JIT_TEST(Wildcards)
JIT_TEST(MemoryDAG)
JIT_TEST(IRParser)
JIT_TEST(NetDefConverter)
JIT_TEST(THNNConv)
JIT_TEST(ATenNativeBatchNorm)
JIT_TEST(NoneSchemaMatch)
JIT_TEST(ClassParser)
#define JIT_TEST_CUDA(name) \
TEST(JitTest, name##_CUDA) { \
test##name(); \
}
JIT_TEST_CUDA(ArgumentSpec)
JIT_TEST_CUDA(Fusion)
JIT_TEST_CUDA(GraphExecutor)
JIT_TEST_CUDA(Interp)