Giter Club home page Giter Club logo

coawst_regress_v2's Introduction

Executing the Regression testing on NEMO
Regression test is in a folder called coawst_regress_nemo

--------------------------------------------------------------------
RUNNING THE REGRESSION MODULE 

1. Execute by typing "nohup python run_coawst_regress.py &" 

2. The output would be in nohup.out 

This nohup command would let the script run all the time even after
SSH logs out of nemo

--------------------------------------------------------------------
DESCRIPTION OF THE PYTHON FILES

Inside the folder there is a sub-folder called coawst_regress_baseline
it has python files which are 

1. util.py     --> Fetches the source code from subversion client,
                   edits jobscript, bashfile, copies output

2. main.py     --> Calls each test case from its own separate ".py" file  

3. __init__.py --> It connects all the python files together 
                   to form this package. Any changes made to any 
                   python file name should be modified in this file
--------------------------------------------------------------------

NOTES 

1. WRF_Config_file --> Important folder that copies files to COAWST
distribution for WRF compilation

2. All the other .py files are for each case. One can comment some
cases or have all of them included by commenting/uncommenting them in 
main.py. 

3.The number of processors for each run can be changed inside each 
project's file. 

4. Check_queue() is the function in util.py that 
checks if each case is queued after ten minutes. There is a sleep time
of 10 secs in the same function prior to that. If a case immediately goes
out of the queue then we dont have waiting for 10 mins. 

5. Cases under regression test
trench
estuary_test2
wetdry
ducknc
speclight
sedbed_toy
sed_floc_toy
ripcurrent
inlettest
joetc
sandy
shoreface

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.