btrfs: tests: add table of most common errors
[sfrench/cifs-2.6.git] / fs / btrfs / tests / btrfs-tests.h
index bb9e9c2345350582be5e0b08871f4b813a8a62ff..ee277bbd939b201f75580b4fad70942d47dde864 100644 (file)
@@ -13,6 +13,20 @@ int btrfs_run_sanity_tests(void);
 #define test_err(fmt, ...) pr_err("BTRFS: selftest: %s:%d " fmt "\n",  \
                __FILE__, __LINE__, ##__VA_ARGS__)
 
+#define test_std_err(index)    test_err("%s", test_error[index])
+
+enum {
+       TEST_ALLOC_FS_INFO,
+       TEST_ALLOC_ROOT,
+       TEST_ALLOC_EXTENT_BUFFER,
+       TEST_ALLOC_PATH,
+       TEST_ALLOC_INODE,
+       TEST_ALLOC_BLOCK_GROUP,
+       TEST_ALLOC_EXTENT_MAP,
+};
+
+extern const char *test_error[];
+
 struct btrfs_root;
 struct btrfs_trans_handle;