diff --git a/lib/spack/spack/test/mock_packages/fake.py b/lib/spack/spack/test/mock_packages/fake.py
index c1356180e9a9a574178d33e86bfe5320dcba8aea..202e50cd9c10b68ef058a7313ffff8fc14cb2a57 100644
--- a/lib/spack/spack/test/mock_packages/fake.py
+++ b/lib/spack/spack/test/mock_packages/fake.py
@@ -6,6 +6,4 @@ class Fake(Package):
     versions = { '1.0' : 'foobarbaz' }
 
     def install(self, spec, prefix):
-        configure("--prefix=%s" % prefix)
-        make()
-        make("install")
+        pass
diff --git a/lib/spack/spack/test/mock_packages/libdwarf.py b/lib/spack/spack/test/mock_packages/libdwarf.py
index 1bb9fbc889cca744857c1cfa955c972394e511aa..d8279b471aaade25e85a91ac592549a8ee394078 100644
--- a/lib/spack/spack/test/mock_packages/libdwarf.py
+++ b/lib/spack/spack/test/mock_packages/libdwarf.py
@@ -16,36 +16,5 @@ class Libdwarf(Package):
 
     depends_on("libelf")
 
-    def clean(self):
-        for dir in dwarf_dirs:
-            with working_dir(dir):
-                if os.path.exists('Makefile'):
-                    make('clean')
-
-
     def install(self, spec, prefix):
-        # dwarf build does not set arguments for ar properly
-        make.add_default_arg('ARFLAGS=rcs')
-
-        # Dwarf doesn't provide an install, so we have to do it.
-        mkdirp(prefix.bin, prefix.include, prefix.lib, prefix.man1)
-
-        with working_dir('libdwarf'):
-            configure("--prefix=%s" % prefix, '--enable-shared')
-            make()
-
-            install('libdwarf.a',  prefix.lib)
-            install('libdwarf.so', prefix.lib)
-            install('libdwarf.h',  prefix.include)
-            install('dwarf.h',     prefix.include)
-
-        with working_dir('dwarfdump2'):
-            configure("--prefix=%s" % prefix)
-
-            # This makefile has strings of copy commands that
-            # cause a race in parallel
-            make(parallel=False)
-
-            install('dwarfdump',      prefix.bin)
-            install('dwarfdump.conf', prefix.lib)
-            install('dwarfdump.1',    prefix.man1)
+        pass
diff --git a/lib/spack/spack/test/mock_packages/mpich.py b/lib/spack/spack/test/mock_packages/mpich.py
index 351d224dc029f086218a7a742509f86cb2ca7210..bf539c0bc7159580d2ab4d81d49e4bae658980df 100644
--- a/lib/spack/spack/test/mock_packages/mpich.py
+++ b/lib/spack/spack/test/mock_packages/mpich.py
@@ -16,6 +16,4 @@ class Mpich(Package):
     provides('mpi@:1', when='@1:')
 
     def install(self, spec, prefix):
-        configure("--prefix=%s" % prefix)
-        make()
-        make("install")
+        pass
diff --git a/lib/spack/spack/test/mock_packages/mpileaks.py b/lib/spack/spack/test/mock_packages/mpileaks.py
index da71ff65bb91eb777191ff559c3cb7f2a39172ec..e7adb7549e8f3c6968586412d0b29e83ea420d86 100644
--- a/lib/spack/spack/test/mock_packages/mpileaks.py
+++ b/lib/spack/spack/test/mock_packages/mpileaks.py
@@ -13,6 +13,4 @@ class Mpileaks(Package):
     depends_on("callpath")
 
     def install(self, spec, prefix):
-        configure("--prefix=%s" % prefix)
-        make()
-        make("install")
+        pass
diff --git a/lib/spack/spack/test/mock_packages/zmpi.py b/lib/spack/spack/test/mock_packages/zmpi.py
index ec7e6fcdab48217a34ed0fb624965547e7314f36..62ab6176cdd1d898651ea80a26b184083da1e193 100644
--- a/lib/spack/spack/test/mock_packages/zmpi.py
+++ b/lib/spack/spack/test/mock_packages/zmpi.py
@@ -12,6 +12,4 @@ class Zmpi(Package):
     depends_on('fake')
 
     def install(self, spec, prefix):
-        configure("--prefix=%s" % prefix)
-        make()
-        make("install")
+        pass