• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

junitreport 'redirect' is not allowed when the secure processing feature is set to true.

New Here ,
Nov 27, 2011 Nov 27, 2011

Copy link to clipboard

Copied

junitreport 'redirect' is not allowed when the secure processing feature is set to true.

Hello,

   I'm running flexunit4.1.0-8 and I have an ant script running the test suite.    I recently upgraded from FB 4 to 4.5 and now I'm getting

failures on junitreports.  Here's the full error: 

[junitreport] : Error! Use of the extension element 'redirect' is not allowed when the secure processing feature is set to true.

[junitreport] Failed to process C:\TDMSE_2_6\tdmse\flex-test\flex_unit_reports\TESTS-TestSuites.xml

BUILD FAILED

C:\TDMSE_2_6\tdmse\build\flexunitbuild.xml:116: Errors while applying transformations: javax.xml.transform.TransformerException: java.lang.RuntimeException: Use of the extension element 'redirect' is not allowed when the secure processing feature is set to true.

Here's the junitreport section:

<target name="flex-unit-execute-tdmse-test-runner"

                              description="executes the test runner app">

          <flexunit swf="${FLEX_UNIT_TEST_HOME}/TDMSETestRunner.swf"

                              toDir="${FLEX_UNIT_REPORTS_HOME}"

                              haltonfailure="false"

                              localTrusted="true"

                              verbose="true"

                              headless="false"/>

          <junitreport todir="${FLEX_UNIT_REPORTS_HOME}">

                    <fileset dir="${FLEX_UNIT_REPORTS_HOME}">

                              <include name="Test-*.xml"/>

                    </fileset>

                    <report format="frames" todir="${FLEX_UNIT_REPORTS_HOME}/html"/>

          </junitreport>

</target>

And here's the full ant build:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE project>

<!--

################################################################################

                         TDMS flex unit test suite

################################################################################

$Author:: hermannee                                                            $

$Revision:: 10963                                                              $

$Date:: 2011-11-15 13:38:46 -0500 (Tue, 15 Nov 2011)                           $

$URL:: svn://ehsntpvld03.niehs.nih.gov/dev/tdmse_test_suite/trunk/build/flexun#$

################################################################################

-->

          <!-- **** ADD THIS TO tdmes/build/build.xml *************

          <property name="FLEX_UNIT_HOME" value="${tdmsedir}/../tdmse_test_suite" />

          <target name="run_flex_units">

              <ant antfile="${FLEX_UNIT_HOME}/build/build.xml" />

          </target>

          ********************************************************* -->

 

<project name="flexunitbuild" basedir="." default="flex-unit-start-test-runner">

          <tstamp>

                    <format property="build.date" pattern="MMMMM dd, yyyy" />

                    <format property="build.time" pattern="HH:mm:ss" />

          </tstamp>

          <property name="tdmsedir" value="${basedir}/.." />

          <property name="builddir" value="${tdmsedir}/../build" />

          <property name="FLEX_HOME" value="${builddir}/tools/flex-4.5.0" />

          <property name="PARSLEY_HOME" value="${builddir}/tools/parsley-2.4.0" />

          <property name="FLEX_UNIT_HOME" value="${tdmsedir}/flex-test" />

          <property name="FLEX_UNIT_LIBS_HOME" value="${builddir}/tools/flexunit-4.1.0-8" />

          <property name="FLEX_UNIT_REPORTS_HOME" value="${FLEX_UNIT_HOME}/flex_unit_reports" />

          <property name="FLEX_UNIT_TEST_HOME" value="${FLEX_UNIT_HOME}/flex_unit_tests" />

          <!-- ==== tasks ============================ -->

          <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar"/>

          <taskdef resource="flexUnitTasks.tasks" classpath="${FLEX_UNIT_LIBS_HOME}/flexUnitTasks-4.1.0-8.jar" />

          <!-- dev -->

          <echo>basedir: ${basedir}</echo>

          <echo>tdmsedir: ${tdmsedir}</echo>

          <echo>builddir: ${builddir}</echo>

          <echo>FLEX_HOME: ${FLEX_HOME}</echo>

          <echo>FLEX_UNIT_HOME: ${FLEX_UNIT_HOME}</echo>

          <echo>FLEX_UNIT_LIBS_HOME: ${FLEX_UNIT_LIBS_HOME}</echo>

          <echo>FLEX_UNIT_REPORTS_HOME: ${FLEX_UNIT_REPORTS_HOME}</echo>

          <!-- =================================

          target: run-tdmse-test  

          ================================= -->

          <target name="flex-unit-start-test-runner"

                              description="clean, compile and run tdmse flexunit tests"

                              depends="flex-unit-clean-tdmse-tests,

                              flex-unit-tdmse-compile-test-suite,

                              flex-unit-execute-tdmse-test-runner"/>

          <target name="flex-unit-clean-tdmse-tests" description="Cleans the FlexUnit test and reports directories">

                    <delete dir="${FLEX_UNIT_REPORTS_HOME}" failOnError="false"

                                        includeEmptyDirs="true" />

                    <mkdir dir="${FLEX_UNIT_REPORTS_HOME}" />

                    <delete dir="${FLEX_UNIT_TEST_HOME}" failOnError="false"

                                        includeEmptyDirs="true" />

                    <mkdir dir="${FLEX_UNIT_TEST_HOME}" />

          </target>

 

          <target name="flex-unit-tdmse-compile-test-suite">

                    <mxmlc file="${tdmsedir}/flex-src/TDMSETestRunner.mxml"

                                        output="${FLEX_UNIT_TEST_HOME}/TDMSETestRunner.swf">

                              <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>

                              <!-- ==== include tdmse resource bundles ====== -->

            <locale>en_US</locale>

            <source-path path-element="${tdmsedir}/flex-src/locale/{locale}" />

            <include-resource-bundles>COMMON</include-resource-bundles>

            <include-resource-bundles>OW</include-resource-bundles>

            <include-resource-bundles>PREF</include-resource-bundles>

            <include-resource-bundles>RD</include-resource-bundles>

            <include-resource-bundles>RG</include-resource-bundles>

 

                              <!-- ==== compile parsley library ============= -->

                              <compiler.library-path dir="${PARSLEY_HOME}" append="true">

                                        <include name="parsley-flex4-2.4.0.swc" />

                                        <include name="spicelib-flex-2.4.0.swc" />

                              </compiler.library-path>

 

                              <!-- ==== compile all tdmse flex-src ========== -->

                              <source-path path-element="${tdmsedir}/flex-src" />

                              <source-path path-element="${tdmsedir}/flex-test" />

                              <!-- ==== compile all flexunit swc's ========== -->

                              <compiler.library-path dir="${FLEX_UNIT_LIBS_HOME}" append="true">

                                        <include name="*.swc"/>

                              </compiler.library-path>

 

                              <!-- ==== compile all flexunit swc's ========== -->

                              <compiler.library-path dir="${FLEX_UNIT_LIBS_HOME}/mocklibs" append="true">

                                        <include name="*.swc"/>

                              </compiler.library-path>

                              <compiler.verbose-stacktraces>true</compiler.verbose-stacktraces>

                              <compiler.headless-server>true</compiler.headless-server>

                    </mxmlc>

          </target>

 

          <target name="flex-unit-execute-tdmse-test-runner"

                                        description="executes the test runner app">

                    <flexunit swf="${FLEX_UNIT_TEST_HOME}/TDMSETestRunner.swf"

                                        toDir="${FLEX_UNIT_REPORTS_HOME}"

                                        haltonfailure="false"

                                        localTrusted="true"

                                        verbose="true"

                                        headless="false"/>

                    <junitreport todir="${FLEX_UNIT_REPORTS_HOME}">

                              <fileset dir="${FLEX_UNIT_REPORTS_HOME}">

                                        <include name="Test-*.xml"/>

                              </fileset>

                              <report format="frames" todir="${FLEX_UNIT_REPORTS_HOME}/html"/>

                    </junitreport>

          </target>

          <!-- ======================================================== -->

</project>

I haven't seen much info about this problem anywhere on google except for this forum post:

http://forums.adobe.com/thread/740146

Thanks for any help!

TOPICS
FlexUnit

Views

5.5K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Mar 15, 2012 Mar 15, 2012

Copy link to clipboard

Copied

LATEST

If you include the xalan.jar library to the build.xml execution classpath everything works!!!!!!.

I hope it will be userfull.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines