OLD | NEW |
---|---|
1 // Copyright 2013 Google Inc. All Rights Reserved. | 1 // Copyright 2013 Google Inc. All Rights Reserved. |
2 // | 2 // |
3 // Licensed under the Apache License, Version 2.0 (the "License"); | 3 // Licensed under the Apache License, Version 2.0 (the "License"); |
4 // you may not use this file except in compliance with the License. | 4 // you may not use this file except in compliance with the License. |
5 // You may obtain a copy of the License at | 5 // You may obtain a copy of the License at |
6 // | 6 // |
7 // http://www.apache.org/licenses/LICENSE-2.0 | 7 // http://www.apache.org/licenses/LICENSE-2.0 |
8 // | 8 // |
9 // Unless required by applicable law or agreed to in writing, software | 9 // Unless required by applicable law or agreed to in writing, software |
10 // distributed under the License is distributed on an "AS IS" BASIS, | 10 // distributed under the License is distributed on an "AS IS" BASIS, |
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
189 decl(kCoverage2, testing::coverage_func2) \ | 189 decl(kCoverage2, testing::coverage_func2) \ |
190 decl(kCoverage3, testing::coverage_func3) \ | 190 decl(kCoverage3, testing::coverage_func3) \ |
191 decl(kProfileCallExport, testing::CallExportedFunction) \ | 191 decl(kProfileCallExport, testing::CallExportedFunction) \ |
192 decl(kProfileGetMyRVA, testing::GetMyRVA) | 192 decl(kProfileGetMyRVA, testing::GetMyRVA) |
193 | 193 |
194 // Only run the Asan tests for the Clang builds. | 194 // Only run the Asan tests for the Clang builds. |
195 #ifdef __clang__ | 195 #ifdef __clang__ |
196 #define END_TO_END_TEST_ID_TABLE(decl) END_TO_END_ASAN_TESTS(decl) | 196 #define END_TO_END_TEST_ID_TABLE(decl) END_TO_END_ASAN_TESTS(decl) |
197 #else | 197 #else |
198 #define END_TO_END_TEST_ID_TABLE(decl) \ | 198 #define END_TO_END_TEST_ID_TABLE(decl) \ |
199 END_TO_END_NON_ASAN_TESTS(decl) END_TO_END_ASAN_TESTS(decl) | 199 END_TO_END_ASAN_TESTS(decl) END_TO_END_NON_ASAN_TESTS(decl) |
Sébastien Marchand
2017/07/21 15:04:15
Please add a comment to indicate that the order ma
njanevsk
2017/07/21 15:13:45
Done.
| |
200 #endif // __clang__ | 200 #endif // __clang__ |
201 | 201 |
202 // This enumeration contains an unique id for each end to end test. It is used | 202 // This enumeration contains an unique id for each end to end test. It is used |
203 // to perform an indirect call through the DLL entry point 'EndToEndTest'. | 203 // to perform an indirect call through the DLL entry point 'EndToEndTest'. |
204 enum EndToEndTestId { | 204 enum EndToEndTestId { |
205 #define DECLARE_END_TO_END_ENUM(enum_name, function_to_call) enum_name, | 205 #define DECLARE_END_TO_END_ENUM(enum_name, function_to_call) enum_name, |
206 END_TO_END_TEST_ID_TABLE(DECLARE_END_TO_END_ENUM) | 206 END_TO_END_TEST_ID_TABLE(DECLARE_END_TO_END_ENUM) |
207 #undef DECLARE_END_TO_END_ENUM | 207 #undef DECLARE_END_TO_END_ENUM |
208 }; | 208 }; |
209 | 209 |
210 } // namespace testing | 210 } // namespace testing |
211 | 211 |
212 #endif // SYZYGY_INTEGRATION_TESTS_INTEGRATION_TESTS_DLL_H_ | 212 #endif // SYZYGY_INTEGRATION_TESTS_INTEGRATION_TESTS_DLL_H_ |
OLD | NEW |