Skip to content

Commit

Permalink
Updated Triton pytest to test on Ubuntu based NUC
Browse files Browse the repository at this point in the history
  • Loading branch information
jchambliss committed Jul 23, 2024
2 parents be540b3 + adc12f4 commit 3c81fd1
Show file tree
Hide file tree
Showing 19 changed files with 919 additions and 5,481 deletions.
143 changes: 143 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -105,3 +105,146 @@ venv.bak/

# doc generation
doc/source/_static/logos
adjacent_loopback_by_channel.png
combined_loopback_by_channel.png
install_libiio.sh
install_libiio.sh.1
progress.html
progress2.html
report_007.pdf
report.html
SN7 Test Report 2.html
SN7 Test Report 2.pdf
SN7 Test Report 3.pdf
SN7 Test Report.pdf
test_triton_cal.json
test_triton.json
test.html
testfig.png
testfig2.png
testfig3.png
testfig4.png
testfig5.png
triton_cal_plots.py
tritonsn7_2.html
tritonsn7.html
assets/style.css
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_0_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_1_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_2_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_3_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_4_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_5_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_6_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_7_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_8_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_9_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_10_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_11_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_12_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_13_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_14_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set0_50000000_0.9__25_5_15_channel_15_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_0_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_1_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_2_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_3_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_4_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_5_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_6_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_7_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_8_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_9_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_10_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_11_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_12_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_13_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_14_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set1_50000000_0.9__25_5_15_channel_15_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_0_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_1_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_2_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_3_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_4_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_5_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_6_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_7_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_8_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_9_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_10_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_11_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_12_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_13_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_14_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set2_50000000_0.9__25_5_15_channel_15_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_0_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_1_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_2_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_3_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_4_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_5_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_6_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_7_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_8_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_9_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_10_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_11_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_12_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_13_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_14_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set3_50000000_0.9__20_5_15_channel_15_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_0_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_1_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_2_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_3_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_4_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_5_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_6_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_7_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_8_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_9_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_10_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_11_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_12_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_13_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_14_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set4_50000000_0.9__30_11_9_channel_15_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_0_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_1_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_2_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_3_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_4_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_5_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_6_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_7_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_8_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_9_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_10_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_11_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_12_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_13_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_14_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_dds_loopback_param_set5_50000000_0.9__50_5_15_channel_15_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_0_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_1_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_2_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_3_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_4_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_5_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_6_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_7_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_8_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_9_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_10_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_11_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_12_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_13_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_14_adi.Triton__0_0.png
assets/test_test_triton.py__test_Triton_sfdr_50_param_set0_5_15_channel_15_adi.Triton__0_0.png
test/html_to_pdf.py
testResults/SN10/testResultsSN10.html
testResults/SN10/SFDR_Test_SN10.png
testResults/SN10/Loopback_Sweep_SN10.png
testResults/SN10/Filter_Test_2_SN10.png
testResults/SN10/Filter_Test_1_SN10.png
testResults/SN10/DSA_Test_SN10.png
11 changes: 11 additions & 0 deletions =0.0.18
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Requirement already satisfied: pytest-libiio in ./venv/lib/python3.10/site-packages (0.0.18)
Requirement already satisfied: click in ./venv/lib/python3.10/site-packages (from pytest-libiio) (8.1.7)
Requirement already satisfied: lxml in ./venv/lib/python3.10/site-packages (from pytest-libiio) (5.2.2)
Requirement already satisfied: pylibiio>=0.23.1 in ./venv/lib/python3.10/site-packages (from pytest-libiio) (0.23.1)
Requirement already satisfied: pytest>=3.5.0 in ./venv/lib/python3.10/site-packages (from pytest-libiio) (8.2.2)
Requirement already satisfied: pyyaml in ./venv/lib/python3.10/site-packages (from pytest-libiio) (6.0.1)
Requirement already satisfied: exceptiongroup>=1.0.0rc8 in ./venv/lib/python3.10/site-packages (from pytest>=3.5.0->pytest-libiio) (1.2.1)
Requirement already satisfied: tomli>=1 in ./venv/lib/python3.10/site-packages (from pytest>=3.5.0->pytest-libiio) (2.0.1)
Requirement already satisfied: iniconfig in ./venv/lib/python3.10/site-packages (from pytest>=3.5.0->pytest-libiio) (2.0.0)
Requirement already satisfied: pluggy<2.0,>=1.5 in ./venv/lib/python3.10/site-packages (from pytest>=3.5.0->pytest-libiio) (1.5.0)
Requirement already satisfied: packaging in ./venv/lib/python3.10/site-packages (from pytest>=3.5.0->pytest-libiio) (24.1)
1 change: 1 addition & 0 deletions =1.20
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Requirement already satisfied: numpy in ./venv/lib/python3.10/site-packages (2.0.0)
6 changes: 6 additions & 0 deletions =4.6
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Requirement already satisfied: pytest in ./venv/lib/python3.10/site-packages (8.2.2)
Requirement already satisfied: exceptiongroup>=1.0.0rc8 in ./venv/lib/python3.10/site-packages (from pytest) (1.2.1)
Requirement already satisfied: packaging in ./venv/lib/python3.10/site-packages (from pytest) (24.1)
Requirement already satisfied: iniconfig in ./venv/lib/python3.10/site-packages (from pytest) (2.0.0)
Requirement already satisfied: tomli>=1 in ./venv/lib/python3.10/site-packages (from pytest) (2.0.1)
Requirement already satisfied: pluggy<2.0,>=1.5 in ./venv/lib/python3.10/site-packages (from pytest) (1.5.0)
Loading

0 comments on commit 3c81fd1

Please sign in to comment.