Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Partial Execution #181

Closed
wants to merge 6 commits into from

Conversation

c2pil
Copy link

@c2pil c2pil commented Dec 15, 2018

In response of Issue 0007492, this is the first iteration for the partial execution feature.

@fmancardi
Copy link
Contributor

First thanks for your contribution.
This will not be added soon to stable code
I've a critical question:
does this implementation follows the spec described in http://mantis.testlink.org/view.php?id=7492#c27896 ?

regards

@fmancardi
Copy link
Contributor

Please provide technical details of your implementation, or it will be not possible review the code in the right way.
Silly but not for these less important details => double check the code that update the testlink version because testlink 1.9.19 is not Alan Turing.

@c2pil
Copy link
Author

c2pil commented Dec 18, 2018

Hello,

The goal is to save the results of steps (notes and status), without a final result. Attachments are intentionally lost.Partial results can be saved and restored with a new buttons.

When a user restores a partial execution, he can see the step's notes and status.
When a user save a final execution (with a global status), the partial execution is deleted.

So, I choose to separate the data of partial execution and the result of final execution and created a new database "execution_tcsteps_backup".

A partial backup is defined by:
. The steps identifiers (tcstep_id);
. The associated test plan (testplan_id)
. The platform (platformform_id);
. The version (build_id);
. the content of each note;
. The status of each note.

There can be only one partial execution by test sheet / test plan / platform / build.

In my implementation, I separated javascript from Smarty's HTML pages.

Regards

@c2pil c2pil closed this Jan 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants