View Code? Open in Web Editor
NEW
Automation tool to write tests for Http Api, Web Page Action, and Command Line based application with embedded mock server and highly configurable reports
Home Page: https://priytam.github.io/auto/
License: MIT License
auto's Introduction
๐ Hi, Iโm @Priytam
๐ Iโm interested in writing sclabale software
๐ฑ Iโm currently learning ML / AI
๐๏ธ I love to read system design blogs and java based open source code
๐ซ How to reach me [email protected]
auto's People
auto's Issues
Describe the bug
To Reproduce
Steps to reproduce the behavior:
@tags in more than one test
Expected behavior
Only one columns should there for one tag
Is your feature request related to a problem? Please describe.
It helps in identifying test related to open bugs
Describe the solution you'd like
Annotation at method or class like
@Tags( {. "ABC-111", "DEF-121" })
and in report as a new column for tags
Executor progress bar is printing every test progress in new line
MockServer's log is causing progress bar in new line
Screenshot is attached below
Is your feature request related to a problem? Please describe.
Similar to JsonUtil there should be xml unit. Its hard to test when response comes in xml
Get the values of node
XmlUtil .getValue ("key" )
XmlUtil .getDoubleValue ("key" )
XmlUtil .getIntegerValue ("Key" )
XmlUtil .getValues ("key" , Abc .class )
May be org.w3c.dom.Document; can be used for same purpose
protected AutoConf.Application getConfigForApp(String appName) is throwing error application doesn't exist in config event though app with same name is configured
Is your feature request related to a problem? Please describe.
Test may require to report custom data like bug-id against which it is automated
Describe the solution you'd like
In Test there should be a way to add custom data saying should go in report table or not
it currently supports performing command based operation on sever local to tests
Please support to run remotely (on application host provided ssh script)
Describe the bug
NPE if mail is enabled and custom table is not provided.
To Reproduce
Steps to reproduce the behavior:
Use the below class to reproduce the issue
public class Runner {
public static void main (String [] args ) {
InputStream in = Runner .class .getResourceAsStream ("/mailconfig.json" );
new TestsExecutor ()
.withEnableMail (JsonUtil .serialize (in , MailConfig .class ))
.execute ("com.airservice.testing" );
}
}
Unable to create command request separately as it is asking in abstract constructor ,
Builder like HttpOp will be preferable way
Web ui operations for wed based application testing
For example
@tag
@KeepLog
@HaltOnError
@ParameterizedTest
@repeat
Above Rules exist in system but not documented
Auto with Springboot as embedded test runner