mirror of
https://github.com/tc39/test262.git
synced 2025-07-30 17:34:51 +02:00
A number of tests were found to be duplicative based on an analysis of file contents (included below). Eliminate the duplication by removing the version of each test with less precise metadata. In cases where this removal could technically be considered a reduction in coverage, preserve the verification of additional semantics in the remaining test. $ git grep -El 'new\s+\w+.prototype' | sed 's/[^\/]\+$//g' | sort | uniq -c | grep -vE '^\s+1 ' | awk '{print $2}' | xargs grep -Elr 'new\s+\w+.prototype' test/built-ins/Array/prototype/join/S15.4.4.5_A6.7.js test/built-ins/Array/prototype/join/not-a-constructor.js test/built-ins/Array/prototype/pop/not-a-constructor.js test/built-ins/Array/prototype/pop/S15.4.4.6_A5.7.js test/built-ins/Array/prototype/push/S15.4.4.7_A6.7.js test/built-ins/Array/prototype/push/not-a-constructor.js test/built-ins/Array/prototype/shift/not-a-constructor.js test/built-ins/Array/prototype/shift/S15.4.4.9_A5.7.js test/built-ins/Array/prototype/slice/not-a-constructor.js test/built-ins/Array/prototype/slice/S15.4.4.10_A5.7.js test/built-ins/Array/prototype/sort/not-a-constructor.js test/built-ins/Array/prototype/sort/S15.4.4.11_A7.7.js test/built-ins/Array/prototype/splice/S15.4.4.12_A5.7.js test/built-ins/Array/prototype/splice/not-a-constructor.js test/built-ins/Array/prototype/toLocaleString/S15.4.4.3_A4.7.js test/built-ins/Array/prototype/toLocaleString/not-a-constructor.js test/built-ins/Array/prototype/toString/S15.4.4.2_A4.7.js test/built-ins/Array/prototype/toString/not-a-constructor.js test/built-ins/Array/prototype/unshift/S15.4.4.13_A5.7.js test/built-ins/Array/prototype/unshift/not-a-constructor.js test/built-ins/Function/prototype/apply/S15.3.4.3_A8_T1.js test/built-ins/Function/prototype/apply/S15.3.4.3_A8_T2.js test/built-ins/Function/prototype/apply/not-a-constructor.js test/built-ins/Function/prototype/call/not-a-constructor.js test/built-ins/Function/prototype/call/S15.3.4.4_A7_T2.js test/built-ins/Function/prototype/call/S15.3.4.4_A7_T1.js test/built-ins/Function/prototype/toString/S15.3.4.2_A7.js test/built-ins/Function/prototype/toString/not-a-constructor.js test/built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A7.js test/built-ins/Object/prototype/hasOwnProperty/not-a-constructor.js test/built-ins/Object/prototype/propertyIsEnumerable/not-a-constructor.js test/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A7.js test/built-ins/Object/prototype/toLocaleString/S15.2.4.3_A7.js test/built-ins/Object/prototype/toLocaleString/not-a-constructor.js test/built-ins/Object/prototype/toString/not-a-constructor.js test/built-ins/Object/prototype/toString/not-ctor.js test/built-ins/Object/prototype/valueOf/not-a-constructor.js test/built-ins/Object/prototype/valueOf/S15.2.4.4_A7.js