github.com/rclone/rclone@v1.66.1-0.20240517100346-7b89735ae726/fstest/testserver/init.d/PORTS.md (about)

     1  # Ports for tests
     2  
     3  All these tests need to run on a different port.
     4  
     5  They should be bound to localhost so they are not accessible externally.
     6  
     7  | Port  | Test |
     8  |:-----:|:----:|
     9  |    88 | TestHdfs |
    10  |   750 | TestHdfs |
    11  |  8020 | TestHdfs |
    12  |  8086 | TestSeafileV6 |
    13  |  8087 | TestSeafile |
    14  |  8088 | TestSeafileEncrypted |
    15  |  9866 | TestHdfs |
    16  | 28620 | TestWebdavRclone |
    17  | 28621 | TestSFTPRclone |
    18  | 28622 | TestFTPRclone |
    19  | 28623 | TestSFTPRcloneSSH |
    20  | 28624 | TestS3Rclone |
    21  | 28625 | TestS3Minio |
    22  | 28626 | TestS3MinioEdge |
    23  | 28627 | TestSFTPOpenssh |
    24  | 28628 | TestSwiftAIO |
    25  | 28629 | TestWebdavNextcloud |
    26  | 28630 | TestSMB |
    27  | 28631 | TestFTPProftpd |
    28  | 38081 | TestWebdavOwncloud |
    29  
    30  ## Non localhost tests
    31  
    32  All these use `$(docker_ip)` which means they don't work on macOS or
    33  Windows. It is proabably possible to make them work with some effort
    34  but will require port forwarding a range of ports and configuring the
    35  FTP server to only use that range of ports. The FTP server will likely
    36  need know it is behind a NAT so it advertises the correct external IP.
    37  
    38  - TestFTPProftpd
    39  - TestFTPPureftpd
    40  - TestFTPVsftpd
    41  - TestFTPVsftpdTLS