c3riley / testah Goto Github PK
View Code? Open in Web Editor NEWAutomation Testing tool for service and browser testing
License: MIT License
Automation Testing tool for service and browser testing
License: MIT License
Is your feature request related to a problem? Please describe.
Currently Testah does not function correctly when using JDK 11 due to a dependency that is very old and does not work with JDK 11.
The dependency that has the issue with JDK 11 is: org.json:json:20090211.
This dependency is being pulled in by uk.co.datumedge:hamcrest-json:0.1
Describe the solution you'd like
Upgrading Testah to be compatible with Java 11
I see you have a mit license, but many files have this disclaimer.
Does the mit license apply to this entire project?
Who: As a user of testah, I want the html results to be easy to read, contain enough information to under stand what the test was doing, and why it might of failed and look current in style.
Why: The existing reports are not very flexible based on information they should contain, and they are stale in the look and feel.
AC:
Allow for custom step rows for more info type and columns then typical assert headers
Be Mobile friendly
Fold results for easy navigation over large test plan results
Use current embedded css, avoid uses of Javascript to prevent issues with hosting of results.
Memory/Cpu overhead needs to maintain or be lower.
We still should write a test report even if all tests are ignored to provide info.
Reports were not respecting the output directory property and were incorrectly writing to the user directory. This causes a lot of issues running tests via the cli.
I've been messing around with using JUnit5 and Java8, http://junit.org/junit5/docs/current/user-guide/ Seems pretty awesome! They finally support tagging!!!! Think about this - gradle clean runRegressionTests, runSmokeTests, runTeamX(REG/SMOKE)Tests... and so on. Best part is that the framework now can find the tests that are part of suites with the use of tagging. Not more traversing jars and using reflection to get the test metadata.
They also expose most of the callbacks we need to build nice custom runners.
Best part is that it's also backwards compatible with JU3/JU4
Log message shows Exception Related to above Assert even if the exception is null, do not write log message if the exception is null
Need to upgrade to latest selenium/webdriver.
Need to auto fetch drivers if not found.
Trying to build the junit project on my Windows box. Can't get gradlew to work though.
JASON@JASON-PC MINGW64 ~/Development/Repos/Testah/testah-junit (master)
$ ./gradlew
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Going to look into it more.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.