-
Notifications
You must be signed in to change notification settings - Fork 6
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
Feature tests and generation of test code should use CLI #847
Comments
By the way, I used the label "bug" for lack of a better label. Maybe we should add a label "QA", or "quality", or "testing"? |
Yes, I think that could be helpful, I will add one.
The input for
The reason for having separate test functions (like
I also couldn't find a definitive answer. The linked documentation doesn't explicitly mention sub-processes started using the
That are worthwhile goals, but I have the feeling that the necessary work outweigh the benefits at the moment. It would be an optimization, but it doesn't solve a concrete problem. I suppose the changes needed for #713 should be quite simple, even if they have to be done at multiple places (correct me if I'm wrong). I think we should keep this issue open and reconsider its implementation at a later time. |
We don't currently see a benefit in implementing this ticket. |
On #713, I am modifying the interface for the code generation slightly, as was discussed during review. The parser now also produces an
Integration
object that needs to be passed to the generator.Instead of adapting the
feature_test.py
andgenerate_spark_test_code.py
to the new interface, I think these scripts should run therflx
CI instead.I would go even slightly further and transform the feature tests into tests that execute a script similar to this:
The script would not proceed to the next step if one step fails. This would replace the current
test_compilability
,test_executability
etc.Arguments in favor:
Arguments against:
What's your opinion, @treiher?
The text was updated successfully, but these errors were encountered: