wiki.techinc.nl/tests/phpunit/data/ParserCache
C. Scott Ananian 664012e23f Ensure forward compatibility with new ParserOutput index policy fields
Instead of ParserOutput::$mIndexPolicy, a future MW version
(I683e5ae054a0425b03c60a4af8c845b576414c1d) will use two boolean fields
ParserOutput::$mIndexSet and ::$mNoIndexSet.  For parser cache migration
purposes, ensure that core can deserialize the new version so that
rollback are safe.

Add serialization test cases with the new boolean fields as
"1.39_wmf.7-ParserOutput-*"; compatibility with the existing
"mIndexPolicy" serialization will continue to be tested with the
"1.38-ParserOutput-*" cases.

Change-Id: I5e4fc68cea18b31ecb028b3867537dcbd86b93cd
2022-03-31 09:51:21 -04:00
..
1.31-CacheTime-cacheExpiry.serialized
1.31-CacheTime-cacheRevisionId.serialized
1.31-CacheTime-cacheTime.serialized
1.31-CacheTime-empty.serialized
1.31-CacheTime-usedOptions.serialized
1.31-ParserOutput-empty.serialized
1.31-ParserOutput-extensionData.serialized
1.31-ParserOutput-pageProperties.serialized
1.31-ParserOutput-text.serialized
1.31-ParserOutput-usedOptions.serialized
1.31-ParserOutput-withMetadata.serialized Update ParserCache serialization test cases to use valid category keys 2022-02-17 12:12:53 -05:00
1.34-CacheTime-cacheExpiry.serialized
1.34-CacheTime-cacheRevisionId.serialized
1.34-CacheTime-cacheTime.serialized
1.34-CacheTime-empty.serialized
1.34-CacheTime-usedOptions.serialized
1.34-ParserOutput-empty.serialized
1.34-ParserOutput-extensionData.serialized
1.34-ParserOutput-pageProperties.serialized
1.34-ParserOutput-text.serialized
1.34-ParserOutput-usedOptions.serialized
1.34-ParserOutput-withMetadata.serialized Update ParserCache serialization test cases to use valid category keys 2022-02-17 12:12:53 -05:00
1.34-ParserOutput-withMetadataPost1_31.serialized
1.35-CacheTime-cacheExpiry.serialized
1.35-CacheTime-cacheRevisionId.serialized
1.35-CacheTime-cacheTime.serialized
1.35-CacheTime-empty.serialized
1.35-CacheTime-usedOptions.serialized
1.35-ParserOutput-empty.serialized
1.35-ParserOutput-extensionData.serialized
1.35-ParserOutput-pageProperties.serialized
1.35-ParserOutput-text.serialized
1.35-ParserOutput-usedOptions.serialized
1.35-ParserOutput-withMetadata.serialized Update ParserCache serialization test cases to use valid category keys 2022-02-17 12:12:53 -05:00
1.35-ParserOutput-withMetadataPost1_31.serialized
1.35-ParserOutput-withMetadataPost1_34.serialized
1.36-CacheTime-cacheExpiry.json CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-CacheTime-cacheExpiry.serialized CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-CacheTime-cacheRevisionId.json CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-CacheTime-cacheRevisionId.serialized CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-CacheTime-cacheTime.json CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-CacheTime-cacheTime.serialized CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-CacheTime-empty.json CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-CacheTime-empty.serialized CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-CacheTime-usedOptions.json CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-CacheTime-usedOptions.serialized CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-binaryPageProperties.json CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-binaryPageProperties.serialized CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-cacheTime.json Hard-deprecate all public property access on CacheTime and ParserOutput. 2021-10-13 13:27:16 -04:00
1.36-ParserOutput-cacheTime.serialized Hard-deprecate all public property access on CacheTime and ParserOutput. 2021-10-13 13:27:16 -04:00
1.36-ParserOutput-empty.json CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-empty.serialized CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-extensionData.json CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-extensionData.serialized CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-pageProperties.json CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-pageProperties.serialized CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-text.json CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-text.serialized CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-usedOptions.json CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-usedOptions.serialized CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-withMetadata.json Update ParserCache serialization test cases to use valid category keys 2022-02-17 12:12:53 -05:00
1.36-ParserOutput-withMetadata.serialized Remove misleading test in SerializationTestTrain::validateObjectEquality() 2022-03-31 09:50:51 -04:00
1.36-ParserOutput-withMetadataPost1_31.json CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-withMetadataPost1_31.serialized CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-withMetadataPost1_34.json CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36-ParserOutput-withMetadataPost1_34.serialized CacheTime: remove mVersion field 2021-01-04 10:29:52 -06:00
1.36_wmf.16-CacheTime-empty.json Merge CacheTime and ParserOutput accessedOptions properties 2020-11-19 10:12:39 -07:00
1.36_wmf.16-CacheTime-empty.serialized Merge CacheTime and ParserOutput accessedOptions properties 2020-11-19 10:12:39 -07:00
1.36_wmf.16-CacheTime-usedOptions.json Merge CacheTime and ParserOutput accessedOptions properties 2020-11-19 10:12:39 -07:00
1.36_wmf.16-CacheTime-usedOptions.serialized Merge CacheTime and ParserOutput accessedOptions properties 2020-11-19 10:12:39 -07:00
1.36_wmf.16-ParserOutput-empty.json Merge CacheTime and ParserOutput accessedOptions properties 2020-11-19 10:12:39 -07:00
1.36_wmf.16-ParserOutput-empty.serialized Merge CacheTime and ParserOutput accessedOptions properties 2020-11-19 10:12:39 -07:00
1.36_wmf.16-ParserOutput-usedOptions.json Merge CacheTime and ParserOutput accessedOptions properties 2020-11-19 10:12:39 -07:00
1.36_wmf.16-ParserOutput-usedOptions.serialized Merge CacheTime and ParserOutput accessedOptions properties 2020-11-19 10:12:39 -07:00
1.36_wmf.18-ParserOutput-cacheTime.json Hard-deprecate all public property access on CacheTime and ParserOutput. 2021-10-13 13:27:16 -04:00
1.36_wmf.18-ParserOutput-cacheTime.serialized Hard-deprecate all public property access on CacheTime and ParserOutput. 2021-10-13 13:27:16 -04:00
1.38-CacheTime-cacheExpiry.serialized Hard-deprecate all public property access on CacheTime and ParserOutput. 2021-10-13 13:27:16 -04:00
1.38-CacheTime-cacheRevisionId.serialized Hard-deprecate all public property access on CacheTime and ParserOutput. 2021-10-13 13:27:16 -04:00
1.38-CacheTime-cacheTime.serialized Hard-deprecate all public property access on CacheTime and ParserOutput. 2021-10-13 13:27:16 -04:00
1.38-CacheTime-empty.serialized Hard-deprecate all public property access on CacheTime and ParserOutput. 2021-10-13 13:27:16 -04:00
1.38-CacheTime-usedOptions.serialized Hard-deprecate all public property access on CacheTime and ParserOutput. 2021-10-13 13:27:16 -04:00
1.38-ParserOutput-binaryPageProperties.json Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-binaryPageProperties.serialized Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-cacheTime.json Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-cacheTime.serialized Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-empty.json Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-empty.serialized Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-extensionData.json Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-extensionData.serialized Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-pageProperties.json Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-pageProperties.serialized Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-text.json Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-text.serialized Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-usedOptions.json Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-usedOptions.serialized Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-withFalsyProperties.json Change return value of ParserOutput::getPageProperty() when property is missing 2022-02-18 21:15:58 +00:00
1.38-ParserOutput-withFalsyProperties.serialized Change return value of ParserOutput::getPageProperty() when property is missing 2022-02-18 21:15:58 +00:00
1.38-ParserOutput-withMetadata.json Update ParserCache serialization test cases to use valid category keys 2022-02-17 12:12:53 -05:00
1.38-ParserOutput-withMetadata.serialized Update ParserCache serialization test cases to use valid category keys 2022-02-17 12:12:53 -05:00
1.38-ParserOutput-withMetadataPost1_31.json Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-withMetadataPost1_31.serialized Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-withMetadataPost1_34.json Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.38-ParserOutput-withMetadataPost1_34.serialized Reapply "Move limit report rendering to ParserOutput" 2021-11-09 11:08:08 -08:00
1.39_wmf.7-ParserOutput-binaryPageProperties.json Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-binaryPageProperties.serialized Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-cacheTime.json Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-cacheTime.serialized Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-empty.json Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-empty.serialized Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-extensionData.json Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-extensionData.serialized Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-pageProperties.json Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-pageProperties.serialized Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-text.json Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-text.serialized Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-usedOptions.json Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-usedOptions.serialized Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-withFalsyProperties.json Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-withFalsyProperties.serialized Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-withMetadata.json Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-withMetadata.serialized Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-withMetadataPost1_31.json Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-withMetadataPost1_31.serialized Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-withMetadataPost1_34.json Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00
1.39_wmf.7-ParserOutput-withMetadataPost1_34.serialized Ensure forward compatibility with new ParserOutput index policy fields 2022-03-31 09:51:21 -04:00