# autotests
**Repository Path**: github_syn/autotests
## Basic Information
- **Project Name**: autotests
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: GPL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-05-09
- **Last Updated**: 2021-09-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
 | Board / Cycle | Version / distribution Kernel / variant |
 Lan |  2.4Ghz |  5Ghz |  memory |  storage |  BT |  Stress 6s | DVFS (Mhz) |
| Iperf send/receive (MBits/s) | IO read/write (MBits/s) |
| 1 | Cubietruck ###.###.###.200 |
1/2 19:16:37 | 20.02.1 (bionic) Linux 5.4.26-sunxi stable | sun7i-dwmac 550 - 728
| brcmfmac
|  | 358 - 342 | 388 - 8 |  |  | 480 - 960 |
2/2 19:21:22 | 20.02.1 (bionic) Linux 5.4.26-sunxi stable | sun7i-dwmac 521 - 744
| brcmfmac
|  | 357 - 340 | 386 - 11 |  |  | 480 - 960 |
| 2 | Tinkerboard ###.###.###.204 |
1/2 19:25:24 | 20.02.1 (bionic) Linux 5.4.20-rockchip stable | rk_gmac-dwmac 941 - 908
| rtl8723bs 24 mt7601u 99 rt2800usb 109
|  | 696 - 742 | 698 - 70 |  |  | 600 - 1800 |
2/2 19:29:41 | 20.02.1 (bionic) Linux 5.4.20-rockchip stable | rk_gmac-dwmac 941 - 906
| rtl8723bs 3 mt7601u 105 rt2800usb 113
|  | 692 - 740 | 731 - 68 |  |  | 600 - 1800 |
# Which tests are executed?
| test name | function |
|:-|:-|
|0000-read-board-data.bash| Read board OS information|
|0001-nigtly-stable-switch.bash| Switching between nightly and stable, odd/even|
|0002-update-and-upgrade.bash| Upgrade all packages|
|0008-connect-wireless-devices-on-2.4Ghz.bash|Connects wireless devices on 2.4G band|
|0013-iperf-on-all-wired-interfaces.bash|Check speed on all wired devices|
|0014-iperf-on-all-wireless-interfaces.bash|Check speed on all wireless devices|
|0015-connect-wireless-devices-on-5.0Ghz.bash|Connects wireless devices on 5G band|
|0017-iperf-on-all-wireless-interfaces.bash|Check speed on all wireless devices|
|0018-io-tests-memory.bash| Determine maximum memory random write speed|
|0019-io-tests-drive.bash| Determine maximum SD/eMMC random write speed|
|0111-bluetoth.bash|Ping Bluetooth device to check basic BT functionality|
|0115-strong-stressing.bash|Running heavy stressing for n seconds|
|0116-dvfs.bash|Get min and max CPU temperature to see if DVFS is operational|
|0119-7-zip-benchmark.bash.disabled|Run 7Zip benchmark|
|9999-reboot.bash|Reboot the board|
## To do's:
- [x] parallel processing
- [x] implement official SBC-bench with access to full logs
- [ ] improve errors catching
- [x] implement iperf queue to prevent colisions on network testing
- [ ] create JSON data export for single board and together
- [ ] common data collecting
- [ ] support custom test board https://forum.armbian.com/topic/10841-the-testing-thread
