Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • alya-testsuite alya-testsuite
  • Project information
    • Project information
    • Activity
    • Members
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Wiki
    • Wiki
  • Activity
Collapse sidebar
  • alyaalya
  • alya-testsuitealya-testsuite
  • Wiki
  • Basic Information

Basic Information · Changes

Page history
Renaming wiki files and adding script to generate sidebar authored Jul 09, 2019 by Damien Dosimont's avatar Damien Dosimont
Hide whitespace changes
Inline Side-by-side
Basic-Information.md 0 → 100644
View page @ 63a917af
The **TestSuite** is the tool that we use for testing, This tool compiles Alya many times with different configurations and modules in order to check the independence of the different Alya Modules, the external libraries such as openmp, ompss, libple and agmg and some special compilation flags like integer 8 or NO\_MPI.
Then for checking the results we do regression tests, every regression test is an alya case and we check the numbers found in the output files and compare it with some previous verified base files. That's called regression testing
**Regression testing** is a type of software testing which verifies that software which was previously developed and tested still performs the same way after it was changed or interfaced with other software. Changes may include software enhancements, patches, configuration changes, etc. During regression testing, new software bugs or regressions may be uncovered. Alya TestSuite impact analysis is performed to determine what areas could be affected by the proposed changes. These areas may include functional and non-functional areas of the system.
**The purpose of regression testing is to ensure that changes such as those mentioned above have not introduced new faults. One of the main reasons for regression testing is to determine whether a change in one part of the software affects other parts of the software.**
\ No newline at end of file
Clone repository
  • Analyze the results
  • Basic Information
  • Code coverage
  • Contribution workflow
  • Execute the Testsuite Svn
  • Execute the Testsuite
  • Manage the tolerances
  • _sidebar
  • Home