gecko-dev/build/pymake/tests
Gregory Szorc 8a9e7dc4c1 Bug 951736 - Adjust sys.path while native commands are executed; r=ted
The previous behavior only adjusted sys.path during module import. This
caused problems when there were delayed imports.

--HG--
extra : rebase_source : ca331f6da5f4e69ae74e8e831a41b12405fdd7fc
extra : amend_source : e0bd180a6fe5b5f64b2b8860f85887a9fd5b848e
2013-12-18 09:45:56 -08:00
..
pathdir Bug 782866 - Pymake: commands that don't use shells don't honour exported PATH on Win32. Use worker pool to execute Popen-based commands too, and fix up os.environ["PATH"] as necessary. r=gps DONTBUILD 2012-08-23 21:00:38 +05:30
subdir Bug 951736 - Adjust sys.path while native commands are executed; r=ted 2013-12-18 09:45:56 -08:00
automatic-variables.mk
bad-command-continuation.mk
call.mk
cmd-stripdotslash.mk Bug 912971 - Strip ./ from targets given to pymake on the command line. r=ted 2013-09-06 09:21:04 +09:00
cmdgoals.mk
commandmodifiers.mk
comment-parsing.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
continuations-in-functions.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
datatests.py Bug 778495 - Part 2: Add query related APIs for functions and expansions 2012-08-06 10:24:10 -07:00
default-goal-set-first.mk Bug 777379 - Additional .DEFAULT_GOAL test for pymake. r=gps DONTBUILD 2013-05-07 17:34:47 +02:00
default-goal.mk Bug 777379 - Set .DEFAULT_GOAL unconditionally, override with OVERRIDE_DEFAULT_GOAL, and fix pymake to be on par with GNU make when handling .DEFAULT_GOAL. r=gps 2013-05-05 10:16:25 +02:00
default-target2.mk
default-target.mk Import a new rev of pymake which fixes, among other things, bug 576914 2010-07-10 20:56:38 -07:00
define-directive.mk Bug 604279: Handle spacing in front of define and endef when inside a define block. r=ted a=NPOTB 2010-10-14 17:04:26 -04:00
depfailed.mk
depfailedj.mk
diamond-deps.mk
dotslash-dir.mk Update pymake snapshot to r300. 2011-10-31 13:16:21 -04:00
dotslash-parse.mk Update pymake snapshot to r300. 2011-10-31 13:16:21 -04:00
dotslash-phony.mk Update pymake snapshot to r300. 2011-10-31 13:16:21 -04:00
dotslash.mk
doublecolon-exists.mk
doublecolon-priordeps.mk
doublecolon-remake.mk
dynamic-var.mk
empty-arg.mk Bug 899875 - Better handle empty arguments in pymake, and also treat whitespaces in bulk. r=ted 2013-08-02 10:29:31 +09:00
empty-command-semicolon.mk Update pymake for additional fixes, including making it work in MozillaBuild 1.4 without manually exporting SHELL, not printing warnings for -include files which don't exist, and parsing errors in browser/locales/Makefile. 2009-10-26 14:08:20 -04:00
empty-with-deps.mk
env-var-append2.mk Bug 794966 - Treat environment variables as = assignments instead of := in pymake. r=ted 2012-10-02 14:18:00 +02:00
env-var-append.mk Bug 794966 - Treat environment variables as = assignments instead of := in pymake. r=ted 2012-10-02 14:18:00 +02:00
eof-continuation.mk
escape-chars.mk
escaped-continuation.mk
eval-duringexecute.mk
eval.mk
exit-code.mk
file-functions-symlinks.mk
file-functions.mk
foreach-local-variable.mk Bug 922685 - Local $(foreach) variable isn't set properly; r=bsmedberg 2013-10-01 18:48:26 +02:00
formattingtests.py Bug 769976 - Statement reformatting and equality operators 2012-08-06 10:23:25 -07:00
func-refs.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
functions.mk
functiontests.py Bug 778495 - Part 2: Add query related APIs for functions and expansions 2012-08-06 10:24:10 -07:00
if-syntaxerr.mk Import a new rev of pymake which fixes, among other things, bug 576914 2010-07-10 20:56:38 -07:00
ifdefs-nesting.mk
ifdefs.mk
ignore-error.mk
implicit-chain.mk
implicit-dir.mk
implicit-terminal.mk
implicitsubdir.mk
include-dynamic.mk Import a new rev of pymake which fixes, among other things, bug 576914 2010-07-10 20:56:38 -07:00
include-file.inc
include-missing.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
include-notfound.mk
include-optional-warning.mk Update pymake for additional fixes, including making it work in MozillaBuild 1.4 without manually exporting SHELL, not printing warnings for -include files which don't exist, and parsing errors in browser/locales/Makefile. 2009-10-26 14:08:20 -04:00
include-regen2.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
include-regen3.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
include-regen.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
include-test.mk
includedeps-norebuild.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
includedeps-sideeffects.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
includedeps-stripdotslash.deps Bug 920896 - Strip ./ from targets and dependencies in includedeps files. r=gps 2013-09-26 16:43:53 +09:00
includedeps-stripdotslash.mk Bug 920896 - Strip ./ from targets and dependencies in includedeps files. r=gps 2013-09-26 16:43:53 +09:00
includedeps-variables.deps Bug 915642 - Allow simple variable references in includedeps files; r=gps 2013-09-12 22:05:34 +09:00
includedeps-variables.mk Bug 915642 - Allow simple variable references in includedeps files; r=gps 2013-09-12 22:05:34 +09:00
includedeps.deps Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
includedeps.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
info.mk Update pymake snapshot to r300. 2011-10-31 13:16:21 -04:00
justprint-native.mk And add the new tests. 2011-07-21 11:50:25 -07:00
justprint.mk And add the new tests. 2011-07-21 11:50:25 -07:00
keep-going-doublecolon.mk Update pymake with --keep-going and other fixes 2009-03-31 17:10:23 -04:00
keep-going-parallel.mk Update pymake with --keep-going and other fixes 2009-03-31 17:10:23 -04:00
keep-going.mk Update pymake with --keep-going and other fixes 2009-03-31 17:10:23 -04:00
line-continuations.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
link-search.mk
makeflags.mk Bug 780407 - Pymake: Export variables in MAKEFLAGS, including those passed over the command-line. r=khuey 2012-08-05 03:22:00 +05:30
matchany2.mk
matchany3.mk
matchany.mk
mkdir-fail.mk Update pymake snapshot to r293. 2011-07-21 11:48:23 -07:00
mkdir.mk Bug 637034 - Add a native mkdir to pymake.builtins. r=ted 2011-03-20 20:12:36 +11:00
multiple-rules-prerequisite-merge.mk Bug 751076 - fix $< and $^ for pymake; r=bsmedberg 2013-07-09 10:14:16 -04:00
native-command-delay-load.mk Bug 951736 - Adjust sys.path while native commands are executed; r=ted 2013-12-18 09:45:56 -08:00
native-command-raise.mk Bug 788971 - Pymake chokes when native commands raise exceptions without a "code" attribute. r=ted 2012-09-08 02:54:05 +05:30
native-command-return-fail1.mk Bug 772186 - Support return values from pymake native commands. r=khuey 2012-07-12 09:52:25 +05:30
native-command-return-fail2.mk Bug 772186 - Support return values from pymake native commands. r=khuey 2012-07-12 09:52:25 +05:30
native-command-return.mk Bug 772186 - Support return values from pymake native commands. r=khuey 2012-07-12 09:52:25 +05:30
native-command-shell-glob.mk Commit pymake test that got missed on the recent update. 2011-08-26 08:07:30 -04:00
native-command-sys-exit-fail1.mk Bug 772186 - Support return values from pymake native commands. r=khuey 2012-07-12 09:52:25 +05:30
native-command-sys-exit-fail2.mk Bug 772186 - Support return values from pymake native commands. r=khuey 2012-07-12 09:52:25 +05:30
native-command-sys-exit.mk Bug 772186 - Support return values from pymake native commands. r=khuey 2012-07-12 09:52:25 +05:30
native-environment.mk Bug 782847 - Pymake native commands don't pass the correct environment to subprocesses. r=gps DONTBUILD 2012-08-22 02:48:11 +05:30
native-pycommandpath-sep.mk Update in-tree pymake to tip. a=NPOTB 2010-10-18 09:50:27 -04:00
native-pycommandpath.mk Update in-tree pymake to tip. a=NPOTB 2010-10-18 09:50:27 -04:00
native-simple.mk Bug 780612 - Add a list of characters which probably indicate shell scripts but native commands won't reject. r=khuey 2012-08-08 00:49:02 +05:30
native-touch.mk Bug 820351 - Add a pymake unit test for native touch -t. r=ted 2012-12-11 16:36:40 +01:00
newlines.mk And add the new tests. 2011-07-21 11:50:25 -07:00
no-remake.mk
nosuchfile.mk
notargets.mk
notparallel.mk
oneline-command-continuations.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
override-propagate.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
parallel-dep-resolution2.mk
parallel-dep-resolution.mk
parallel-native.mk Update in-tree pymake to tip. a=NPOTB 2010-10-18 09:50:27 -04:00
parallel-simple.mk
parallel-submake.mk
parallel-toserial.mk
parallel-waiting.mk
parentheses.mk Update pymake snapshot to r300. 2011-10-31 13:16:21 -04:00
parsertests.py Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00
path-length.mk Import a new rev of pymake which fixes, among other things, bug 576914 2010-07-10 20:56:38 -07:00
patsubst.mk
phony.mk
pycmd.py Bug 951736 - Adjust sys.path while native commands are executed; r=ted 2013-12-18 09:45:56 -08:00
recursive-set2.mk
recursive-set.mk
remake-mtime.mk Bug 787658 - Recalculate mtime once the target is built. r=khuey 2012-09-04 21:30:32 -04:00
rm-fail.mk Update in-tree pymake to tip. a=NPOTB 2010-10-18 09:50:27 -04:00
rm.mk Bug 637034 - Add a native mkdir to pymake.builtins. r=ted 2011-03-20 20:12:36 +11:00
runtests.py Bug 784496 - Run Pymake tests in sorted order. r=gps DONTBUILD 2012-08-22 04:33:50 +05:30
serial-dep-resolution.mk
serial-doublecolon-execution.mk
serial-rule-execution2.mk
serial-rule-execution.mk
serial-toparallel.mk
shellfunc.mk
simple-makeflags.mk Update pymake 2009-04-02 12:26:17 -04:00
sort.mk bug 714347 - pymake sort function should remove duplicates. r=khuey 2012-01-03 12:54:21 -05:00
specified-target.mk
static-pattern2.mk
static-pattern.mk
submake-path.makefile2 Bug 787600 - Pymake: Shell commands in submakes don't honour exported PATH and don't receive exported envvars. r=gps 2012-09-01 06:41:50 +05:30
submake-path.mk Bug 787600 - Pymake: Shell commands in submakes don't honour exported PATH and don't receive exported envvars. r=gps 2012-09-01 06:41:50 +05:30
submake.makefile2 Bug 787600 - Pymake: Shell commands in submakes don't honour exported PATH and don't receive exported envvars. r=gps 2012-09-01 06:41:50 +05:30
submake.mk
subprocess-path.mk Bug 782866 - Pymake: commands that don't use shells don't honour exported PATH on Win32. Use worker pool to execute Popen-based commands too, and fix up os.environ["PATH"] as necessary. r=gps DONTBUILD 2012-08-23 21:00:38 +05:30
tab-intro.mk
target-specific.mk
unexport.mk
unexport.submk
unterminated-dollar.mk
var-change-flavor.mk
var-commandline.mk
var-overrides.mk
var-ref.mk
var-set.mk
var-substitutions.mk
vpath2.mk And add the new tests. 2011-07-21 11:50:25 -07:00
vpath-directive-dynamic.mk
vpath-directive.mk Bug 770165 - Fix a test to reflect the reality that Pymake works with Windows paths but MSYS make works with Unix paths. r=khuey 2012-07-25 22:40:07 +05:30
vpath.mk
wildcards.mk
windows-paths.mk Update pymake to pick up the fix for bug 523691 and some other stuff, NPODB. 2009-10-23 11:16:27 -04:00