Jlm
ProgramTests.cpp
Go to the documentation of this file.
1 /*
2  * Copyright 2025 Nico Reißmann <nico.reissmann@gmail.com>
3  * See COPYING for terms of redistribution.
4  */
5 
6 #include <gtest/gtest.h>
7 
8 #include <jlm/util/Program.hpp>
9 
10 #include <cassert>
11 
12 TEST(ProgramTests, testExecuteProgramAndWait)
13 {
14  using namespace jlm::util;
15 
16  {
17  const auto status =
18  executeProgramAndWait("ls", { std::filesystem::temp_directory_path().string() });
19  EXPECT_EQ(status, EXIT_SUCCESS);
20  }
21 }
TEST(ProgramTests, testExecuteProgramAndWait)
int executeProgramAndWait(const std::string &programName, const std::vector< std::string > &programArguments)
Definition: Program.cpp:18