diff --git a/hpvm/docs/components/index.rst b/hpvm/docs/components/index.rst
index d0da3e469df9a7feeadd5b9bffd9027e1f9c3405..ccafd09082da5204eb4898870a2aad463d96ea7e 100644
--- a/hpvm/docs/components/index.rst
+++ b/hpvm/docs/components/index.rst
@@ -31,3 +31,16 @@ which explains their role, usage, and other details.
    torch2hpvm
    predtuner
    hpvm-profiler
+
+
+Tests and Benchmarks
+--------------------
+
+HPVM provides a number of general benchmarks (written in HPVM-C), DNN benchmarks,
+and test cases testing the components listed above.
+See this for more details on these tests and benchmarks:
+
+.. toctree::
+   :maxdepth: 1
+
+   tests
diff --git a/hpvm/docs/components/tests.rst b/hpvm/docs/components/tests.rst
new file mode 120000
index 0000000000000000000000000000000000000000..e1a7aca46441c5f57ab905066511da7923ecc682
--- /dev/null
+++ b/hpvm/docs/components/tests.rst
@@ -0,0 +1 @@
+../../test/README.rst
\ No newline at end of file
diff --git a/hpvm/docs/index.rst b/hpvm/docs/index.rst
index 70817d4bef3773e36c0033944c83bb9d4cec424e..04e589bc1aaff05d887e34c31b90e1d6916820e9 100644
--- a/hpvm/docs/index.rst
+++ b/hpvm/docs/index.rst
@@ -50,7 +50,6 @@ Documentation
 
    install
    getting-started
-   tests
    components/index
    specifications/index
    developerdocs/index
diff --git a/hpvm/docs/install.rst b/hpvm/docs/install.rst
index 07de74e4c54d7172e155b96d99dec1ae4b7e38bc..e13b30450baafb7b52b187a7a169a27ef46cf17f 100644
--- a/hpvm/docs/install.rst
+++ b/hpvm/docs/install.rst
@@ -177,17 +177,17 @@ Now, compile the HPVM Compilation Tool ``hpvm-clang`` using:
 With all the aforementioned steps, HPVM should be built, installed, tested and ready to use.
 In particular, ``hpvm-clang`` should be an executable command from your command line.
 
-Benchmarks and Tests
+Tests and Benchmarks
 --------------------
 
 We provide a number of general benchmarks, DNN benchmarks, and test cases, written in HPVM.
 
-``make`` targets ``check-hpvm-pass``, ``check-hpvm-dnn``, and ``check-hpvm-profiler``
-tests various components of HPVM and are increasingly time-consuming.
+``make`` targets ``check-hpvm-pass``, ``check-hpvm-dnn``, ``check-hpvm-profiler``,
+and others tests various components of HPVM.
 You can run tests similarly as how ``hpvm-clang`` is compiled: for example,
 
 .. code-block:: shell
 
    make -j<number of threads> check-hpvm-pass
 
-runs ``check-hpvm-pass`` tests. See :doc:`/tests` for details on benchmarks and test cases.
+runs ``check-hpvm-pass`` tests. See :doc:`/components/tests` for details on benchmarks and test cases.
diff --git a/hpvm/docs/tests.rst b/hpvm/docs/tests.rst
deleted file mode 120000
index 729ecaa5ca892a1fae9d88818e54cb76ba2a3c9a..0000000000000000000000000000000000000000
--- a/hpvm/docs/tests.rst
+++ /dev/null
@@ -1 +0,0 @@
-../test/README.rst
\ No newline at end of file