source: tests/regression/Python/run.in@ d44d7b

Action_Thermostats Add_AtomRandomPerturbation Add_FitFragmentPartialChargesAction Add_RotateAroundBondAction Add_SelectAtomByNameAction Added_ParseSaveFragmentResults AddingActions_SaveParseParticleParameters Adding_Graph_to_ChangeBondActions Adding_MD_integration_tests Adding_ParticleName_to_Atom Adding_StructOpt_integration_tests AtomFragments Automaking_mpqc_open AutomationFragmentation_failures Candidate_v1.5.4 Candidate_v1.6.0 Candidate_v1.6.1 ChangeBugEmailaddress ChangingTestPorts ChemicalSpaceEvaluator CombiningParticlePotentialParsing Combining_Subpackages Debian_Package_split Debian_package_split_molecuildergui_only Disabling_MemDebug Docu_Python_wait EmpiricalPotential_contain_HomologyGraph EmpiricalPotential_contain_HomologyGraph_documentation Enable_parallel_make_install Enhance_userguide Enhanced_StructuralOptimization Enhanced_StructuralOptimization_continued Example_ManyWaysToTranslateAtom Exclude_Hydrogens_annealWithBondGraph FitPartialCharges_GlobalError Fix_BoundInBox_CenterInBox_MoleculeActions Fix_ChargeSampling_PBC Fix_ChronosMutex Fix_FitPartialCharges Fix_FitPotential_needs_atomicnumbers Fix_ForceAnnealing Fix_IndependentFragmentGrids Fix_ParseParticles Fix_ParseParticles_split_forward_backward_Actions Fix_PopActions Fix_QtFragmentList_sorted_selection Fix_Restrictedkeyset_FragmentMolecule Fix_StatusMsg Fix_StepWorldTime_single_argument Fix_Verbose_Codepatterns Fix_fitting_potentials Fixes ForceAnnealing_goodresults ForceAnnealing_oldresults ForceAnnealing_tocheck ForceAnnealing_with_BondGraph ForceAnnealing_with_BondGraph_continued ForceAnnealing_with_BondGraph_continued_betteresults ForceAnnealing_with_BondGraph_contraction-expansion FragmentAction_writes_AtomFragments FragmentMolecule_checks_bonddegrees GeometryObjects Gui_Fixes Gui_displays_atomic_force_velocity ImplicitCharges IndependentFragmentGrids IndependentFragmentGrids_IndividualZeroInstances IndependentFragmentGrids_IntegrationTest IndependentFragmentGrids_Sole_NN_Calculation JobMarket_RobustOnKillsSegFaults JobMarket_StableWorkerPool JobMarket_unresolvable_hostname_fix MoreRobust_FragmentAutomation ODR_violation_mpqc_open PartialCharges_OrthogonalSummation PdbParser_setsAtomName PythonUI_with_named_parameters QtGui_reactivate_TimeChanged_changes Recreated_GuiChecks Rewrite_FitPartialCharges RotateToPrincipalAxisSystem_UndoRedo SaturateAtoms_findBestMatching SaturateAtoms_singleDegree StoppableMakroAction Subpackage_CodePatterns Subpackage_JobMarket Subpackage_LinearAlgebra Subpackage_levmar Subpackage_mpqc_open Subpackage_vmg Switchable_LogView ThirdParty_MPQC_rebuilt_buildsystem TrajectoryDependenant_MaxOrder TremoloParser_IncreasedPrecision TremoloParser_MultipleTimesteps TremoloParser_setsAtomName Ubuntu_1604_changes stable
Last change on this file since d44d7b was 2d31e1, checked in by Frederik Heber <heber@…>, 13 years ago

Python tests are now launched via small script run.in.

  • this is taken over from project GetSpot, see http://spot.lip6.fr/wiki/GetSpot, such that the test lib does not need to be installed.
  • Also libPythontest now is just -module and has non standard library name Pythontest.
  • Property mode set to 100644
File size: 1.0 KB
Line 
1# This it taken from project GetSpot http://spot.lip6.fr/wiki/GetSpot, also see here
2# http://stackoverflow.com/questions/5056606/how-to-use-autotools-to-build-python-interface-at-same-time-as-library
3
4# Darwin needs some help in figuring out where non-installed libtool
5# libraries are (on this platform libtool encodes the expected final
6# path of dependent libraries in each library).
7modpath='../.libs:@abs_top_builddir@/src/.libs'
8
9# .. is for the *.py files, and ../.libs for the *.so. We used to
10# rely on a module called ltihooks.py to teach the import function how
11# to load a Libtool library, but it started to cause issues with
12# Python 2.6.
13pypath='..:../.libs:@abs_srcdir@/..:@abs_srcdir@/../.libs:$PYTHONPATH'
14
15test -z "$1" &&
16 PYTHONPATH=$modpath DYLD_LIBRARY_PATH=$modpath LD_LIBRARY_PATH=$modpath exec @PYTHON@
17
18case $1 in
19 *.py)
20 PYTHONPATH=$modpath DYLD_LIBRARY_PATH=$modpath LD_LIBRARY_PATH=$modpath exec @PYTHON@ "$@";;
21 *.test)
22 exec sh -x "$@";;
23 *)
24 echo "Unknown extension" >&2
25 exit 2;;
26esac
Note: See TracBrowser for help on using the repository browser.