aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--.appveyor.yml3
-rw-r--r--test/CMakeLists.txt1
-rw-r--r--test/lab_rat.cpp21
3 files changed, 12 insertions, 13 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
index 53958e2..b33c959 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -37,7 +37,8 @@ after_build:
- appveyor.exe PushArtifact "%APPVEYOR_PROJECT_NAME%-%PLATFORM%-%CONFIGURATION%.zip"
test_script:
- - '"%install_dir%\bin\enum_symbols" --pdb "%install_dir%\bin\lab_rat.pdb" --functions --mask "lab_rat!*"'
+ - '"%install_dir%\bin\enum_symbols" --pdb "%install_dir%\bin\lab_rat.pdb"'
+ - '"%install_dir%\bin\enum_symbols" --pdb "%install_dir%\bin\lab_rat.pdb" --mask "lab_rat!lab_rat*"'
- '"%install_dir%\bin\enum_symbols" --pdb "%install_dir%\bin\lab_rat.pdb" --functions --mask "lab_rat*"'
for:
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 0cd4c1a..c910931 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -1,3 +1,4 @@
+set(CC_STATIC_RUNTIME OFF)
add_executable(lab_rat lab_rat.cpp)
install(TARGETS lab_rat RUNTIME DESTINATION bin)
diff --git a/test/lab_rat.cpp b/test/lab_rat.cpp
index ae93c7b..ed204b6 100644
--- a/test/lab_rat.cpp
+++ b/test/lab_rat.cpp
@@ -1,24 +1,21 @@
-#include <iostream>
-
namespace lab_rat {
-void baz() {
- std::cout << "baz\n";
+int exit_code = 1;
+
+int baz() {
+ return exit_code;
}
-void bar() {
- std::cout << "bar\n";
- baz();
+int bar() {
+ return baz() * 2;
}
-void foo() {
- std::cout << "foo\n";
- bar();
+int foo() {
+ return bar() * 2;
}
} // namespace lab_rat
int main() {
- lab_rat::foo();
- return 0;
+ return lab_rat::foo() * 2;
}