test/test_coderunner.rb in coderunner-0.13.12 vs test/test_coderunner.rb in coderunner-0.13.13
- old
+ new
@@ -19,11 +19,11 @@
#Dir.chdir('test') do
#raise "Couldn't build test program using #{string}" unless system string
#end
-if false
+if true
class TestSubmission < Test::Unit::TestCase
def setup
string = $cpp_command + ' ../cubecalc.cc -o cubecalc'
Dir.chdir('test'){CodeRunner.generate_cubecalc}
FileUtils.makedirs('test/submission_results')
@@ -361,11 +361,11 @@
#end
#end
#end
#
#
-#ENV['CR_NON_INTERACTIVE'] = 'true'
+ENV['CR_NON_INTERACTIVE'] = 'true'
class TestFortranNamelistC < Test::Unit::TestCase
def setup
end
def test_synchronise_variables
#FileUtils.rm('lib/cubecalccrmod/namelists.rb')
@@ -387,10 +387,10 @@
CodeRunner.setup_run_class('cubecalc', modlet: 'with_namelist')
assert_system("#$cpp_command test/cubecalc_namelist.cc -o test/cubecalc_namelist")
CodeRunner::Cubecalc::WithNamelist.make_new_defaults_file('cubecalctest', 'test/cubecalc.in')
FileUtils.mv('cubecalctest_defaults.rb', CodeRunner::Cubecalc::WithNamelist.rcp.user_defaults_location + '/cubecalctest_defaults.rb')
FileUtils.makedirs(tfolder)
- CodeRunner.submit(C: 'cubecalc', m: 'with_namelist', Y: tfolder, X: Dir.pwd + '/test/cubecalc_namelist', D: 'cubecalctest')
+ CodeRunner.submit(C: 'cubecalc', m: 'with_namelist', Y: tfolder, X: Dir.pwd + '/test/cubecalc_namelist', D: 'cubecalctest', p: '{dummy_for_arrays: [0.5, 0.6]}')
CodeRunner.status(Y: tfolder)
runner = CodeRunner.fetch_runner(Y: tfolder)
assert_equal(86.35, runner.run_list[1].volume.round(2))
FileUtils.rm_r(tfolder)
FileUtils.rm(CodeRunner::Cubecalc::WithNamelist.rcp.user_defaults_location + '/cubecalctest_defaults.rb')