Skip to content

(c2rust-analyze/tests) Add test for full, amalgamated lighttpd #871

@kkysen

Description

@kkysen

Now that lighttpd has an amalgamated transpilation into a single C compilation unit and Rust module (immunant/lighttpd-rust#2, immunant/lighttpd-rust#3) in order to fix the cross-module linking problems, we should set up a test here running on the full lighttpd code1. Once #806 is finished, we'll able to run on this complete, amalgamated lighttpd without crashing and see how much of the codebase we're able to lift.

Footnotes

  1. pulled from the lighttpd-rust repo, as this will now to the whole lighttpd codebase, as opposed to the current human-crafted lighttpd-minimal. With Make c2rust-analyze error resilient #806 finished, we can track progress through amount of lifting rather than crashing or not, and so we won't have to selectively enable parts of the code as features and fixes get added, like we currently do in lighttpd-minimal.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions