Skip to content

More coverage#2

Merged
dmoody256 merged 4 commits into
masterfrom
more_coverage
May 1, 2020
Merged

More coverage#2
dmoody256 merged 4 commits into
masterfrom
more_coverage

Conversation

@dmoody256

Copy link
Copy Markdown
Owner

Remove this paragraph

Please have a look at our developer documentation before submitting your Pull Request.

https://scons.org/guidelines.html

Contributor Checklist:

  • I have created a new test or updated the unit tests to cover the new/changed functionality.
  • I have updated master/src/CHANGES.txt directory (and read the README.txt in that directory)
  • I have updated the appropriate documentation

Repository owner deleted a comment from codecov Bot Jan 18, 2019
Repository owner deleted a comment from codecov Bot Jan 18, 2019
Repository owner deleted a comment from codecov Bot Jan 18, 2019
Repository owner deleted a comment from codecov Bot Jan 18, 2019
…s to original plus 2.7 on 2015, add irc notification for codecov
@dmoody256 dmoody256 merged commit 43d4002 into master May 1, 2020
dmoody256 pushed a commit that referenced this pull request May 1, 2020
dmoody256 pushed a commit that referenced this pull request May 1, 2020
dmoody256 pushed a commit that referenced this pull request Jan 3, 2021
The way runtest.py passes the list of fixture directories is racy because it
sets it in os.environ['FIXTURE_DIRS'] and then spawns the subprocess, counting
on Python to start the subprocess before that list is overwritten when spawning
the next directory. At least on Windows, the environment is not copied in
subprocess.run so runtest.py may overwrite the list of fixture directories
with the list for test #2 while the subprocess module is still kicking off
test #1. I was able to easily reproduce this by running the command:
`python runtest.py -j 2 test\MSVC\VSWHERE.py test\AS\ASPPFLAGS.py`
a few times in a row. However, with this fix, that command repeatedly succeeds.

To validate ths fix, I also ran that command with "--xml a.xml" and
"--xml a.xml --nopipefiles" to validate that those other executors worked
correctly.
bdbaddog pushed a commit that referenced this pull request Apr 13, 2021
Fix failing tests, restore last ditch default setting in TempFileMunge for TEMPFILEARGESCFUNC
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.

1 participant