[
https://issues.apache.org/jira/browse/ISIS-1569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dan Haywood updated ISIS-1569:
------------------------------
Description:
eg obtain copy of prod from a month ago
then for all commands since then, replay (simulating the current user and time
for each)
finally, compare resultant database with current prod, and list out
differences in data.
could also use for performance testing, perhaps.
~~~
most of the implementation is in the Incode Platform, command and
command-replay modules.
Changes in Isis to support this are:
* CommandWithDto sub-interface of Command
* @Action(commandDtoProcessor=...)
* @Property(commandDtoProcessor=...)
* implementations of ContentMappingServiceForCommandDto and
ContentMappingServiceForCommandsDto
* CommandDtoProcessorService SPI as used by the former to allow the CommandDto
to be enhanced
was:
eg obtain copy of prod from a month ago
then for all commands since then, replay (simulating the current user and time
for each)
finally, compare resultant database with current prod, and list out differences
in data.
could also use for performance testing, perhaps.
> Automated testing tool to replay commands against a copy of prod
> ----------------------------------------------------------------
>
> Key: ISIS-1569
> URL: https://issues.apache.org/jira/browse/ISIS-1569
> Project: Isis
> Issue Type: New Feature
> Components: Core
> Affects Versions: 1.13.2.1
> Reporter: Dan Haywood
> Assignee: Dan Haywood
> Priority: Major
> Fix For: 1.16.1
>
>
> eg obtain copy of prod from a month ago
> then for all commands since then, replay (simulating the current user and
> time for each)
> finally, compare resultant database with current prod, and list out
> differences in data.
> could also use for performance testing, perhaps.
>
> ~~~
> most of the implementation is in the Incode Platform, command and
> command-replay modules.
> Changes in Isis to support this are:
> * CommandWithDto sub-interface of Command
> * @Action(commandDtoProcessor=...)
> * @Property(commandDtoProcessor=...)
> * implementations of ContentMappingServiceForCommandDto and
> ContentMappingServiceForCommandsDto
> * CommandDtoProcessorService SPI as used by the former to allow the
> CommandDto to be enhanced
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)