Current PTL framework lacks the following which are required in order to automate PBS Pro test cases which submits jobs/job scripts with a set of environment variables.
1. submitting a job script with environment variables
2. Parsing and getting the environment variables present in jobs's attribute Variable_List
3. Comparing jobs's environment with the actual environment
4. Instead of querying whole environment and validating the same for each and every test case it would be better if we maintain an environmental variable cache may be at class level.
5 Verify whether these environment variables are indeed accessible before the job starts running..