Tried making tests less verbose

release/4.3a0
Frank Dellaert 2010-02-23 15:13:49 +00:00
parent 86e482bb08
commit 47a01b1d90
5 changed files with 18 additions and 9 deletions

View File

@ -315,6 +315,14 @@
<useDefaultCommand>true</useDefaultCommand> <useDefaultCommand>true</useDefaultCommand>
<runAllBuilders>true</runAllBuilders> <runAllBuilders>true</runAllBuilders>
</target> </target>
<target name="clean" path="wrap" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
<buildCommand>make</buildCommand>
<buildArguments/>
<buildTarget>clean</buildTarget>
<stopOnError>true</stopOnError>
<useDefaultCommand>true</useDefaultCommand>
<runAllBuilders>true</runAllBuilders>
</target>
<target name="check" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder"> <target name="check" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
<buildCommand>make</buildCommand> <buildCommand>make</buildCommand>
<buildArguments>-k</buildArguments> <buildArguments>-k</buildArguments>
@ -469,7 +477,6 @@
</target> </target>
<target name="testBayesTree.run" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder"> <target name="testBayesTree.run" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
<buildCommand>make</buildCommand> <buildCommand>make</buildCommand>
<buildArguments/>
<buildTarget>testBayesTree.run</buildTarget> <buildTarget>testBayesTree.run</buildTarget>
<stopOnError>true</stopOnError> <stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand> <useDefaultCommand>false</useDefaultCommand>
@ -477,6 +484,7 @@
</target> </target>
<target name="testSymbolicBayesNet.run" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder"> <target name="testSymbolicBayesNet.run" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
<buildCommand>make</buildCommand> <buildCommand>make</buildCommand>
<buildArguments/>
<buildTarget>testSymbolicBayesNet.run</buildTarget> <buildTarget>testSymbolicBayesNet.run</buildTarget>
<stopOnError>true</stopOnError> <stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand> <useDefaultCommand>false</useDefaultCommand>
@ -484,7 +492,6 @@
</target> </target>
<target name="testSymbolicFactorGraph.run" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder"> <target name="testSymbolicFactorGraph.run" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
<buildCommand>make</buildCommand> <buildCommand>make</buildCommand>
<buildArguments/>
<buildTarget>testSymbolicFactorGraph.run</buildTarget> <buildTarget>testSymbolicFactorGraph.run</buildTarget>
<stopOnError>true</stopOnError> <stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand> <useDefaultCommand>false</useDefaultCommand>
@ -676,7 +683,6 @@
</target> </target>
<target name="testGraph.run" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder"> <target name="testGraph.run" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
<buildCommand>make</buildCommand> <buildCommand>make</buildCommand>
<buildArguments/>
<buildTarget>testGraph.run</buildTarget> <buildTarget>testGraph.run</buildTarget>
<stopOnError>true</stopOnError> <stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand> <useDefaultCommand>false</useDefaultCommand>
@ -732,6 +738,7 @@
</target> </target>
<target name="testSimulated2D.run" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder"> <target name="testSimulated2D.run" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
<buildCommand>make</buildCommand> <buildCommand>make</buildCommand>
<buildArguments/>
<buildTarget>testSimulated2D.run</buildTarget> <buildTarget>testSimulated2D.run</buildTarget>
<stopOnError>true</stopOnError> <stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand> <useDefaultCommand>false</useDefaultCommand>
@ -779,7 +786,6 @@
</target> </target>
<target name="testErrors.run" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder"> <target name="testErrors.run" path="cpp" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
<buildCommand>make</buildCommand> <buildCommand>make</buildCommand>
<buildArguments/>
<buildTarget>testErrors.run</buildTarget> <buildTarget>testErrors.run</buildTarget>
<stopOnError>true</stopOnError> <stopOnError>true</stopOnError>
<useDefaultCommand>false</useDefaultCommand> <useDefaultCommand>false</useDefaultCommand>

View File

@ -166,7 +166,8 @@ Module::Module(const string& interfacePath,
/* ************************************************************************* */ /* ************************************************************************* */
void Module::matlab_code(const string& toolboxPath, void Module::matlab_code(const string& toolboxPath,
const string& nameSpace, const string& nameSpace,
const string& mexFlags) const string& mexFlags,
bool verbose)
{ {
try { try {
string installCmd = "install -d " + toolboxPath; string installCmd = "install -d " + toolboxPath;
@ -177,7 +178,7 @@ void Module::matlab_code(const string& toolboxPath,
ofstream ofs(makeFile.c_str()); ofstream ofs(makeFile.c_str());
if(!ofs) throw CantOpenFile(makeFile); if(!ofs) throw CantOpenFile(makeFile);
cerr << "generating " << makeFile << endl; if (verbose) cerr << "generating " << makeFile << endl;
emit_header_comment(ofs,"%"); emit_header_comment(ofs,"%");
ofs << "echo on" << endl << endl; ofs << "echo on" << endl << endl;
ofs << "toolboxpath = pwd" << endl; ofs << "toolboxpath = pwd" << endl;

View File

@ -27,6 +27,7 @@ struct Module {
*/ */
void matlab_code(const std::string& path, void matlab_code(const std::string& path,
const std::string& nameSpace, const std::string& nameSpace,
const std::string& mexFlags); const std::string& mexFlags,
bool verbose);
}; };

View File

@ -12,6 +12,7 @@
#include "Module.h" #include "Module.h"
using namespace std; using namespace std;
static bool verbose = false;
/* ************************************************************************* */ /* ************************************************************************* */
TEST( wrap, ArgumentList ) { TEST( wrap, ArgumentList ) {
@ -62,7 +63,7 @@ TEST( wrap, matlab_code ) {
// emit MATLAB code // emit MATLAB code
// make_geometry will not compile, use make testwrap to generate real make // make_geometry will not compile, use make testwrap to generate real make
module.matlab_code("actual", "", "-O5"); module.matlab_code("actual", "", "-O5", verbose);
CHECK(files_equal("expected/@Point2/Point2.m" , "actual/@Point2/Point2.m" )); CHECK(files_equal("expected/@Point2/Point2.m" , "actual/@Point2/Point2.m" ));
CHECK(files_equal("expected/@Point2/x.cpp" , "actual/@Point2/x.cpp" )); CHECK(files_equal("expected/@Point2/x.cpp" , "actual/@Point2/x.cpp" ));

View File

@ -25,7 +25,7 @@ void generate_matlab_toolbox(const string& interfacePath,
Module module(interfacePath, moduleName); Module module(interfacePath, moduleName);
// emit MATLAB code // emit MATLAB code
module.matlab_code(toolboxPath,nameSpace,mexFlags); module.matlab_code(toolboxPath,nameSpace,mexFlags,true);
} }
/* ************************************************************************* */ /* ************************************************************************* */