Closed Bug 1641199 Opened 5 years ago Closed 5 years ago

Test under Windows are failing

Categories

(Conduit :: moz-phab, defect, P2)

Unspecified
Windows

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: zalun, Assigned: glob)

References

Details

(Keywords: conduit-triaged)

Attachments

(2 files)

13 tests are failing.
4 of which are not related to Unicode issues.

All tests should pass on all supported platforms.

Assignee: nobody → pzalewa
See Also: → 1572373
Severity: -- → S1

There are currently only 4 failing tests with differences in conduit.call arguments

  1. tests\test_integration_git.py::test_submit_create
  2. tests\test_integration_hg.py::test_submit_create difference in conduit.call arguments
  3. tests\test_integration_hg.py::test_submit_create_no_trailing_newline
  4. tests\test_integration_hg.py::test_multiple_copy
Assignee: pzalewa → glob
  • add sha for colorama to allow dev-requirements installation on windows
  • bump callee version so we don't break under py3.9
  • replace dead frozendict with immutabledict so we don't break under
    py3.9
  • normalise slashes in filepaths in mercurial to fix file modes in
    subdirectories
  • use unix text files on windows with mercurial when testing
  • don't mix line endings in tests
  • use venv install black and flake8 executables when testing style
  • update README to include Windows instructions, and make the
    instructions more verbose
  • add windows testing to circleci
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: