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

cargo test in windows #130

Merged
merged 5 commits into from
Jan 14, 2021
Merged

cargo test in windows #130

merged 5 commits into from
Jan 14, 2021

Conversation

fabricereix
Copy link
Collaborator

No description provided.

@lepapareil
Copy link
Collaborator

still one warning:

warning: function is never used: `test_connect_timeout`
   --> packages\hurl\tests\libcurl.rs:581:4
    |
581 | fn test_connect_timeout() {
    |    ^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` on by default

warning: 1 warning emitted

still one error:

failures:

---- runner::body::tests::test_body_file_error stdout ----
thread 'runner::body::tests::test_body_file_error' panicked at 'assertion failed: `(left == right)`
  left: `FileReadAccess { value: "current_dir\\data.bin" }`,
 right: `FileReadAccess { value: "current_dir/data.bin" }`', packages\hurl\src\runner\body.rs:138:9
stack backtrace:
   0:     0x7ff643850f5e - std::backtrace_rs::backtrace::dbghelp::trace
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\..\..\backtrace\src\backtrace\dbghelp.rs:108
   1:     0x7ff643850f5e - std::backtrace_rs::backtrace::trace_unsynchronized
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
   2:     0x7ff643850f5e - std::sys_common::backtrace::_print_fmt
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\sys_common\backtrace.rs:67
   3:     0x7ff643850f5e - std::sys_common::backtrace::_print::{{impl}}::fmt
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\sys_common\backtrace.rs:46
   4:     0x7ff64386cf6b - core::fmt::write
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\core\src\fmt\mod.rs:1078
   5:     0x7ff64356b808 - std::io::Write::write_fmt<test::helpers::sink::Sink>
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\std\src\io\mod.rs:1518
   6:     0x7ff643849c71 - std::io::impls::{{impl}}::write_fmt<LocalOutput>
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\io\impls.rs:179
   7:     0x7ff64385425d - std::sys_common::backtrace::_print
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\sys_common\backtrace.rs:49
   8:     0x7ff64385425d - std::sys_common::backtrace::print
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\sys_common\backtrace.rs:36
   9:     0x7ff64385425d - std::panicking::default_hook::{{closure}}
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\panicking.rs:208
  10:     0x7ff643853dd7 - std::panicking::default_hook
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\panicking.rs:224
  11:     0x7ff643854bcf - std::panicking::rust_panic_with_hook
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\panicking.rs:593
  12:     0x7ff6438546d1 - std::panicking::begin_panic_handler::{{closure}}
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\panicking.rs:499
  13:     0x7ff64385189f - std::sys_common::backtrace::__rust_end_short_backtrace<closure-0,!>
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\sys_common\backtrace.rs:141
  14:     0x7ff643854629 - std::panicking::begin_panic_handler
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\panicking.rs:495
  15:     0x7ff6438545dc - std::panicking::begin_panic_fmt
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\panicking.rs:437
  16:     0x7ff6434cfb91 - hurl::runner::body::tests::test_body_file_error
                               at C:\hurl\packages\hurl\src\runner\body.rs:138
  17:     0x7ff6434e852e - hurl::runner::body::tests::test_body_file_error::{{closure}}
                               at C:\hurl\packages\hurl\src\runner\body.rs:117
  18:     0x7ff6434bb4cb - core::ops::function::FnOnce::call_once<closure-0,tuple<>>
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\core\src\ops\function.rs:227
  19:     0x7ff64359cb16 - core::ops::function::FnOnce::call_once
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\core\src\ops\function.rs:227
  20:     0x7ff64359cb16 - test::__rust_begin_short_backtrace<fn()>
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\test\src\lib.rs:517
  21:     0x7ff64359a3be - alloc::boxed::{{impl}}::call_once
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\alloc\src\boxed.rs:1307
  22:     0x7ff64359a3be - std::panic::{{impl}}::call_once
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\std\src\panic.rs:322
  23:     0x7ff64359a3be - std::panicking::try::do_call
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\std\src\panicking.rs:381
  24:     0x7ff64359a3be - std::panicking::try
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\std\src\panicking.rs:345
  25:     0x7ff64359a3be - std::panic::catch_unwind
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\std\src\panic.rs:396
  26:     0x7ff64359a3be - test::run_test_in_process
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\test\src\lib.rs:544
  27:     0x7ff64359a3be - test::run_test::run_test_inner::{{closure}}
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\test\src\lib.rs:450
  28:     0x7ff64356ab16 - std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<>>
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\std\src\sys_common\backtrace.rs:125
  29:     0x7ff64356ab16 - std::sys_common::backtrace::__rust_begin_short_backtrace<closure-0,tuple<>>
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\std\src\sys_common\backtrace.rs:125
  30:     0x7ff6435719b4 - std::thread::{{impl}}::spawn_unchecked::{{closure}}::{{closure}}
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\std\src\thread\mod.rs:474
  31:     0x7ff6435719b4 - std::panic::{{impl}}::call_once
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\std\src\panic.rs:322
  32:     0x7ff6435719b4 - std::panicking::try::do_call
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\std\src\panicking.rs:381
  33:     0x7ff6435719b4 - std::panicking::try
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\std\src\panicking.rs:345
  34:     0x7ff6435719b4 - std::panic::catch_unwind
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\std\src\panic.rs:396
  35:     0x7ff6435719b4 - std::thread::{{impl}}::spawn_unchecked::{{closure}}
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\std\src\thread\mod.rs:473
  36:     0x7ff6435719b4 - core::ops::function::FnOnce::call_once<closure-0,tuple<>>
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\core\src\ops\function.rs:227
  37:     0x7ff64385df37 - alloc::boxed::{{impl}}::call_once
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\alloc\src\boxed.rs:1307
  38:     0x7ff64385df37 - alloc::boxed::{{impl}}::call_once
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\library\alloc\src\boxed.rs:1307
  39:     0x7ff64385df37 - std::sys::windows::thread::{{impl}}::new::thread_start
                               at /rustc/e1884a8e3c3e813aada8254edfa120e85bf5ffca\/library\std\src\sys\windows\thread.rs:56
  40:     0x7ffcf4e07974 - BaseThreadInitThunk
  41:     0x7ffcf591a0b1 - RtlUserThreadStart


failures:
    runner::body::tests::test_body_file_error

test result: FAILED. 123 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out

error: test failed, to rerun pass '-p hurl --lib'

@fabricereix fabricereix force-pushed the feature/cargo-test-in-windows branch from 793ba18 to eef4568 Compare January 14, 2021 12:49
@fabricereix fabricereix changed the title Do not create test files in /tmp anymore cargo test in windows Jan 14, 2021
@lepapareil lepapareil merged commit 94c3b69 into master Jan 14, 2021
@lepapareil lepapareil deleted the feature/cargo-test-in-windows branch January 14, 2021 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants