diff --git a/build.gradle b/build.gradle
index 1d96120eef6c26c761f93ad92c79967f6abd88bf..b32f8feb43123529f88c8f1860fa4990a026b5f7 100644
--- a/build.gradle
+++ b/build.gradle
@@ -276,6 +276,65 @@ task compileSerializerManualRelativeTest(type: RelastTest) {
     moreInputFiles 'src/test/jastadd/Utils.jadd', 'src/test/jastadd/serializer-manual-relative/JsonPointer.jrag'
 }
 
+clean {
+    delete 'src/test/jastadd/serializer-names/Serializer.ast'
+    delete 'src/test/jastadd/serializer-names/Serializer.jadd'
+    delete 'src/test/jastadd/serializer-names/SerializerSerializer.jadd'
+    delete 'src/test/jastadd/serializer-names/SerializerResolverStubs.jrag'
+    delete 'src/test/jastadd/serializer-names/SerializerRefResolver.jadd'
+    delete 'src/test/jastadd/serializer-manual/Serializer.ast'
+    delete 'src/test/jastadd/serializer-manual/Serializer.jadd'
+    delete 'src/test/jastadd/serializer-manual/SerializerSerializer.jadd'
+    delete 'src/test/jastadd/serializer-manual/SerializerResolverStubs.jrag'
+    delete 'src/test/jastadd/serializer-manual/SerializerRefResolver.jadd'
+    delete 'src/test/jastadd/resolver2/Resolver.jadd'
+    delete 'src/test/jastadd/resolver2/Resolver.ast'
+    delete 'src/test/jastadd/resolver2/ResolverRefResolver.jadd'
+    delete 'src/test/jastadd/resolver2/ResolverResolverStubs.jrag'
+    delete 'src/test/jastadd/serializer-manual-relative/Serializer.ast'
+    delete 'src/test/jastadd/serializer-manual-relative/Serializer.jadd'
+    delete 'src/test/jastadd/serializer-manual-relative/SerializerSerializer.jadd'
+    delete 'src/test/jastadd/serializer-manual-relative/SerializerResolverStubs.jrag'
+    delete 'src/test/jastadd/serializer-manual-relative/SerializerRefResolver.jadd'
+    delete 'src/test/jastadd/serializer-pointer/Serializer.ast'
+    delete 'src/test/jastadd/serializer-pointer/Serializer.jadd'
+    delete 'src/test/jastadd/serializer-pointer/SerializerSerializer.jadd'
+    delete 'src/test/jastadd/serializer-pointer/SerializerResolverStubs.jrag'
+    delete 'src/test/jastadd/serializer-pointer/SerializerRefResolver.jadd'
+    delete 'src/test/jastadd/lowerbounds/LowerBounds.jadd'
+    delete 'src/test/jastadd/lowerbounds/LowerBounds.ast'
+    delete 'src/test/jastadd/resolver/Resolver.jadd'
+    delete 'src/test/jastadd/resolver/Resolver.ast'
+    delete 'src/test/jastadd/resolver/Resolver2.jadd'
+    delete 'src/test/jastadd/resolver/Resolver2.ast'
+    delete 'src/test/jastadd/resolver/Resolver2ResolverStubs.jrag'
+    delete 'src/test/jastadd/resolver/ResolverRefResolver.jadd'
+    delete 'src/test/jastadd/resolver/ResolverResolverStubs.jrag'
+    delete 'src/test/jastadd/resolver/Resolver2RefResolver.jadd'
+    delete 'src/test/jastadd/errors/Errors.out'
+    delete 'src/test/jastadd/errors/Inheritance.out'
+    delete 'src/test/jastadd/errors/Multiple.out'
+    delete 'src/test/jastadd/errors/InheritanceLeft.out'
+    delete 'src/test/jastadd/errors/ErrorsLeft.out'
+    delete 'src/test/jastadd/errors/MultipleLeft.out'
+    delete 'src/test/jastadd/serializer/Serializer.ast'
+    delete 'src/test/jastadd/serializer/Serializer.jadd'
+    delete 'src/test/jastadd/serializer/SerializerSerializer.jadd'
+    delete 'src/test/jastadd/serializer/SerializerResolverStubs.jrag'
+    delete 'src/test/jastadd/serializer/SerializerRefResolver.jadd'
+    delete 'src/test/jastadd/listnames/ListNames.jadd'
+    delete 'src/test/jastadd/listnames/ListNames.ast'
+    delete 'src/test/jastadd/relations/Relations2.jadd'
+    delete 'src/test/jastadd/relations/Relations3.ast'
+    delete 'src/test/jastadd/relations/Relations2.ast'
+    delete 'src/test/jastadd/relations/Relations.ast'
+    delete 'src/test/jastadd/relations/Relations.jadd'
+    delete 'src/test/jastadd/relations/Relations3.jadd'
+    delete 'src/test/jastadd/multiple/Multiple.jadd'
+    delete 'src/test/jastadd/multiple/Multiple.ast'
+
+}
+
 test {
     outputs.upToDateWhen { false }
     useJUnitPlatform()