Test-suite: Difference between revisions

From The Yambo Project
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
=== Preinstall ===
=== Preinstall ===


The test suite is available via svn of  yambo-devel


%svn co svn+ssh://username@qeforge.qe-forge.org/svnroot/yambo-devel/test-suite ./test-suite
%cd test-suite
%./configure


=== Quick Testing ===
=== Quick Testing ===


%./driver.pl -autotest


=== Running ===
=== Running ===
Line 12: Line 15:
=== Adding New Tests ===
=== Adding New Tests ===
=== Running ===
=== Running ===
=== Crontab ===
The test-suite can be run using the crontab daemon.
-------
35 23  * * * ~/bin/scripts/yambo_validation.tcsh >> /home/marini/Yambo/sources/svn/yambo-tests/test-suite 2>&1
with yambo_validation.tcsh a simple script:
#!/usr/bin/tcsh
cd /home/marini/Yambo/sources/svn/yambo-tests/test-suite
./driver.pl -flow validate -report
=== General RUN descriptor & Automatic flows of calculations ===
{
  ACTIVE      => "yes", # can be yes or no
  MPI_CPU    => "NP",
  SLK_CPU    => "NM",
  PAR_MODE    => "TEXT", # (TEXT can be default, random, loop)
  THREADS    => "NT",
  BRANCH      => "/home/marini/Yambo/sources/git/yambo/branches/SLK", # (SAVED)
  THEME      => "G_parallelization", # (SAVED)
  CONFIG      => "gfortran_slk.sh", # (SAVED)
  TESTS      => "hBN/GW-OPTICS", #  (SAVED)
  KEYS        => "nopj elph hard bse rpa", # (SAVED)
}

Revision as of 13:41, 5 May 2017

Preinstall

The test suite is available via svn of yambo-devel

%svn co svn+ssh://username@qeforge.qe-forge.org/svnroot/yambo-devel/test-suite ./test-suite
%cd test-suite
%./configure

Quick Testing

%./driver.pl -autotest

Running

Reports & Logs

Adding New Tests

Running

Crontab

The test-suite can be run using the crontab daemon.

-------
35 23  * * * ~/bin/scripts/yambo_validation.tcsh >> /home/marini/Yambo/sources/svn/yambo-tests/test-suite 2>&1

with yambo_validation.tcsh a simple script:

#!/usr/bin/tcsh
cd /home/marini/Yambo/sources/svn/yambo-tests/test-suite
./driver.pl -flow validate -report

General RUN descriptor & Automatic flows of calculations

{
 ACTIVE      => "yes", # can be yes or no
 MPI_CPU     => "NP",
 SLK_CPU     => "NM",
 PAR_MODE    => "TEXT", # (TEXT can be default, random, loop)
 THREADS     => "NT",
 BRANCH      => "/home/marini/Yambo/sources/git/yambo/branches/SLK", # (SAVED)
 THEME       => "G_parallelization", # (SAVED)
 CONFIG      => "gfortran_slk.sh", # (SAVED)
 TESTS       => "hBN/GW-OPTICS", #  (SAVED)
 KEYS        => "nopj elph hard bse rpa", # (SAVED)
}