Class Meta


  • public final class Meta
    extends Object
    Represents the Meta message in Cucumber's message protocol
    See Also:
    Github - Cucumber - Messages This message contains meta information about the environment. Consumers can use this for various purposes.
    • Method Detail

      • getProtocolVersion

        public String getProtocolVersion()
        The [SEMVER](https://semver.org/) version number of the protocol
      • getImplementation

        public Product getImplementation()
        SpecFlow, Cucumber-JVM, Cucumber.js, Cucumber-Ruby, Behat etc.
      • getRuntime

        public Product getRuntime()
        Java, Ruby, Node.js etc
      • getOs

        public Product getOs()
        Windows, Linux, MacOS etc
      • getCpu

        public Product getCpu()
        386, arm, amd64 etc
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object