blitzdg
an open-source project aiming to implement parallel discontinuous Galerkin (dg) solvers for common partial differential equations systems using blitz++ for array and tensor manipulations and MPI for distributed parallelism.
minimalprogresstestlistener.h
1 
2 // Copyright Joakim Karlsson & Kim Gräsman 2010-2013.
3 // Distributed under the Boost Software License, Version 1.0.
4 // (See accompanying file LICENSE_1_0.txt or copy at
5 // http://www.boost.org/LICENSE_1_0.txt)
6 
7 #ifndef IGLOO_MINIMALPROGRESSTESTLISTENER_H
8 #define IGLOO_MINIMALPROGRESSTESTLISTENER_H
9 
10 namespace igloo {
11 
13  {
14  public:
15  virtual void TestRunStarting() {}
16  virtual void TestRunEnded(const TestResults&)
17  {
18  std::cout << std::endl;
19  }
20 
21  virtual void ContextRunStarting(const ContextBase& ) {}
22  virtual void ContextRunEnded(const ContextBase& ) {}
23  virtual void SpecRunStarting(const ContextBase& , const std::string& ) {}
24  virtual void SpecSucceeded(const ContextBase& , const std::string& )
25  {
26  std::cout << ".";
27  }
28 
29  virtual void SpecFailed(const ContextBase& , const std::string& )
30  {
31  std::cout << "F";
32  }
33  };
34 
35 }
36 #endif
Definition: testlistener.h:14
Definition: minimalprogresstestlistener.h:12
Definition: context.h:13
Definition: contextbase.h:15
Definition: testresults.h:12