libMesh
Loading...
Searching...
No Matches
Public Member Functions | List of all members
FailureReporter Class Reference
Inheritance diagram for FailureReporter:
[legend]

Public Member Functions

virtual void addFailure (const CppUnit::TestFailure &failure) override
 

Detailed Description

Definition at line 42 of file driver.C.

Member Function Documentation

◆ addFailure()

void FailureReporter::addFailure ( const CppUnit::TestFailure &  failure)
overridevirtual

Definition at line 48 of file driver.C.

49{
51 << failure.failedTestName()
52 << (failure.isError() ? " error" : " failure");
53
54 const CppUnit::SourceLine source_line = failure.sourceLine();
55 if (source_line.isValid())
56 libMesh::err << " at " << source_line.fileName()
57 << ":" << source_line.lineNumber();
58
59 libMesh::err << ":\n" << failure.thrownException()->what() << std::endl;
60
61 if (failure.isError() && libMesh::global_n_processors() > 1)
63}
OStreamProxy err
processor_id_type global_processor_id()
processor_id_type global_n_processors()
void libmesh_abort()
Abort as soon as possible.
Definition libmesh.C:338

References libMesh::err, libMesh::global_n_processors(), libMesh::global_processor_id(), and libMesh::libmesh_abort().


The documentation for this class was generated from the following file: