It’s failing on the last line here:
public function testGetDynamicFields():void
{
const emptyArray:Array = [];
const singleDynField:Array = ['test'];
assertTrue( contentStringsMatch(getDynamicFields(Object),
emptyArray), "dynamic fields should match reference list");
Object['test'] = true;
assertTrue( contentStringsMatch(getDynamicFields(Object),
singleDynField), "dynamic fields should match reference list");
delete Object['test'];
assertTrue( contentStringsMatch(getDynamicFields(TestClass1),
emptyArray), "dynamic fields should match reference list");
> On May 12, 2020, at 7:43 PM, Josh Tynjala <[email protected]> wrote:
>
> That failure could happen if you were accidentally using royale-compiler
> 0.9.8-SNAPSHOT with royale-asjs 0.9.7. I had to tweak one of the asserts in
> the testGetDynamicFields() test, but that was after the release branches
> were made.
>
> I guess it's possible that a different assert in that test is failing,
> though.
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Tue, May 12, 2020 at 8:50 AM Harbs <[email protected]> wrote:
>
>> I think ant. Here’s more output:
>>
>> Executing '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'
>> with arguments:
>>
>> '/Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs/frameworks/js/projects/ReflectionJS/src/test/royale/target/bin/js-release/index.html'
>>
>> The ' characters around the executable and arguments are
>> not part of the command.
>>
>> Client connected.
>> Receiving data ...
>> Sending acknowledgement to player to start sending test data ...
>>
>> RoyaleUnit test testGetDynamicFields in suite
>> flexUnitTests.reflection.ReflectionTesterTestDynamic failed.
>>
>> Stopping server ...
>> End of test data reached, sending acknowledgement to player ...
>> Analyzing reports ...
>>
>> Suite: flexUnitTests.reflection.ReflectionTesterTest
>> Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.738 sec
>> Suite: flexUnitTests.reflection.ReflectionTesterNativeTypes
>> Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.476 sec
>> Suite: flexUnitTests.reflection.ReflectionTesterTestEdgeCases
>> Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.615 sec
>> Suite: flexUnitTests.reflection.ReflectionTesterTestUseCache
>> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.123 sec
>> Suite: flexUnitTests.reflection.ReflectionTesterTestDynamic
>> Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.369 sec
>> Suite: flexUnitTests.reflection.ReflectionTesterTestAlias
>> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.123 sec
>>
>> Results :
>>
>> Tests run: 28, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 3.444 sec
>>
>> JS-RELEASE TESTS FAILED
>> Running backup tests in js-debug build, because release build tests failed
>> OS: [Mac]
>> Local path to SWF was given and SWF property will be used.
>> Validating task attributes ...
>> Generating default values ...
>> Using the following settings for the test run:
>> ROYALE_HOME:
>> [/Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs]
>> haltonfailure: [false]
>> headless: [false]
>> display: [99]
>> localTrusted: [true]
>> player: [html]
>> command: [/Applications/Google Chrome.app/Contents/MacOS/Google
>> Chrome]
>> port: [1024]
>> swf:
>> [/Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs/frameworks/js/projects/ReflectionJS/src/test/royale/target/bin/js-debug/index.html]
>> timeout: [90000ms]
>> toDir:
>> [/Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs/frameworks/js/projects/ReflectionJS/src/test/royale/out]
>> Setting up server process ...
>> Entry
>> [/Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs/frameworks/js/projects/ReflectionJS/src/test/royale/target/bin/js-debug]
>> already available in local trust file at
>> [/Users/harbs/Library/Preferences/Macromedia/Flash
>> Player/#Security/FlashPlayerTrust/royaleUnit.cfg].
>> Executing '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'
>> with arguments:
>>
>> '/Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs/frameworks/js/projects/ReflectionJS/src/test/royale/target/bin/js-debug/index.html'
>>
>> The ' characters around the executable and arguments are
>> not part of the command.
>>
>> Starting server ...
>> Waiting for client connection ...
>> Client connected.
>> Receiving data ...
>> Sending acknowledgement to player to start sending test data ...
>>
>>
>> Stopping server ...
>> End of test data reached, sending acknowledgement to player ...
>> Analyzing reports ...
>>
>> Suite: flexUnitTests.reflection.ReflectionTesterTest
>> Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.738 sec
>> Suite: flexUnitTests.reflection.ReflectionTesterNativeTypes
>> Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.476 sec
>> Suite: flexUnitTests.reflection.ReflectionTesterTestEdgeCases
>> Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.615 sec
>> Suite: flexUnitTests.reflection.ReflectionTesterTestUseCache
>> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.123 sec
>> Suite: flexUnitTests.reflection.ReflectionTesterTestDynamic
>> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.369 sec
>> Suite: flexUnitTests.reflection.ReflectionTesterTestAlias
>> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.123 sec
>>
>> Results :
>>
>> Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.444 sec
>>
>> Processing
>> /Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs/frameworks/js/projects/ReflectionJS/src/test/royale/out/TESTS-TestSuites.xml
>> to /var/folders/k8/f8qyn4px641_zm313rvprfhw0000gn/T/null1887208993
>> Loading stylesheet
>> jar:file:/usr/local/Cellar/ant/1.10.7/libexec/lib/ant-junit.jar!/org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl
>> Transform time: 68ms
>> Deleting: /var/folders/k8/f8qyn4px641_zm313rvprfhw0000gn/T/null1887208993
>>
>> BUILD FAILED
>> /Apache/approve_ant/ApproveRoyale.xml:780: The following error occurred
>> while executing this line:
>> /Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs/build.xml:667: The
>> following error occurred while executing this line:
>> /Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs/frameworks/build.xml:157:
>> The following error occurred while executing this line:
>> /Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs/frameworks/build.xml:459:
>> The following error occurred while executing this line:
>> /Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs/frameworks/projects/Reflection/build.xml:69:
>> The following error occurred while executing this line:
>> /Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs/frameworks/projects/Reflection/build.xml:73:
>> The following error occurred while executing this line:
>> /Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs/frameworks/js/projects/ReflectionJS/build.xml:54:
>> The following error occurred while executing this line:
>> /Apache/approve_ant/apache-royale-0.9.7-src/royale-asjs/frameworks/js/projects/ReflectionJS/src/test/royale/build.xml:238:
>> Test Failure
>> RoyaleUnit Release Build Tests must pass:
>>
>> ReflectionJS.test RoyaleUnit Release build tests: FAILED
>> ReflectionJS.test RoyaleUnit Debug build tests: PASSED
>>
>>
>>> On May 12, 2020, at 6:33 PM, Alex Harui <[email protected]>
>> wrote:
>>>
>>> Is that from the Maven or Ant build?
>>>
>>> On 5/12/20, 8:04 AM, "Harbs" <[email protected]> wrote:
>>>
>>> I’m now getting:
>>> ReflectionJS.test RoyaleUnit Release build tests: FAILED
>>> ReflectionJS.test RoyaleUnit Debug build tests: PASSED
>>>
>>> Any ideas?
>>>
>>
>>