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

Error running make check-fast on Windows #15279

Closed
schmee opened this issue Jun 30, 2014 · 1 comment · Fixed by #17034
Closed

Error running make check-fast on Windows #15279

schmee opened this issue Jun 30, 2014 · 1 comment · Fixed by #17034
Labels
O-Arm Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state O-windows Operating system: Windows

Comments

@schmee
Copy link
Contributor

schmee commented Jun 30, 2014

After failing to build Rust on Windows with make check, as reported in #15250, I saw in the wiki that make check-fast is the recommended way to run the tests on Windows. So I gave it a shot, but still no dice! This time, it is the unit tests in libglob\lib.rs that fails.

The error happens when building master on commit 04da31e64c983ff49234104b79133d4981ea3314.

Error

rustc: i686-pc-mingw32/stage2/test/globtest-i686-pc-mingw32.exe
run: i686-pc-mingw32/stage2/test/globtest-i686-pc-mingw32.exe

running 12 tests
test test::test_matches_path ... ok
test test::test_pattern_matches ... ok
test test::test_pattern_matches_require_literal_leading_dot ... ok
test test::test_pattern_matches_case_insensitive ... ok
test test::test_pattern_escape ... ok
test test::test_wildcard_optimizations ... ok
test test::test_lots_of_files ... FAILED
test test::test_pattern_matches_require_literal_separator ... ok
test test::test_range_pattern ... ok
test test::test_pattern_matches_case_insensitive_range ... ok
test test::test_unclosed_bracket ... ok
test test::test_absolute_pattern ... ok

metrics saved to: tmp\check-stage2-T-i686-pc-mingw32-H-i686-pc-mingw32-glob-metrics.json
failures:

---- test::test_lots_of_files stdout ----
        task 'test::test_lots_of_files' failed at 'rust_list_dir_wfd_fp_buf returned invalid UTF-16', C:\msys64\home\John\programming\forks\rustmain\rust\src\libcore\option.rs:246



failures:
    test::test_lots_of_files

test result: FAILED. 11 passed; 1 failed; 0 ignored; 0 measured

task '<main>' failed at 'Some tests failed', C:\msys64\home\John\programming\forks\rustmain\rust\src\libtest\lib.rs:243
/home/John/programming/forks/rustmain/rust/mk/tests.mk:443: recipe for target 'tmp/check-stage2-T-i686-pc-mingw32-H-i686-pc-mingw32-glob.ok' failed
make: *** [tmp/check-stage2-T-i686-pc-mingw32-H-i686-pc-mingw32-glob.ok] Error 101
@schmee
Copy link
Contributor Author

schmee commented Jun 30, 2014

cc @alexcrichton

retep998 added a commit to retep998/rust that referenced this issue Sep 6, 2014
bors added a commit that referenced this issue Sep 7, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O-Arm Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state O-windows Operating system: Windows
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants