Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow checking of run-pass execution output in compiletest #63825

Merged
merged 7 commits into from
Sep 4, 2019

Commits on Aug 22, 2019

  1. Configuration menu
    Copy the full SHA
    54f80a5 View commit details
    Browse the repository at this point in the history
  2. Extract loading and comparison of compiletest outputs to new fn

    Moved into ```fn load_compare_outputs(&self, proc_res: &ProcRes, explicit_format: bool) -> usize```
    nathanwhit committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    0c379df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9ba8f9 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2019

  1. Configuration menu
    Copy the full SHA
    0e3bc62 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2019

  1. Update dbg macro test to use check-run-results flag for run-pass test

    Updates the dbg-macro-expected behavior test to remove the workaround and use the `check-run-result` flag/feature in compiletest. This serves to test the feature on a real use-case (as mentioned in rust-lang#63751)
    nathanwhit committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    12e0420 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2019

  1. Ignore check-run-results tests for wasm32-bare

    Ignores run-pass tests with the `check-run-results` flag enabled for the
    wasm32-bare ("wasm32-unknown-unknown") target, as it does not support
    printing to stdout/stderr.
    nathanwhit committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    bf44f12 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2019

  1. Strip remote-test-client output from run stdout

    The remote-test-client outputs a message of the form "uploaded
    "<build_dir>/<executable_path>", waiting for result" onto stdout when
    executing a test, which is then captured in the process result. This needs to be removed when
    comparing the results of the run-pass test execution.
    nathanwhit committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    12adc39 View commit details
    Browse the repository at this point in the history