]> rtime.felk.cvut.cz Git - omk.git/commitdiff
Use rules-specific environment for tests
authorMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 11 Mar 2011 20:29:05 +0000 (21:29 +0100)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Sat, 12 Mar 2011 16:07:40 +0000 (17:07 +0100)
For example, rtems rules require RTEMS_MAKEFILE_PATH variable to be set.
This and similar variables can be set by putting

  export RTEMS_MAKEFILE_PATH=/opt/rtems4.9/powerpc-rtems4.9/icecube

into tests/rtems.env.

tests/.gitignore
tests/wvtest.sh

index a32e2000650d421fb56338cff1c9e976868aa5f9..d53f723514c7cfb74a9b25d8aac9c48cbf89a85d 100644 (file)
@@ -1 +1,2 @@
 results*.html
+*.env
index 42889978bb0bdc2461c172fd56e6f08126715548..0cb7b5222e05aeab5ac791a1fc20c12a9f758e24 100644 (file)
@@ -154,6 +154,10 @@ needs_valid_CC()
 OMK_TESTSROOT=${OMK_TESTSROOT:-$(readlink --canonicalize $(dirname $0))}
 OMK_RULES=${OMK_RULES:-linux}  # When run manually, we use linux rules
 
+if [[ -f "${OMK_TESTSROOT}/${OMK_RULES}.env" ]]; then
+    WVPASS . "${OMK_TESTSROOT}/${OMK_RULES}.env"
+fi
+
 case $OMK_RULES in
     rtems)
        [[ -z "$RTEMS_MAKEFILE_PATH" ]] && exit 0