Home

Awesome

TestStand Executor

This is an example on how to leverage SystemLink to remotely execute TestStand sequences, however it could be modified to execute other applications. It leverages the SystemLink System Management job execution engine built on Salt to run and queue tests as well as the SystemLink TestStand reporting plugin to monitor the current or most recent test results. All test results are logged to the SystemLink Test Monitor application.

Initial Server Setup

Initial Client Setup

Running TestStand Sequnces with SystemLink

{  
   "tgt":[  
      "NI_PXIe-8880--SN-031062CE--MAC-00-80-2F-16-5C-C1"
   ],
   "metadata":{  
      "queued": True,
      "timout": 6000
   },
   "fun":[  
      "niteststand_remote_executor.execute"
   ],
   "arg":[  
      [  
         "Computer Motherboard Tests.seq",
         [  
            "Video=12",
            "EmailAddress=your@email.com"
         ]
      ]
   ]
}

Running this Example

Updating the WebVI

You will at a minimum need to update the WebVI drop down of systems to match your test systems hostnames.

TODO