ENABLE_TESTING()
ADD_TEST(wbtest_fftn_1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=fftn(x1)','wbtest_fftn_1','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_fftn_2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=fftn(x1,2)','wbtest_fftn_2','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_fftn_3 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=fftn(x1,3)','wbtest_fftn_3','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_hilbert_1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=hilbert(x1)','wbtest_hilbert_1','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_hilbert_2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=hilbert(x1,2)','wbtest_hilbert_2','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_ifftshift_1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=ifftshift(x1)','wbtest_ifftshift_1','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_ifftshift_2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=ifftshift(x1,2)','wbtest_ifftshift_2','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_ifftshift_3 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=ifftshift(x1,3)','wbtest_ifftshift_3','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_ifftn_1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=ifftn(x1)','wbtest_ifftn_1','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_ifftn_2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=ifftn(x1,2)','wbtest_ifftn_2','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_ifftn_3 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=ifftn(x1,3)','wbtest_ifftn_3','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_fftshift_1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=fftshift(x1)','wbtest_fftshift_1','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_fftshift_2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=fftshift(x1,2)','wbtest_fftshift_2','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_fftshift_3 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=fftshift(x1,3)','wbtest_fftshift_3','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_inv_1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=inv(x1)','wbtest_inv_1','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(test_qr1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_qr1')")
ADD_TEST(test_qr2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_qr2')")
ADD_TEST(test_qr3 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_qr3')")
ADD_TEST(test_qr4 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_qr4')")
ADD_TEST(test_qr5 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_qr5')")
ADD_TEST(test_qr6 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_qr6')")
ADD_TEST(test_qr7 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_qr7')")
ADD_TEST(test_qr8 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_qr8')")
ADD_TEST(test_qr9 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_qr9')")
ADD_TEST(test_qr10 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_qr10')")
ADD_TEST(test_qr11 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_qr11')")
ADD_TEST(test_qr12 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_qr12')")
ADD_TEST(wbtest_qr_1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#[y1,y2] = qr(x1,0)','wbtest_qr_1','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_qr_2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#[y1,y2] = qr(x1)','wbtest_qr_2','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_qr_3 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#[y1,y2,y3] = qr(x1)','wbtest_qr_3','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(test_svd1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_svd1')")
ADD_TEST(test_svd2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_svd2')")
ADD_TEST(test_svd3 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_svd3')")
ADD_TEST(test_svd4 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_svd4')")
ADD_TEST(test_svd5 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_svd5')")
ADD_TEST(test_svd6 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_svd6')")
ADD_TEST(test_svd7 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_svd7')")
ADD_TEST(test_svd8 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_svd8')")
ADD_TEST(test_svd9 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_svd9')")
ADD_TEST(test_svd10 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_svd10')")
ADD_TEST(test_svd11 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_svd11')")
ADD_TEST(test_svd12 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_svd12')")
ADD_TEST(wbtest_svd_1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=svd(x1)','wbtest_svd_1','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_svd_2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#[y1,y2,y3] = svd(x1)','wbtest_svd_2','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_svd_3 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#[y1,y2,y3] = svd(x1,0)','wbtest_svd_3','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_lu_1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=lu(x1)#(true)','wbtest_lu_1','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_lu_2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#[y1,y2]=lu(x1)#(any(loopi==[50:52]))','wbtest_lu_2','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_lu_3 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#[y1,y2,y3]=lu(x1)#(any(loopi==[50:52]))','wbtest_lu_3','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_lu_4 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#[y1,y2,y3,y4,y5]=lu(x1)','wbtest_lu_4','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(test_lu1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_lu1')")
ADD_TEST(test_lu2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_lu2')")
ADD_TEST(test_sparse75 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_sparse75')")
ADD_TEST(test_eig1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_eig1')")
ADD_TEST(test_eig2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_eig2')")
ADD_TEST(test_eig3 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_eig3')")
ADD_TEST(test_eig4 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_eig4')")
ADD_TEST(test_eig5 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_eig5')")
ADD_TEST(test_eig6 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_eig6')")
ADD_TEST(wbtest_eig_1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=eig(x1)','wbtest_eig_1','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_eig_2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#[y1,y2]=eig(x1)','wbtest_eig_2','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_eig_3 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=eig(x1,''nobalance'')','wbtest_eig_3','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_eig_4 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#[y1,y2]=eig(x1,''nobalance'')#(any(loopi==[14,59,64]))','wbtest_eig_4','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(test_parallel_fft1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wrap_test('test_parallel_fft1')")
ADD_TEST(wbtest_fft_1 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=fft(x1)','wbtest_fft_1','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_fft_2 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=fft(x1,2)','wbtest_fft_2','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_fft_3 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=fft(x1,3)','wbtest_fft_3','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_fft_4 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=ifft(x1)','wbtest_fft_4','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_fft_5 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=ifft(x1,2)','wbtest_fft_5','${CMAKE_SOURCE_DIR}/tests/reference')")
ADD_TEST(wbtest_fft_6 ${FreeMat_Loc} "-e" "-nogui" "-t" "-nogreet" "-p" "${CMAKE_SOURCE_DIR}/tests/transforms" "-f" "wb_test('@$near#y1=ifft(x1,3)','wbtest_fft_6','${CMAKE_SOURCE_DIR}/tests/reference')")
