Unverified Commit 1c90dc5f authored by Russell Cohen's avatar Russell Cohen Committed by GitHub
Browse files

Autodump generated files (#1179)

* Autodump generated files

* Remove unecessary printlns

* Sort the list of generated files
parent 1f738564
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -167,7 +167,6 @@ internal class EndpointConfigCustomizationTest {
                """
            )
        }
        println("file:///" + project.baseDir + "/src/aws_endpoint.rs")
        project.compileAndTest()
    }
}
+7 −1
Original line number Diff line number Diff line
@@ -154,9 +154,11 @@ fun RustWriter.unitTest(
    }
}

class TestWriterDelegator(fileManifest: FileManifest, symbolProvider: RustSymbolProvider) :
class TestWriterDelegator(private val fileManifest: FileManifest, symbolProvider: RustSymbolProvider) :
    RustCrate(fileManifest, symbolProvider, DefaultPublicModules) {
    val baseDir: Path = fileManifest.baseDir

    fun generatedFiles(): List<Path> = fileManifest.files.toList().sorted()
}

/**
@@ -177,6 +179,10 @@ fun TestWriterDelegator.compileAndTest(runClippy: Boolean = false) {
        manifestCustomizations = emptyMap(),
        libRsCustomizations = listOf(),
    )
    println("Generated files:")
    generatedFiles().forEach { path ->
        println("file:///$path")
    }
    try {
        "cargo fmt".runCommand(baseDir)
    } catch (e: Exception) {
+0 −2
Original line number Diff line number Diff line
@@ -244,8 +244,6 @@ class StructureGeneratorTest {
            )
        val provider = testSymbolProvider(testModel)
        val project = TestWorkspace.testProject(provider)
        println("file:///" + project.baseDir + "/src/lib.rs")
        println("file:///" + project.baseDir + "/src/model.rs")

        project.useShapeWriter(inner) { writer ->
            writer.withModule("model") {
+13 −16
Original line number Diff line number Diff line
@@ -322,9 +322,6 @@ class RequestBindingGeneratorTest {
            )
        }

        println("file:///${project.baseDir}/src/lib.rs")
        println("file:///${project.baseDir}/src/model.rs")
        println("file:///${project.baseDir}/src/input.rs")
        project.compileAndTest()
    }
}
+0 −7
Original line number Diff line number Diff line
@@ -355,13 +355,6 @@ object EventStreamTestTools {
        project.withModule(RustModule.public("output")) {
            operationShape.outputShape(model).renderWithModelBuilder(model, symbolProvider, it)
        }
        println("file:///${project.baseDir}/src/error.rs")
        println("file:///${project.baseDir}/src/event_stream.rs")
        println("file:///${project.baseDir}/src/event_stream_serde.rs")
        println("file:///${project.baseDir}/src/json_ser.rs")
        println("file:///${project.baseDir}/src/lib.rs")
        println("file:///${project.baseDir}/src/model.rs")
        println("file:///${project.baseDir}/src/operation_ser.rs")
        return TestEventStreamProject(model, serviceShape, operationShape, unionShape, symbolProvider, project)
    }

Loading