blob: f574cffa9c95b3e64b1b4150eab633a8dbc11de6 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<regress-exe>
<test>
<default>
<files>constructor.js</files>
<baseline>constructor.baseline</baseline>
</default>
</test>
<test>
<default>
<files>constructor1.js</files>
<baseline>constructor1.baseline</baseline>
</default>
</test>
<test>
<default>
<files>expandos.js</files>
<baseline>expandos.baseline</baseline>
</default>
</test>
<test>
<default>
<files>hasOwnProperty.js</files>
<baseline>hasOwnProperty.baseline</baseline>
</default>
</test>
<test>
<default>
<files>fromEntries.js</files>
<compile-flags>-args summary -endargs</compile-flags>
</default>
</test>
<test>
<default>
<files>isEnumerable.js</files>
<baseline>isEnumerable.baseline</baseline>
</default>
</test>
<test>
<default>
<files>isPrototypeOf.js</files>
<baseline>isPrototypeOf_v3.baseline</baseline>
</default>
</test>
<test>
<default>
<files>Object.js</files>
<baseline>Object.baseline</baseline>
</default>
</test>
<test>
<default>
<files>Object.js</files>
<baseline>Object.baseline</baseline>
</default>
</test>
<test>
<default>
<files>null.js</files>
<baseline>null.baseline</baseline>
</default>
</test>
<test>
<default>
<files>propertyIsEnumerable.js</files>
<baseline>propertyIsEnumerable.baseline</baseline>
<tags>Slow</tags>
</default>
</test>
<test>
<default>
<files>propertyDescriptorNonObject.js</files>
<compile-flags>-args summary -endargs</compile-flags>
</default>
</test>
<test>
<default>
<files>propertyRecordLargeHeapBlock.js</files>
<compile-flags>-args summary -endargs</compile-flags>
</default>
</test>
<test>
<default>
<files>toLocaleString2.js</files>
<compile-flags>-args summary -endargs</compile-flags>
</default>
</test>
<test>
<default>
<files>toLocaleStringBasics.js</files>
<baseline>toLocaleStringBasics.baseline</baseline>
<compile-flags>-args summary -endargs</compile-flags>
<!-- The output is different on windows with Intl off, may want to merge the windows and linux implementation -->
<tags>Intl,exclude_sanitize_address</tags>
</default>
</test>
<!-- Disabled until we can resolve failures on Windows Server 2012 R2 (Microsoft/ChakraCore#3030)
<test>
<default>
<files>toLocaleString.js</files>
<baseline>toLocaleString.v4.baseline</baseline>
<compile-flags>-version:4</compile-flags>
</default>
</test>
<test>
<default>
<files>toLocaleString.js</files>
<baseline>toLocaleString.arm.baseline</baseline>
<compile-flags>-Intl</compile-flags>
<tags>exclude_x86,exclude_x64</tags>
</default>
</test>
<test>
<default>
<files>toLocaleString.js</files>
<baseline>toLocaleString.baseline</baseline>
<compile-flags>-Intl</compile-flags>
<tags>exclude_arm,exclude_drt</tags>
</default>
</test>
<test>
<default>
<files>toLocaleString.js</files>
<baseline>toLocaleString.winBlue.baseline</baseline>
<compile-flags>-Intl</compile-flags>
<tags>exclude_arm,exclude_snap,exclude_win7,exclude_win8</tags>
</default>
</test>
<test>
<default>
<files>toLocaleString1.js</files>
<baseline>toLocaleString1.v4.baseline</baseline>
<compile-flags>-version:4</compile-flags>
<tags>exclude_win7,exclude_snap</tags>
</default>
</test>
<test>
<default>
<files>toLocaleString1.js</files>
<baseline>toLocaleString1.win7.v4.baseline</baseline>
<compile-flags>-version:4</compile-flags>
<tags>exclude_win8,exclude_winBlue</tags>
</default>
</test>
<test>
<default>
<files>toLocaleString1.js</files>
<baseline>toLocaleString1.baseline</baseline>
<compile-flags>-Intl</compile-flags>
</default>
</test>
!-->
<test>
<default>
<files>toString1.js</files>
<baseline>toString3.baseline</baseline>
</default>
</test>
<test>
<default>
<files>toString2.js</files>
<baseline>toString2.baseline</baseline>
</default>
</test>
<test>
<default>
<files>newobj.js</files>
<baseline>newobj.baseline</baseline>
</default>
</test>
<test>
<default>
<files>regex.js</files>
<baseline>regex.baseline</baseline>
</default>
</test>
<test>
<default>
<files>var.js</files>
<baseline>var.baseline</baseline>
</default>
</test>
<test>
<default>
<files>moreProperties-enumeration.js</files>
<baseline>moreProperties-enumeration.baseline</baseline>
<tags>Slow</tags>
<timeout>600</timeout>
</default>
</test>
<test>
<default>
<files>Slow.js</files>
<tags>exclude_debug,Slow</tags>
</default>
</test>
<test>
<default>
<files>bigES5Array.js</files>
<baseline>bigES5Array.baseline</baseline>
<tags>Slow</tags>
</default>
</test>
<test>
<default>
<files>NumericPropertyIsEnumerable.js</files>
<baseline>NumericPropertyIsEnumerable.baseline</baseline>
</default>
</test>
<test>
<default>
<files>defineProperty.js</files>
<baseline>defineProperty_v3.baseline</baseline>
</default>
</test>
<test>
<default>
<files>getOwnPropertyDescriptor.js</files>
<baseline>getOwnPropertyDescriptor_v3.baseline</baseline>
</default>
</test>
<test>
<default>
<files>getOwnPropertyDescriptors.js</files>
<compile-flags>-args summary -endargs -ESObjectGetOwnPropertyDescriptors</compile-flags>
</default>
</test>
<test>
<default>
<files>objectCreationOptimizations.js</files>
<baseline>objectCreationOptimizations.baseline</baseline>
</default>
</test>
<test>
<default>
<files>multivardecl.js</files>
<baseline>multivardecl.baseline</baseline>
</default>
</test>
<test>
<default>
<files>propertyStrings.js</files>
<compile-flags>-CollectGarbage</compile-flags>
</default>
</test>
<test>
<default>
<files>forinenumcache.js</files>
<baseline>forinenumcache.baseline</baseline>
</default>
</test>
<test>
<default>
<files>forinnonenumerableshadowing.js</files>
<compile-flags>-args summary -endargs</compile-flags>
</default>
</test>
<test>
<default>
<files>forinfastpath.js</files>
<baseline>forinfastpath.baseline</baseline>
</default>
</test>
<test>
<default>
<files>forIn.error.js</files>
<baseline>forIn.error.baseline</baseline>
<compile-flags>-ExtendedErrorStackForTestHost</compile-flags>
</default>
</test>
<test>
<default>
<files>HashTable.js</files>
</default>
</test>
<test>
<default>
<files>TypeSnapshotEnumeration.js</files>
<baseline>TypeSnapshotEnumeration.baseline</baseline>
</default>
</test>
<test>
<default>
<files>TypeSnapshotEnumerationCachedType.js</files>
<compile-flags>-maxinterpretcount:1 -maxsimplejitruncount:1 -off:ArrayCheckHoist -args summary -endargs</compile-flags>
</default>
</test>
<test>
<default>
<files>NewScObject-InlineSlotCapacityLocking.js</files>
<baseline>NewScObject-InlineSlotCapacityLocking.baseline</baseline>
</default>
</test>
<test>
<default>
<files>objlit_type.js</files>
</default>
</test>
<test>
<default>
<files>PathTypeDeleteLastProperty.js</files>
<compile-flags>-mic:1 -msjrc:1</compile-flags>
</default>
</test>
<test>
<default>
<files>stackobject.js</files>
<baseline>stackobject.baseline</baseline>
</default>
</test>
<test>
<default>
<files>stackobject_escape.js</files>
<baseline>stackobject_escape.baseline</baseline>
</default>
</test>
<test>
<default>
<files>LargeAuxArray.js</files>
<compile-flags>-BigDictionaryTypeHandlerThreshold:20</compile-flags>
</default>
</test>
<test>
<default>
<files>stackobject_dependency.js</files>
<baseline />
<compile-flags>-off:inline</compile-flags>
</default>
</test>
<test>
<default>
<files>objectCreateNull.js</files>
<compile-flags>-ES6Promise -args summary -endargs</compile-flags>
</default>
</test>
<test>
<default>
<files>ObjectHeaderInlining_otherInstrs.js</files>
<baseline>ObjectHeaderInlining_otherInstrs.baseline</baseline>
<compile-flags>-off:simplejit -mic:2</compile-flags>
</default>
</test>
<test>
<default>
<files>ObjectHeaderInlining.js</files>
<baseline>ObjectHeaderInlining.baseline</baseline>
<compile-flags>-off:simplejit -mic:2</compile-flags>
</default>
</test>
<test>
<default>
<files>ObjectHeaderInlining_SimpleDictTypeHandler.js</files>
<baseline>ObjectHeaderInlining_SimpleDictTypeHandler.baseline</baseline>
<compile-flags>-nonative</compile-flags>
<tags>exclude_dynapogo</tags>
</default>
</test>
<test>
<default>
<files>ObjectHeaderInlining_DictTypeHandler.js</files>
<baseline>ObjectHeaderInlining_DictTypeHandler.baseline</baseline>
<compile-flags>-nonative</compile-flags>
<tags>exclude_dynapogo</tags>
</default>
</test>
<test>
<default>
<files>ObjectHeaderInlining_deleteProps.js</files>
<baseline>ObjectHeaderInlining_deleteProps.baseline</baseline>
<compile-flags>-nonative</compile-flags>
<tags>exclude_dynapogo</tags>
</default>
</test>
<test>
<default>
<files>ObjectHeaderInlining_prototype.js</files>
<compile-flags>-nonative</compile-flags>
<tags>exclude_dynapogo</tags>
</default>
</test>
<test>
<default>
<files>ObjectHeaderInlining_prototypeTypeChange.js</files>
<baseline>ObjectHeaderInlining_prototypeTypeChange.baseline</baseline>
<compile-flags>-nonative</compile-flags>
<tags>exclude_dynapogo</tags>
</default>
</test>
<test>
<default>
<files>ObjectHeaderInlining_objArrayFastPath.js</files>
<baseline>ObjectHeaderInlining_objArrayFastPath.baseline</baseline>
<compile-flags>-mic:2 -off:simplejit</compile-flags>
</default>
</test>
<test>
<default>
<files>ObjectHeaderInlining_StFldOpt.js</files>
<baseline>ObjectHeaderInlining_StFldOpt.baseline</baseline>
<compile-flags>-mic:2 -off:simplejit</compile-flags>
</default>
</test>
<test>
<default>
<files>stackobject_dependency.js</files>
<baseline />
<compile-flags>-off:inline</compile-flags>
</default>
</test>
<test>
<default>
<files>stackobject_dependency.js</files>
<baseline />
<compile-flags>-off:inline</compile-flags>
</default>
</test>
<test>
<default>
<files>ObjectHeaderInlining_NewPropNoInlineCache.js</files>
<baseline />
<compile-flags>-forcejitloopbody</compile-flags>
</default>
</test>
<test>
<default>
<files>ObjectHeaderInlining_NewPropNoInlineCache_StaticType.js</files>
<baseline />
<compile-flags>-msjrc:1 -mic:1</compile-flags>
</default>
</test>
<test>
<default>
<files>ObjectHeaderInlining_NewPropSharedInlineCache.js</files>
<baseline />
<compile-flags>-mic:1 -forcejitloopbody -off:interpreterautoprofile</compile-flags>
</default>
</test>
<test>
<default>
<files>ForInInline.js</files>
<baseline>ForInInline.baseline</baseline>
<compile-flags>-loopinterpretcount:1 -force:inline -off:simplejit</compile-flags>
</default>
</test>
<test>
<default>
<files>forinenumcachebuiltin.js</files>
<baseline />
</default>
</test>
<test>
<default>
<files>assign.js</files>
<compile-flags>-args summary -endargs -trace:ObjectCopy</compile-flags>
<baseline>assign.baseline</baseline>
</default>
</test>
<test>
<default>
<files>ObjectSpread_Simple.js</files>
<compile-flags>-args summary -endargs -NoNative -ES2018ObjectRestSpread</compile-flags>
</default>
</test>
<test>
<default>
<files>ObjectSpread_JIT.js</files>
<compile-flags>-args summary -endargs -ES2018ObjectRestSpread -bgjit- -maxinterpretcount:1 -off:simplejit</compile-flags>
</default>
</test>
<test>
<default>
<files>ObjectSpread_Limits.js</files>
<compile-flags>-args summary -endargs -ES2018ObjectRestSpread</compile-flags>
</default>
</test>
<test>
<default>
<files>ObjectRest_Simple.js</files>
<compile-flags>-args summary -endargs -NoNative -ES2018ObjectRestSpread -forceserialized</compile-flags>
</default>
</test>
<test>
<default>
<files>ObjectRest_Simple.js</files>
<compile-flags>-args summary -endargs -NoNative -ES2018ObjectRestSpread</compile-flags>
</default>
</test>
<test>
<default>
<files>ObjectRest_JIT.js</files>
<compile-flags>-args summary -endargs -ES2018ObjectRestSpread -off:simplejit</compile-flags>
</default>
</test>
<test>
<default>
<files>toStringWithGlobalObject.js</files>
<baseline>toStringWithGlobalObject.baseline</baseline>
</default>
</test>
</regress-exe>