Giter Site home page Giter Site logo

c3riley / testah Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 12.0 6.78 MB

Automation Testing tool for service and browser testing

License: MIT License

Groovy 1.54% Java 97.95% HTML 0.51%
api e2e functional-testing groovy java performance-test rest-test selenium testing

testah's People

Contributors

azure-pipelines[bot] avatar c3riley avatar criley-cazena avatar criley-eagle avatar derenandrii avatar grpatil27 avatar gweiske avatar gweiskeeagle avatar jrdrew avatar jrpalmer avatar kotagirianu avatar rsharmaeagle avatar sbhark avatar sbhark-eagle avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

testah's Issues

Support for Java 11

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

mit license

I see you have a mit license, but many files have this disclaimer.

Copyright (c) 2014-2016 Cazena, Inc., as an unpublished work.

This notice does not imply unrestricted or public access to these

materials which are a trade secret of Cazena, Inc. or its

subsidiaries or affiliates (together referred to as "Cazena"), and

which may not be copied, reproduced, used, sold or transferred to any

third party without Cazena's prior written consent.

All rights reserved.

Does the mit license apply to this entire project?

Update Html Reports

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.

Considering Junit5?

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

gradlew not working?

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.