Menu

TestingRepositories

testing (1)
Martin Lacina Jaroslav Kotrc

Testing Repository 1

  • contains:
    • one generator cz.cuni.mff.d3s.spl.tools.basictests.generators.IntegerGenerator generating list of random numbers
    • wrappers to access generator via static factory method and instance factory method
    • each part of SPL formula has its hash and full specification attached - when this does not apper in "methods.list" file, than scanner part of framework is broken

Testing Repository 2

  • contains:
    • annotated class cz.cuni.mff.d3s.spl.tools.basictests.classes.IntegerSumCalculator
    • wrapper for static call in formula
    • formula parts which rely on methods with string parametrized constructors don't pass parser just before measurement

Testing Repository 3

  • contains:
    • one generator cz.cuni.mff.d3s.spl.tools.basictests.interproject.IntegerGenerator generating list of random numbers
      • same as in Testing Repository 1
    • configuration file SPLconfig.xml
      • contains remote project specification, repository and revision description
    • annotated cz.cuni.mff.d3s.spl.tools.basictests.interproject.IntegerSumCalculator
      • same as in Testing Repository 2
      • but differently annotated (not yet supported by framework)
        • specification of local generator and generator from Testing Repository 1
        • specification of remote method from Testing Repository 2
        • using syntax: name=project@revision:pckg.name.className...
        • formula for comparing local and remote methods with local and remote generators

Related

Wiki: ProjectNotes

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.