int wmain(int argc, wchar_t *argv[]) { assertRetVal(ProcessGlobalsTest(), 1); ff::ProcessGlobals globals; ff::GlobalsScope globalsScope(globals); assertRetVal(globals.IsValid(), 1); bool runPerfTests = argc > 1 && !wcscmp(argv[1], L"perf"); if (runPerfTests) { assertRetVal(DictPerfTest(), 1); } else { assertRetVal(JsonParserTest(), 1); assertRetVal(JsonPrintTest(), 1); assertRetVal(JsonTokenizerTest(), 1); assertRetVal(MapTest(), 1); assertRetVal(PoolTest(), 1); assertRetVal(SmallDictTest(), 1); assertRetVal(SmallDictPersistTest(), 1); assertRetVal(SmartPtrTest(), 1); assertRetVal(SortTest(), 1); assertRetVal(StringTest(), 1); assertRetVal(StringHashTest(), 1); assertRetVal(VectorTest(), 1); } return 0; }
int main(int argc, char* argv[]) { boost::mpi::environment env(argc, argv); boost::mpi::communicator comm; slctTest(); slctTupleTest(); funcInvokeTest(); MapTest(argc, argv); //ReduceTest(argc, argv); ReduceAllTest(argc, argv); FilterTest(argc, argv); readFileTest(argc, argv); MPIBridgeTest(argc, argv); LoadTest(argc, argv); std::cout<<"All tests passed successfully"<<std::endl; return 0; }