Hi Hans! Thanks a lot for your fast feedback.
I do not observe that I could fill in a custom value there.
If I do so, the next time I open up the dialog, again the previous valid value
is set.
Furthermore, if I try to change the setting directly in the corresponding
metadata JSON file (by entering a custom string – e.g. “BLABLA” as value for
attribute “test_type”), an error pops up when trying to open the metadata
object (after reloading the project):
“
HopException: Errror loading metadata object… from file …
Unable to load JSON object
Error loading fields for object class org.apache.hop.testing.PipelineUnitTest
No enum constant org.apache.hop.testing.TestType.BLABLA
Root cause: IllegalArgumentException: No enum constant
org.apache.hop.testing.TestType.BLABLA
“
Indeed, in the source code, it seems that the two types “UNIT_TEST” and
“DEVELOPMENT” are hard coded ENUM values in file “TestType.java”:
“public enum TestType {
DEVELOPMENT,
UNIT_TEST;
}
“
Best regards,
Gerhard
Von: Hans Van Akelyen <[email protected]>
Gesendet: Dienstag, 9. August 2022 10:47
An: [email protected]
Betreff: [EXTERN]Re: Difference between "Unit test" and "Development" in "Type
of test" dropdown in "Create and add data sets" dialog
Sie erhalten nicht oft eine E-Mail von
[email protected]<mailto:[email protected]>. Erfahren Sie,
warum dies wichtig ist<https://aka.ms/LearnAboutSenderIdentification>
Hi Gerhard,
The "Type of test" is just a label. There is no functional difference, you can
even fill in a custom value.
When using the "Execute Unit Tests" transform you can however use this label to
filter which types of tests should be run.
Kr,
Hans
On Tue, 9 Aug 2022 at 10:41, MITTERLECHNER Gerhard
<[email protected]<mailto:[email protected]>> wrote:
Hi all!
I have a specific question about the "type of test" in the dialog for creating
data sets
(see the table under "CREATE AN ADD DATA SETS" in
https://hop.apache.org/manual/latest/pipeline/pipeline-unit-testing.html#_run_the_unit_test<https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhop.apache.org%2Fmanual%2Flatest%2Fpipeline%2Fpipeline-unit-testing.html%23_run_the_unit_test&data=05%7C01%7Cgmitterlechner%40eurofunk.com%7Ca2a58d24cfb9458cbaba08da79e3d68d%7C6d4fa94918de4214a28c3e8c7fa9c25b%7C0%7C0%7C637956316710387039%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TRwZiymu258xF02FdB1AAQr7214KT%2B0rXL2uRhsd61Q%3D&reserved=0>):
What is the difference between "Unit test" and "Development"?
Many thanks in advance,
best regards,
Gerhard Mitterlechner
Email secured by Check Point
smime.p7s
Description: S/MIME Cryptographic Signature
