#define CATCH_CONFIG_RUNNER
#include <catch2/catch.hpp>

#include <Kokkos_Core.hpp>

int
main(int argc, char* argv[])
{
  Kokkos::initialize({4, -1, -1, true});

  // Disable outputs from tested classes to the standard output
  std::cout.setstate(std::ios::badbit);

  int result = Catch::Session().run(argc, argv);

  Kokkos::finalize();

  return result;
}