Some tramp-tests.el fixes

* test/lisp/net/tramp-tests.el (tramp-test17-insert-directory):
Improve check.
(tramp--test-check-files): Don't err out when "printenv" doesn't
exist on remote side.
(tramp-test47-read-password): Remove :unstable tag.
(tramp-test47-read-otp-password): Rename.
10 jobs for master in 218 minutes and 1 second (queued for 10 seconds)
Status Job ID Name Coverage
  Build Images
passed #74879
build-image-inotify

02:07:40

 
  Normal
failed #74880
test-all-inotify

00:44:26

 
  Platform Images
passed #74881
build-image-eglot

02:21:07

failed #74883
build-image-gnustep

00:47:50

passed #74882
build-image-tree-sitter

02:21:10

 
  Platforms
passed #74884
test-eglot

00:02:37

skipped #74886
test-gnustep
passed #74885
test-tree-sitter

00:02:04

 
  Native Comp Images
passed #74887
build-native-comp-speed2

02:44:35

 
  Native Comp
failed #74888
test-native-comp-speed2

00:53:17

 
Name Stage Failure
failed
test-native-comp-speed2 Native Comp
Uploading artifacts for failed job
Uploading artifacts...
test-native-comp-speed2-9966db38/: found 531 matching files and directories

Uploading artifacts as "archive" to coordinator... 201 Created
id=74888 responseStatus=201 Created token=2mhnN7yh
Uploading artifacts...
test-native-comp-speed2-9966db38/junit-test-report.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... 201 Created
id=74888 responseStatus=201 Created token=2mhnN7yh
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 2

failed
test-all-inotify Normal
Uploading artifacts for failed job
Uploading artifacts...
test-all-inotify-9966db38/: found 531 matching files and directories

Uploading artifacts as "archive" to coordinator... 201 Created
id=74880 responseStatus=201 Created token=GDjvyDWK
Uploading artifacts...
test-all-inotify-9966db38/junit-test-report.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... 201 Created
id=74880 responseStatus=201 Created token=GDjvyDWK
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 2

failed
build-image-gnustep Platform Images
 > [emacs-gnustep 6/6] RUN make bootstrap:
------
executor failed running [/bin/sh -c make bootstrap]: exit code: 2
Running after script...
$ test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/test ${test_name}
$ test -n "$(docker ps -aq -f name=${test_name})" && docker rm ${test_name}
$ find ${test_name} ! \( -name "*.log" -o -name ${EMACS_TEST_JUNIT_REPORT} \) -type f -delete
find: build-image-gnustep-9966db38: No such file or directory
ERROR: Job failed: exit code 1