diff --git a/test/test-compile-file-failure.asd b/test/test-compile-file-failure.asd
deleted file mode 100644
index 3899a407ec12687aca22fa69cb62c0d87b9315ce..0000000000000000000000000000000000000000
--- a/test/test-compile-file-failure.asd
+++ /dev/null
@@ -1,2 +0,0 @@
-(defsystem test-compile-file-failure
-  :components ((:file "test-compile-file-failure")))
diff --git a/test/test-compile-file-failure.script b/test/test-compile-file-failure.script
index 821e15f1760611c230f90c629062ae4df813bd7a..368937de562504b4f7c11e43b1daf236788275c0 100644
--- a/test/test-compile-file-failure.script
+++ b/test/test-compile-file-failure.script
@@ -1,6 +1,7 @@
 ;;; -*- Lisp -*-
 
-(in-package :asdf)
+(def-test-system test-compile-file-failure
+  :components ((:file "test-compile-file-failure")))
 
 (assert (handler-case
             (let ((*compile-file-failure-behaviour* :warn))