summaryrefslogtreecommitdiff
path: root/indra/llcommon/tests
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2012-02-27 15:24:14 -0500
committerNat Goodspeed <nat@lindenlab.com>2012-02-27 15:24:14 -0500
commit7fd281ac9971caa1dfffd42e6ff16dd44da20179 (patch)
tree77ac71187f7bf90902ca96fda891bce12abed218 /indra/llcommon/tests
parent063edac43f90d2cb0d2b41db939bbf919a1a3217 (diff)
Reduce redundancy in llprocess_test.cpp using get_test_name().
Diffstat (limited to 'indra/llcommon/tests')
-rw-r--r--indra/llcommon/tests/llprocess_test.cpp46
1 files changed, 23 insertions, 23 deletions
diff --git a/indra/llcommon/tests/llprocess_test.cpp b/indra/llcommon/tests/llprocess_test.cpp
index d7feddd26b..b02a5c0631 100644
--- a/indra/llcommon/tests/llprocess_test.cpp
+++ b/indra/llcommon/tests/llprocess_test.cpp
@@ -620,7 +620,7 @@ namespace tut
// guaranteed to exist on every machine, under every OS? Have to
// create one. Naturally, ensure we clean it up when done.
NamedTempDir tempdir;
- PythonProcessLauncher py("getcwd()",
+ PythonProcessLauncher py(get_test_name(),
"from __future__ import with_statement\n"
"import os, sys\n"
"with open(sys.argv[1], 'w') as f:\n"
@@ -634,7 +634,7 @@ namespace tut
void object::test<3>()
{
set_test_name("arguments");
- PythonProcessLauncher py("args",
+ PythonProcessLauncher py(get_test_name(),
"from __future__ import with_statement\n"
"import sys\n"
// note nonstandard output-file arg!
@@ -668,7 +668,7 @@ namespace tut
void object::test<4>()
{
set_test_name("exit(0)");
- PythonProcessLauncher py("exit(0)",
+ PythonProcessLauncher py(get_test_name(),
"import sys\n"
"sys.exit(0)\n");
py.run();
@@ -680,7 +680,7 @@ namespace tut
void object::test<5>()
{
set_test_name("exit(2)");
- PythonProcessLauncher py("exit(2)",
+ PythonProcessLauncher py(get_test_name(),
"import sys\n"
"sys.exit(2)\n");
py.run();
@@ -692,7 +692,7 @@ namespace tut
void object::test<6>()
{
set_test_name("syntax_error:");
- PythonProcessLauncher py("syntax_error:",
+ PythonProcessLauncher py(get_test_name(),
"syntax_error:\n");
py.mParams.files.add(LLProcess::FileParam()); // inherit stdin
py.mParams.files.add(LLProcess::FileParam()); // inherit stdout
@@ -713,7 +713,7 @@ namespace tut
void object::test<7>()
{
set_test_name("explicit kill()");
- PythonProcessLauncher py("kill()",
+ PythonProcessLauncher py(get_test_name(),
"from __future__ import with_statement\n"
"import sys, time\n"
"with open(sys.argv[1], 'w') as f:\n"
@@ -750,7 +750,7 @@ namespace tut
// If kill() failed, the script would have woken up on its own and
// overwritten the file with 'bad'. But if kill() succeeded, it should
// not have had that chance.
- ensure_equals("kill() script output", readfile(out.getName()), "ok");
+ ensure_equals(get_test_name() + " script output", readfile(out.getName()), "ok");
}
template<> template<>
@@ -760,7 +760,7 @@ namespace tut
NamedTempFile out("out", "not started");
LLProcess::handle phandle(0);
{
- PythonProcessLauncher py("kill()",
+ PythonProcessLauncher py(get_test_name(),
"from __future__ import with_statement\n"
"import sys, time\n"
"with open(sys.argv[1], 'w') as f:\n"
@@ -792,7 +792,7 @@ namespace tut
// If kill() failed, the script would have woken up on its own and
// overwritten the file with 'bad'. But if kill() succeeded, it should
// not have had that chance.
- ensure_equals("kill() script output", readfile(out.getName()), "ok");
+ ensure_equals(get_test_name() + " script output", readfile(out.getName()), "ok");
}
template<> template<>
@@ -803,7 +803,7 @@ namespace tut
NamedTempFile to("to", "");
LLProcess::handle phandle(0);
{
- PythonProcessLauncher py("autokill",
+ PythonProcessLauncher py(get_test_name(),
"from __future__ import with_statement\n"
"import sys, time\n"
"with open(sys.argv[1], 'w') as f:\n"
@@ -852,7 +852,7 @@ namespace tut
waitfor(phandle, "autokill script");
// If the LLProcess destructor implicitly called kill(), the
// script could not have written 'ack' as we expect.
- ensure_equals("autokill script output", readfile(from.getName()), "ack");
+ ensure_equals(get_test_name() + " script output", readfile(from.getName()), "ack");
}
template<> template<>
@@ -860,7 +860,7 @@ namespace tut
{
set_test_name("'bogus' test");
TestRecorder recorder;
- PythonProcessLauncher py("'bogus' test",
+ PythonProcessLauncher py(get_test_name(),
"print 'Hello world'\n");
py.mParams.files.add(LLProcess::FileParam("bogus"));
py.mPy = LLProcess::create(py.mParams);
@@ -876,7 +876,7 @@ namespace tut
set_test_name("'file' test");
// Replace this test with one or more real 'file' tests when we
// implement 'file' support
- PythonProcessLauncher py("'file' test",
+ PythonProcessLauncher py(get_test_name(),
"print 'Hello world'\n");
py.mParams.files.add(LLProcess::FileParam());
py.mParams.files.add(LLProcess::FileParam("file"));
@@ -891,7 +891,7 @@ namespace tut
// Replace this test with one or more real 'tpipe' tests when we
// implement 'tpipe' support
TestRecorder recorder;
- PythonProcessLauncher py("'tpipe' test",
+ PythonProcessLauncher py(get_test_name(),
"print 'Hello world'\n");
py.mParams.files.add(LLProcess::FileParam());
py.mParams.files.add(LLProcess::FileParam("tpipe"));
@@ -909,7 +909,7 @@ namespace tut
// Replace this test with one or more real 'npipe' tests when we
// implement 'npipe' support
TestRecorder recorder;
- PythonProcessLauncher py("'npipe' test",
+ PythonProcessLauncher py(get_test_name(),
"print 'Hello world'\n");
py.mParams.files.add(LLProcess::FileParam());
py.mParams.files.add(LLProcess::FileParam());
@@ -926,7 +926,7 @@ namespace tut
{
set_test_name("internal pipe name warning");
TestRecorder recorder;
- PythonProcessLauncher py("pipe warning",
+ PythonProcessLauncher py(get_test_name(),
"import sys\n"
"sys.exit(7)\n");
py.mParams.files.add(LLProcess::FileParam("pipe", "somename"));
@@ -990,7 +990,7 @@ namespace tut
void object::test<15>()
{
set_test_name("get*Pipe() validation");
- PythonProcessLauncher py("just stderr",
+ PythonProcessLauncher py(get_test_name(),
"print 'this output is expected'\n");
py.mParams.files.add(LLProcess::FileParam("pipe")); // pipe for stdin
py.mParams.files.add(LLProcess::FileParam()); // inherit stdout
@@ -1010,7 +1010,7 @@ namespace tut
void object::test<16>()
{
set_test_name("talk to stdin/stdout");
- PythonProcessLauncher py("stdin/stdout",
+ PythonProcessLauncher py(get_test_name(),
"import sys, time\n"
"print 'ok'\n"
"sys.stdout.flush()\n"
@@ -1071,7 +1071,7 @@ namespace tut
void object::test<17>()
{
set_test_name("listen for ReadPipe events");
- PythonProcessLauncher py("ReadPipe listener",
+ PythonProcessLauncher py(get_test_name(),
"import sys\n"
"sys.stdout.write('abc')\n"
"sys.stdout.flush()\n"
@@ -1131,7 +1131,7 @@ namespace tut
void object::test<18>()
{
set_test_name("setLimit()");
- PythonProcessLauncher py("setLimit()",
+ PythonProcessLauncher py(get_test_name(),
"import sys\n"
"sys.stdout.write(sys.argv[1])\n");
std::string abc("abcdefghijklmnopqrstuvwxyz");
@@ -1160,7 +1160,7 @@ namespace tut
void object::test<19>()
{
set_test_name("peek() ReadPipe data");
- PythonProcessLauncher py("peek() ReadPipe",
+ PythonProcessLauncher py(get_test_name(),
"import sys\n"
"sys.stdout.write(sys.argv[1])\n");
std::string abc("abcdefghijklmnopqrstuvwxyz");
@@ -1213,7 +1213,7 @@ namespace tut
void object::test<20>()
{
set_test_name("good postend");
- PythonProcessLauncher py("postend",
+ PythonProcessLauncher py(get_test_name(),
"import sys\n"
"sys.exit(35)\n");
std::string pumpname("postend");
@@ -1247,7 +1247,7 @@ namespace tut
std::string pumpname("postend");
EventListener listener(LLEventPumps::instance().obtain(pumpname));
LLProcess::Params params;
- params.desc = "bad postend";
+ params.desc = get_test_name();
params.postend = pumpname;
LLProcessPtr child = LLProcess::create(params);
ensure("shouldn't have launched", ! child);