Sponsored Content
Top Forums Shell Programming and Scripting Test automation tool for UNIX ?? Post 302109597 by unmanju on Wednesday 7th of March 2007 12:56:35 AM
Old 03-07-2007
Test automation tool for UNIX ??

I am searching for a automation testing tool which I can use for most of the UNIX platforms (AIX, Linux, HP UX, Solaris). The installation process of the application in all platforms is almost same. Are you aware of any automation tool (like WinRunner for Windows) to solve my problem?
 

5 More Discussions You Might Find Interesting

1. Solaris

SSH Automation Tool - What do you use?

1. Say you're doing inventory on all your current systems, and you needed to check all your Solaris systems for their OS level and architecture type. How would you achieve this? 2. Alternatively, what if you needed something a little more elaborate, say to mass-config some flat files,... (0 Replies)
Discussion started by: Mariognarly
0 Replies

2. Shell Programming and Scripting

UNIX automation

Hello People, I have an outstanding issue with me I have 5 files at location /usr/abc called 1.DE 1.TXT 2.DE 2.TXT 3.DE 3.TXT 4.DE 4.TXT 5.Fe.ok My work involves few manual process like transfer 1.DE 1.TXT and 5.Fe.ok to /usr/dob location and run one script(for example -... (42 Replies)
Discussion started by: j_panky
42 Replies

3. IP Networking

A wireless test tool for linux?

hi all: I want to find a wireless test tool for linux , just linke netstumbler on windows . i find the tool for long time , but i cann't find one. does somebody give a advice. thanks!!! (0 Replies)
Discussion started by: arnold.king
0 Replies

4. UNIX for Advanced & Expert Users

Which memory test tool is popular on CentOS 6?

Hi, Which tools or method is popular, simple and effective, to check memory such as bad sector, throughput and performance? Thank you. - j (5 Replies)
Discussion started by: hce
5 Replies

5. Post Here to Contact Site Administrators and Moderators

UNIX automation

I am using netteza server and i have a list of table names. I need to fetch all the data from these tables and need to create seperate zip files and store in a folder in the server. How can we automate this process. (1 Reply)
Discussion started by: nikhilthms97
1 Replies
CPU 
binding(3) Hardware Locality (hwloc) CPU binding(3) NAME
CPU binding - Enumerations enum hwloc_cpubind_flags_t { HWLOC_CPUBIND_PROCESS, HWLOC_CPUBIND_THREAD, HWLOC_CPUBIND_STRICT, HWLOC_CPUBIND_NOMEMBIND } Functions int hwloc_set_cpubind (hwloc_topology_t topology, hwloc_const_cpuset_t set, int flags) int hwloc_get_cpubind (hwloc_topology_t topology, hwloc_cpuset_t set, int flags) int hwloc_set_proc_cpubind (hwloc_topology_t topology, hwloc_pid_t pid, hwloc_const_cpuset_t set, int flags) int hwloc_get_proc_cpubind (hwloc_topology_t topology, hwloc_pid_t pid, hwloc_cpuset_t set, int flags) int hwloc_set_thread_cpubind (hwloc_topology_t topology, hwloc_thread_t thread, hwloc_const_cpuset_t set, int flags) int hwloc_get_thread_cpubind (hwloc_topology_t topology, hwloc_thread_t thread, hwloc_cpuset_t set, int flags) int hwloc_get_last_cpu_location (hwloc_topology_t topology, hwloc_cpuset_t set, int flags) int hwloc_get_proc_last_cpu_location (hwloc_topology_t topology, hwloc_pid_t pid, hwloc_cpuset_t set, int flags) Detailed Description It is often useful to call hwloc_bitmap_singlify() first so that a single CPU remains in the set. This way, the process will not even migrate between different CPUs. Some operating systems also only support that kind of binding. Note: Some operating systems do not provide all hwloc-supported mechanisms to bind processes, threads, etc. and the corresponding binding functions may fail. -1 is returned and errno is set to ENOSYS when it is not possible to bind the requested kind of object processes/threads. errno is set to EXDEV when the requested cpuset can not be enforced (e.g. some systems only allow one CPU, and some other systems only allow one NUMA node). The most portable version that should be preferred over the others, whenever possible, is hwloc_set_cpubind(topology, set, 0), as it just binds the current program, assuming it is single-threaded, or hwloc_set_cpubind(topology, set, HWLOC_CPUBIND_THREAD), which binds the current thread of the current program (which may be multithreaded). Note: To unbind, just call the binding function with either a full cpuset or a cpuset equal to the system cpuset. On some operating systems, CPU binding may have effects on memory binding, see HWLOC_CPUBIND_NOMEMBIND Running lstopo --top can be a very convenient tool to check how binding actually happened. Enumeration Type Documentation enum hwloc_cpubind_flags_t Process/Thread binding flags. These bit flags can be used to refine the binding policy. The default (0) is to bind the current process, assumed to be single-threaded, in a non-strict way. This is the most portable way to bind as all operating systems usually provide it. Note: Not all systems support all kinds of binding. See the 'Detailed Description' section of CPU binding for a description of errors that can occur. Enumerator: HWLOC_CPUBIND_PROCESS Bind all threads of the current (possibly) multithreaded process. HWLOC_CPUBIND_THREAD Bind current thread of current process. HWLOC_CPUBIND_STRICT Request for strict binding from the OS. By default, when the designated CPUs are all busy while other CPUs are idle, operating systems may execute the thread/process on those other CPUs instead of the designated CPUs, to let them progress anyway. Strict binding means that the thread/process will _never_ execute on other cpus than the designated CPUs, even when those are busy with other tasks and other CPUs are idle. Note: Depending on the operating system, strict binding may not be possible (e.g., the OS does not implement it) or not allowed (e.g., for an administrative reasons), and the function will fail in that case. When retrieving the binding of a process, this flag checks whether all its threads actually have the same binding. If the flag is not given, the binding of each thread will be accumulated. Note: This flag is meaningless when retrieving the binding of a thread. HWLOC_CPUBIND_NOMEMBIND Avoid any effect on memory binding. On some operating systems, some CPU binding function would also bind the memory on the corresponding NUMA node. It is often not a problem for the application, but if it is, setting this flag will make hwloc avoid using OS functions that would also bind memory. This will however reduce the support of CPU bindings, i.e. potentially return -1 with errno set to ENOSYS in some cases. This flag is only meaningful when used with functions that set the CPU binding. It is ignored when used with functions that get CPU binding information. Function Documentation int hwloc_get_cpubind (hwloc_topology_ttopology, hwloc_cpuset_tset, intflags) Get current process or thread binding. Writes into set the physical cpuset which the process or thread (according to flags) was last bound to. int hwloc_get_last_cpu_location (hwloc_topology_ttopology, hwloc_cpuset_tset, intflags) Get the last physical CPU where the current process or thread ran. The operating system may move some tasks from one processor to another at any time according to their binding, so this function may return something that is already outdated. int hwloc_get_proc_cpubind (hwloc_topology_ttopology, hwloc_pid_tpid, hwloc_cpuset_tset, intflags) Get the current physical binding of process pid. Note: hwloc_pid_t is pid_t on Unix platforms, and HANDLE on native Windows platforms. HWLOC_CPUBIND_THREAD can not be used in flags. As a special case on Linux, if a tid (thread ID) is supplied instead of a pid (process ID), the binding for that specific thread is returned. int hwloc_get_proc_last_cpu_location (hwloc_topology_ttopology, hwloc_pid_tpid, hwloc_cpuset_tset, intflags) Get the last physical CPU where a process ran. The operating system may move some tasks from one processor to another at any time according to their binding, so this function may return something that is already outdated. Note: hwloc_pid_t is pid_t on Unix platforms, and HANDLE on native Windows platforms. HWLOC_CPUBIND_THREAD can not be used in flags. As a special case on Linux, if a tid (thread ID) is supplied instead of a pid (process ID), the binding for that specific thread is returned. int hwloc_get_thread_cpubind (hwloc_topology_ttopology, hwloc_thread_tthread, hwloc_cpuset_tset, intflags) Get the current physical binding of thread tid. Note: hwloc_thread_t is pthread_t on Unix platforms, and HANDLE on native Windows platforms. HWLOC_CPUBIND_PROCESS can not be used in flags. int hwloc_set_cpubind (hwloc_topology_ttopology, hwloc_const_cpuset_tset, intflags) Bind current process or thread on cpus given in physical bitmap set. Returns: -1 with errno set to ENOSYS if the action is not supported -1 with errno set to EXDEV if the binding cannot be enforced int hwloc_set_proc_cpubind (hwloc_topology_ttopology, hwloc_pid_tpid, hwloc_const_cpuset_tset, intflags) Bind a process pid on cpus given in physical bitmap set. Note: hwloc_pid_t is pid_t on Unix platforms, and HANDLE on native Windows platforms. HWLOC_CPUBIND_THREAD can not be used in flags. int hwloc_set_thread_cpubind (hwloc_topology_ttopology, hwloc_thread_tthread, hwloc_const_cpuset_tset, intflags) Bind a thread thread on cpus given in physical bitmap set. Note: hwloc_thread_t is pthread_t on Unix platforms, and HANDLE on native Windows platforms. HWLOC_CPUBIND_PROCESS can not be used in flags. Author Generated automatically by Doxygen for Hardware Locality (hwloc) from the source code. Version 1.4.1 Mon Feb 27 2012 CPU binding(3)
All times are GMT -4. The time now is 01:43 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy