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

Port-SpecialDirectoryUtilities #7

Open
wants to merge 19 commits into
base: master
Choose a base branch
from

Conversation

MakoEnergy
Copy link
Member

Initial commit with some fixes and new functionality.

Fixed a test report for SystemPathUtilities such that Emscripten properly reports the tests were skipped. Added SpecialDirectoryUtilities in their basic form and tests to go with them.

Fixed a test report for SystemPathUtilities such that Emscripten properly reports the tests were skipped.  Added SpecialDirectoryUtilities in their basic form and tests to go with them.
@MakoEnergy MakoEnergy added enhancement New feature or request mezzanine port The code for this exists in the old Mezzanine and should be copied and modified from there. labels Jan 8, 2020
@MakoEnergy MakoEnergy requested a review from Sqeaky January 8, 2020 04:11
@MakoEnergy MakoEnergy self-assigned this Jan 8, 2020
MakoEnergy and others added 18 commits January 7, 2020 22:37
Skip some tests on Emscripten. Don't always add a slash to the directory. Attempt to see if 'nix can benefit from debugtests.
Abolished the old lambda that would write to a file and then load it to get the console output and instead now use the new RunCommand available in Mezz_Test.  Updated the Jagati version used to 30.2.  Removed debugtests from the JenkinsFile.
Updated symlinks on windows to invoke the system specific function the same way.  Moved the heavy file creation tests to be an isolated test group.  Updated some invocations of "RunCommand" to be "RunCommandInShell" instead.
Windows has some serious issues with file and directory removals when they happen rapidly, seemingly in the same folder in two threads, or just in general.  There seem to be a few causes, but primarily that windows will lock a file preventing its removal if it is loaded by a program.  Sometimes this can happen from the intended calling application, or even just an anti-virus.  So there isn't actually a 100% reliable way to delete a file without multiple retries on windows.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request mezzanine port The code for this exists in the old Mezzanine and should be copied and modified from there.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant