gecko/build/pymake/tests
Gregory Szorc f01fffba21 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
continuations-in-functions.mk
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
define-directive.mk
depfailed.mk
depfailedj.mk
diamond-deps.mk
dotslash-dir.mk
dotslash-parse.mk
dotslash-phony.mk
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
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
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
ifdefs-nesting.mk
ifdefs.mk
ignore-error.mk
implicit-chain.mk
implicit-dir.mk
implicit-terminal.mk
implicitsubdir.mk
include-dynamic.mk
include-file.inc
include-missing.mk
include-notfound.mk
include-optional-warning.mk
include-regen2.mk
include-regen3.mk
include-regen.mk
include-test.mk
includedeps-norebuild.mk
includedeps-sideeffects.mk
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
includedeps.mk
info.mk
justprint-native.mk
justprint.mk
keep-going-doublecolon.mk
keep-going-parallel.mk
keep-going.mk
line-continuations.mk
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
mkdir.mk
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
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
native-pycommandpath.mk
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
no-remake.mk
nosuchfile.mk
notargets.mk
notparallel.mk
oneline-command-continuations.mk
override-propagate.mk
parallel-dep-resolution2.mk
parallel-dep-resolution.mk
parallel-native.mk
parallel-simple.mk
parallel-submake.mk
parallel-toserial.mk
parallel-waiting.mk
parentheses.mk
parsertests.py
path-length.mk
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
rm.mk
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
sort.mk
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
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