             ("testSingleTargetWithCustomName", testSingleTargetWithCustomName),
             ("testCanBuildIfADependencyAlreadyCheckedOut", testCanBuildIfADependencyAlreadyCheckedOut),
             ("testCanBuildIfADependencyClonedButThenAborted", testCanBuildIfADependencyClonedButThenAborted),
+            ("testTipHasNoPackageSwift", testTipHasNoPackageSwift),
             ("testFailsIfVersionTagHasNoPackageSwift", testFailsIfVersionTagHasNoPackageSwift),
-            ("testTipHasNoPackageSwift", testTipHasNoPackageSwift),
+            ("testSymlinkedSourceDirectoryWorks", testSymlinkedSourceDirectoryWorks),
+            ("testSymlinkedNestedSourceDirectoryWorks", testSymlinkedNestedSourceDirectoryWorks),
         ]
     }
 

            ("testExecDep", testExecDep),
            ("testExecDeps", testExecDeps),
            ("testMultDeps", testMultDeps),
            ("test_exdeps", test_exdeps),
            ("test_exdeps_canRunBuildTwice", test_exdeps_canRunBuildTwice),
            ("test_get_ExternalDeps", test_get_ExternalDeps),

    }

    // 29: Exclude Direcotries
    func testExcludeDirs() {
        let filesToVerify = ["BarLib.a", "FooBarLib.a"]
        let filesShouldNotExist = ["FooLib.a"]
        fixture(name: "29_exclude_directory") { prefix in
