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

Web interface for organization-internal workflows #27

Closed
jonherrmann opened this issue Aug 21, 2018 · 0 comments
Closed

Web interface for organization-internal workflows #27

jonherrmann opened this issue Aug 21, 2018 · 0 comments
Labels
EIP-draft Announcement. Will not be discussed further as long as the necessary information is available.

Comments

@jonherrmann
Copy link
Contributor

ETF Improvement Proposal (EIP)

This is a draft

Background and Motivation:

The workflow of ETF v2 has been mainly developed for public deployments: the
user selects an ETS, uploads the test data or enters the URL of a web service
and starts the test run. To rerun modified datasets or web services, you need
to upload files or reenter the URL of the service again.

Within an organization that mostly tests the same services with specific URL
or datasets that are in specific locations, this workflow should be optimized.

Proposed change

Create an alternative web interface for workflow in non-public deployments
that facilitates the re-running of tests with preconfigured Test Objects and
ETSs.

The workflow could be made configureable in the etf-config.propeties
configuration file. The default workflow would be set to "simple" for public
deployments. The new workflow could be named "org-internal".

This EIP is based on the EIP #26 and EIP #28.

Instead of choosing one or multiple Executable Test Suites, the user would
either:

  • select a Test Object and then select which ETSs should be executed
  • select a TestRunTemplate and run a set of Executable Test Suites against a
    preselected Test Object
  • select a TestRunTemplate and then select a Test Object

Of course there must also be dialogues for creating and deleting
Test Objects and Test Run Templates.

This is a draft version. A concept for the web interface of the new workflow
will be submitted soon.

Alternatives

draft, not yet considered

Funding

Full funding available.

Additional information

  • Organizational workflows were already implemented once in ETF version 1
    and were the default workflows there. Due to technical changes, these can
    can not be reused.
  • This EIP should be compatible with existing ETSs
  • This EIP should not affect existing deployments
This was referenced Aug 21, 2018
@jonherrmann jonherrmann added the EIP-draft Announcement. Will not be discussed further as long as the necessary information is available. label Aug 21, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EIP-draft Announcement. Will not be discussed further as long as the necessary information is available.
Projects
None yet
Development

No branches or pull requests

1 participant