@@ -258,7 +258,6 @@ class DrvFsTests
258258
259259 void DrvfsMountElevated (DrvFsMode Mode)
260260 {
261- WSL2_TEST_ONLY ();
262261 WINDOWS_11_TEST_ONLY (); // TODO: Enable on Windows 10 when virtio support is added
263262 SKIP_TEST_ARM64 ();
264263
@@ -270,7 +269,6 @@ class DrvFsTests
270269
271270 void DrvfsMountElevatedDifferentConsole (DrvFsMode Mode)
272271 {
273- WSL2_TEST_ONLY ();
274272 WINDOWS_11_TEST_ONLY (); // TODO: Enable on Windows 10 when virtio support is added
275273 SKIP_TEST_ARM64 ();
276274
@@ -282,7 +280,6 @@ class DrvFsTests
282280
283281 void DrvfsMountNonElevated (DrvFsMode Mode)
284282 {
285- WSL2_TEST_ONLY ();
286283 WINDOWS_11_TEST_ONLY (); // TODO: Enable on Windows 10 when virtio support is added
287284 SKIP_TEST_ARM64 ();
288285
@@ -296,7 +293,6 @@ class DrvFsTests
296293
297294 void DrvfsMountNonElevatedDifferentConsole (DrvFsMode Mode)
298295 {
299- WSL2_TEST_ONLY ();
300296 WINDOWS_11_TEST_ONLY (); // TODO: Enable on Windows 10 when virtio support is added
301297 SKIP_TEST_ARM64 ();
302298
@@ -310,7 +306,6 @@ class DrvFsTests
310306
311307 void DrvfsMountElevatedSystemDistroEnabled (DrvFsMode Mode)
312308 {
313- WSL2_TEST_ONLY ();
314309 WINDOWS_11_TEST_ONLY (); // TODO: Enable on Windows 10 when virtio support is added
315310 SKIP_TEST_ARM64 ();
316311
@@ -322,7 +317,6 @@ class DrvFsTests
322317
323318 void DrvfsMountNonElevatedSystemDistroEnabled (DrvFsMode Mode)
324319 {
325- WSL2_TEST_ONLY ();
326320 WINDOWS_11_TEST_ONLY (); // TODO: Enable on Windows 10 when virtio support is added
327321 SKIP_TEST_ARM64 ();
328322
@@ -383,8 +377,6 @@ class DrvFsTests
383377
384378 void DrvFsMountUnicodePath (DrvFsMode Mode)
385379 {
386- WSL2_TEST_ONLY ();
387-
388380 // Create a Windows directory with unicode characters
389381 constexpr auto unicodeDir = L" C:\\ drvfs-测试-テスト" ;
390382 auto cleanup = wil::scope_exit_log (WI_DIAGNOSTICS_INFO, [&]() { std::filesystem::remove_all (unicodeDir); });
@@ -1149,63 +1141,53 @@ class WSL1 : public DrvFsTests
11491141 return true ;
11501142 }
11511143
1152- TEST_METHOD (DrvFsDisableQueryByName)
1144+ WSL1_TEST_METHOD (DrvFsDisableQueryByName)
11531145 {
1154- WSL1_TEST_ONLY ();
11551146 VERIFY_NO_THROW (DrvFsCommon (LX_DRVFS_DISABLE_QUERY_BY_NAME));
11561147 }
11571148
1158- TEST_METHOD (DrvFsDisableQueryByNameAndStatInfo)
1149+ WSL1_TEST_METHOD (DrvFsDisableQueryByNameAndStatInfo)
11591150 {
1160- WSL1_TEST_ONLY ();
11611151 VERIFY_NO_THROW (DrvFsCommon (LX_DRVFS_DISABLE_QUERY_BY_NAME_AND_STAT_INFO));
11621152 }
11631153
1164- TEST_METHOD (VfsAccessDrvFs)
1154+ WSL1_TEST_METHOD (VfsAccessDrvFs)
11651155 {
1166- WSL1_TEST_ONLY ();
11671156 DrvFsTests::VfsAccessDrvFs ();
11681157 }
11691158
1170- TEST_METHOD (FsCommonDrvFs)
1159+ WSL1_TEST_METHOD (FsCommonDrvFs)
11711160 {
1172- WSL1_TEST_ONLY ();
11731161 DrvFsTests::FsCommonDrvFs ();
11741162 }
11751163
1176- TEST_METHOD (DrvFs)
1164+ WSL1_TEST_METHOD (DrvFs)
11771165 {
1178- WSL1_TEST_ONLY ();
11791166 DrvFsTests::DrvFs (DrvFsMode::WSL1);
11801167 }
11811168
1182- TEST_METHOD (DrvFsFat)
1169+ WSL1_TEST_METHOD (DrvFsFat)
11831170 {
1184- WSL1_TEST_ONLY ();
11851171 DrvFsTests::DrvFsFat (DrvFsMode::WSL1);
11861172 }
11871173
1188- TEST_METHOD (DrvFsSmb)
1174+ WSL1_TEST_METHOD (DrvFsSmb)
11891175 {
1190- WSL1_TEST_ONLY ();
11911176 DrvFsTests::DrvFsSmb (DrvFsMode::WSL1);
11921177 }
11931178
1194- TEST_METHOD (DrvFsMetadata)
1179+ WSL1_TEST_METHOD (DrvFsMetadata)
11951180 {
1196- WSL1_TEST_ONLY ();
11971181 DrvFsTests::DrvFsMetadata (DrvFsMode::WSL1);
11981182 }
11991183
1200- TEST_METHOD (XattrDrvFs)
1184+ WSL1_TEST_METHOD (XattrDrvFs)
12011185 {
1202- WSL1_TEST_ONLY ();
12031186 DrvFsTests::XattrDrvFs (DrvFsMode::WSL1);
12041187 }
12051188
1206- TEST_METHOD (WslPath)
1189+ WSL1_TEST_METHOD (WslPath)
12071190 {
1208- WSL1_TEST_ONLY ();
12091191 DrvFsTests::WslPath (DrvFsMode::WSL1);
12101192 }
12111193};
@@ -1242,99 +1224,83 @@ class WSL1 : public DrvFsTests
12421224 return true ; \
12431225 } \
12441226\
1245- TEST_METHOD (VfsAccessDrvFs) \
1227+ WSL2_TEST_METHOD (VfsAccessDrvFs) \
12461228 { \
1247- WSL2_TEST_ONLY (); \
12481229 DrvFsTests::VfsAccessDrvFs (); \
12491230 } \
12501231\
1251- TEST_METHOD (FsCommonDrvFs) \
1232+ WSL2_TEST_METHOD (FsCommonDrvFs) \
12521233 { \
1253- WSL2_TEST_ONLY (); \
12541234 DrvFsTests::FsCommonDrvFs (); \
12551235 } \
12561236\
1257- TEST_METHOD (DrvFs) \
1237+ WSL2_TEST_METHOD (DrvFs) \
12581238 { \
1259- WSL2_TEST_ONLY (); \
12601239 DrvFsTests::DrvFs (DrvFsMode::##_mode##); \
12611240 } \
12621241\
1263- TEST_METHOD (DrvFsFat) \
1242+ WSL2_TEST_METHOD (DrvFsFat) \
12641243 { \
1265- WSL2_TEST_ONLY (); \
12661244 DrvFsTests::DrvFsFat (DrvFsMode::##_mode##); \
12671245 } \
12681246\
1269- TEST_METHOD (DrvFsSmb) \
1247+ WSL2_TEST_METHOD (DrvFsSmb) \
12701248 { \
1271- WSL2_TEST_ONLY (); \
12721249 DrvFsTests::DrvFsSmb (DrvFsMode::##_mode##); \
12731250 } \
12741251\
1275- TEST_METHOD (DrvFsMetadata) \
1252+ WSL2_TEST_METHOD (DrvFsMetadata) \
12761253 { \
1277- WSL2_TEST_ONLY (); \
12781254 DrvFsTests::DrvFsMetadata (DrvFsMode::##_mode##); \
12791255 } \
12801256\
1281- TEST_METHOD (DrvfsMountElevated) \
1257+ WSL2_TEST_METHOD (DrvfsMountElevated) \
12821258 { \
1283- WSL2_TEST_ONLY (); \
12841259 DrvFsTests::DrvfsMountElevated (DrvFsMode::##_mode##); \
12851260 } \
12861261\
1287- TEST_METHOD (DrvfsMountElevatedDifferentConsole) \
1262+ WSL2_TEST_METHOD (DrvfsMountElevatedDifferentConsole) \
12881263 { \
1289- WSL2_TEST_ONLY (); \
12901264 DrvFsTests::DrvfsMountElevatedDifferentConsole (DrvFsMode::##_mode##); \
12911265 } \
12921266\
1293- TEST_METHOD (DrvfsMountNonElevated) \
1267+ WSL2_TEST_METHOD (DrvfsMountNonElevated) \
12941268 { \
1295- WSL2_TEST_ONLY (); \
12961269 DrvFsTests::DrvfsMountNonElevated (DrvFsMode::##_mode##); \
12971270 } \
12981271\
1299- TEST_METHOD (DrvfsMountNonElevatedDifferentConsole) \
1272+ WSL2_TEST_METHOD (DrvfsMountNonElevatedDifferentConsole) \
13001273 { \
1301- WSL2_TEST_ONLY (); \
13021274 DrvFsTests::DrvfsMountNonElevatedDifferentConsole (DrvFsMode::##_mode##); \
13031275 } \
13041276\
1305- TEST_METHOD (DrvfsMountElevatedSystemDistroEnabled) \
1277+ WSL2_TEST_METHOD (DrvfsMountElevatedSystemDistroEnabled) \
13061278 { \
1307- WSL2_TEST_ONLY (); \
13081279 DrvFsTests::DrvfsMountElevatedSystemDistroEnabled (DrvFsMode::##_mode##); \
13091280 } \
13101281\
1311- TEST_METHOD (DrvfsMountNonElevatedSystemDistroEnabled) \
1282+ WSL2_TEST_METHOD (DrvfsMountNonElevatedSystemDistroEnabled) \
13121283 { \
1313- WSL2_TEST_ONLY (); \
13141284 DrvFsTests::DrvfsMountNonElevatedSystemDistroEnabled (DrvFsMode::##_mode##); \
13151285 } \
13161286\
1317- TEST_METHOD (XattrDrvFs) \
1287+ WSL2_TEST_METHOD (XattrDrvFs) \
13181288 { \
1319- WSL2_TEST_ONLY (); \
13201289 DrvFsTests::XattrDrvFs (DrvFsMode::##_mode##); \
13211290 } \
13221291\
1323- TEST_METHOD (DrvFsReFs) \
1292+ WSL2_TEST_METHOD (DrvFsReFs) \
13241293 { \
1325- WSL2_TEST_ONLY (); \
13261294 DrvFsTests::DrvFsReFs (DrvFsMode::##_mode##); \
13271295 } \
13281296\
1329- TEST_METHOD (WslPath) \
1297+ WSL2_TEST_METHOD (WslPath) \
13301298 { \
1331- WSL2_TEST_ONLY (); \
13321299 DrvFsTests::WslPath (DrvFsMode::##_mode##); \
13331300 } \
13341301\
1335- TEST_METHOD (DrvFsMountUnicodePath) \
1302+ WSL2_TEST_METHOD (DrvFsMountUnicodePath) \
13361303 { \
1337- WSL2_TEST_ONLY (); \
13381304 DrvFsTests::DrvFsMountUnicodePath (DrvFsMode::##_mode##); \
13391305 } \
13401306 }
0 commit comments