about summary refs log tree commit diff
path: root/tests/run-coverage/closure_macro.coverage
diff options
context:
space:
mode:
authorZalathar <Zalathar@users.noreply.github.com>2023-11-01 21:26:53 +1100
committerZalathar <Zalathar@users.noreply.github.com>2023-11-07 11:15:19 +1100
commite9d04c5e2444526ffde83662f2d57fa35c772891 (patch)
tree6dbc04c3253992f8968d5914d7b1c631db528892 /tests/run-coverage/closure_macro.coverage
parentaea7c27eae5e34b11c64ec6d11c75627ef24f8b1 (diff)
coverage: Migrate `tests/run-coverage` into `tests/coverage`
Diffstat (limited to 'tests/run-coverage/closure_macro.coverage')
-rw-r--r--tests/run-coverage/closure_macro.coverage42
1 files changed, 0 insertions, 42 deletions
diff --git a/tests/run-coverage/closure_macro.coverage b/tests/run-coverage/closure_macro.coverage
deleted file mode 100644
index 0f2c917e090..00000000000
--- a/tests/run-coverage/closure_macro.coverage
+++ /dev/null
@@ -1,42 +0,0 @@
-   LL|       |// compile-flags: --edition=2018
-   LL|       |#![feature(coverage_attribute)]
-   LL|       |
-   LL|       |macro_rules! bail {
-   LL|       |    ($msg:literal $(,)?) => {
-   LL|       |        if $msg.len() > 0 {
-   LL|       |            println!("no msg");
-   LL|       |        } else {
-   LL|       |            println!($msg);
-   LL|       |        }
-   LL|       |        return Err(String::from($msg));
-   LL|       |    };
-   LL|       |}
-   LL|       |
-   LL|       |macro_rules! on_error {
-   LL|       |    ($value:expr, $error_message:expr) => {
-   LL|       |        $value.or_else(|e| { // FIXME(85000): no coverage in closure macros
-   LL|       |            let message = format!($error_message, e);
-   LL|       |            if message.len() > 0 {
-   LL|       |                println!("{}", message);
-   LL|       |                Ok(String::from("ok"))
-   LL|       |            } else {
-   LL|       |                bail!("error");
-   LL|       |            }
-   LL|       |        })
-   LL|       |    };
-   LL|       |}
-   LL|       |
-   LL|      1|fn load_configuration_files() -> Result<String, String> {
-   LL|      1|    Ok(String::from("config"))
-   LL|      1|}
-   LL|       |
-   LL|      1|pub fn main() -> Result<(), String> {
-   LL|      1|    println!("Starting service");
-   LL|      1|    let config = on_error!(load_configuration_files(), "Error loading configs: {}")?;
-                                                                                                 ^0
-   LL|       |
-   LL|      1|    let startup_delay_duration = String::from("arg");
-   LL|      1|    let _ = (config, startup_delay_duration);
-   LL|      1|    Ok(())
-   LL|      1|}
-