Skip to content
This repository was archived by the owner on Jul 7, 2023. It is now read-only.

Commit 5fff1ca

Browse files
author
cbockman
committed
bring tests in line
1 parent a800813 commit 5fff1ca

File tree

2 files changed

+63
-17
lines changed

2 files changed

+63
-17
lines changed

run_all_tests.sh

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,23 @@ docker pull $IMAGE
1414

1515
docker run -it \
1616
-v $HOME/$DT:/usr/src/diseaseTools \
17-
-v $HOME/$T2T:/usr/src/tensor2tensor \
18-
-w /usr/src/tensor2tensor \
19-
--env PYTHONPATH=/usr/src/tensor2tensor:/usr/src/diseaseTools \
17+
-v $HOME/$T2T:/usr/src/t2t \
18+
-w /usr/src/t2t \
19+
--env PYTHONPATH=/usr/src/t2t:/usr/src/diseaseTools \
2020
--env $GCS_KEY_NAME=$GCS_KEY_PATH \
2121
$IMAGE \
2222
python3 -m pytest -vv \
23-
--ignore=tensor2tensor/utils/registry_test.py \
24-
--ignore=tensor2tensor/utils/trainer_lib_test.py \
25-
--ignore=tensor2tensor/visualization/visualization_test.py \
26-
--ignore=tensor2tensor/problems_test.py \
27-
--ignore=tensor2tensor/bin/t2t_trainer_test.py \
28-
--ignore=tensor2tensor/data_generators/algorithmic_math_test.py \
29-
--ignore=tensor2tensor/models/research/r_transformer_test.py \
23+
--ignore=/usr/src/t2t/tensor2tensor/utils/registry_test.py \
24+
--ignore=/usr/src/t2t/tensor2tensor/utils/trainer_lib_test.py \
25+
--ignore=/usr/src/t2t/tensor2tensor/visualization/visualization_test.py \
26+
--ignore=/usr/src/t2t/tensor2tensor/bin/t2t_trainer_test.py \
27+
--ignore=/usr/src/t2t/tensor2tensor/data_generators/algorithmic_math_test.py \
28+
--ignore=/usr/src/t2t/tensor2tensor/rl/ \
29+
--ignore=/usr/src/t2t/tensor2tensor/data_generators/allen_brain_test.py \
30+
--ignore=/usr/src/t2t/tensor2tensor/problems_test.py \
31+
--ignore=/usr/src/t2t/tensor2tensor/data_generators/gym_problems_test.py \
32+
--ignore=/usr/src/t2t/tensor2tensor/utils/checkpoint_compatibility_test.py \
33+
--ignore=/usr/src/t2t/tensor2tensor/models/research/next_frame_test.py \
3034
--junitxml=/usr/src/t2t/test_results/pytest/unittests.xml \
31-
/usr/src/tensor2tensor/tensor2tensor
35+
/usr/src/t2t/tensor2tensor/
36+

run_all_tests_local.sh

Lines changed: 47 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,59 @@
99
shopt -s expand_aliases
1010
source ~/diseaseTools/scripts/vm_setup/dev_config/.bashrc_aliases_fathom
1111

12-
#--ignore=/usr/src/t2t/tensor2tensor/models/research/r_transformer_test.py \
13-
# has tqdm...we could just install and remove this skip?
12+
# Base line tests (inc. what to skip) derived from t2t's travis):
13+
# https://github.com/tensorflow/tensor2tensor/blob/master/.travis.yml#L55
14+
15+
# FROM t2t travis (20180803):
16+
#
17+
# Run tests
18+
# Ignores:
19+
# Tested separately:
20+
# * registry_test
21+
# * trainer_lib_test
22+
# * visualization_test
23+
# * model_rl_experiment_test
24+
# * allen_brain_test
25+
# * model_rl_experiment_stochastic_test
26+
# * models/research
27+
# algorithmic_math_test: flaky
28+
# universal_transformer_test: requires new feature in tf.foldl (rm with TF 1.9)
29+
30+
# Our changes:
31+
# * ignore all of /rl, since we aren't using this (and don't have gym in our Docker image)
32+
# * skip problems_test.py (??why??)
33+
# * skip gym_problems (gym not in our image)
34+
# * skip checkpoint_compatibility_test.py (no tqdm; undo this at some point and just install tqdm in image)
35+
# * skip tensor2tensor/models/research/next_frame_test.py b/c not working but clearly experimental on t2t side
36+
1437
dki gcr.io/fathom-containers/t2t_test python3 -m pytest -vv \
1538
--ignore=/usr/src/t2t/tensor2tensor/utils/registry_test.py \
1639
--ignore=/usr/src/t2t/tensor2tensor/utils/trainer_lib_test.py \
1740
--ignore=/usr/src/t2t/tensor2tensor/visualization/visualization_test.py \
18-
--ignore=/usr/src/t2t/tensor2tensor/problems_test.py \
19-
--ignore=/usr/src/t2t/tensor2tensor/data_generators/gym_problems_test.py \
20-
--ignore=/usr/src/t2t/tensor2tensor/rl/ \
2141
--ignore=/usr/src/t2t/tensor2tensor/bin/t2t_trainer_test.py \
2242
--ignore=/usr/src/t2t/tensor2tensor/data_generators/algorithmic_math_test.py \
43+
--ignore=/usr/src/t2t/tensor2tensor/rl/ \
44+
--ignore=/usr/src/t2t/tensor2tensor/data_generators/allen_brain_test.py \
45+
--ignore=/usr/src/t2t/tensor2tensor/problems_test.py \
46+
--ignore=/usr/src/t2t/tensor2tensor/data_generators/gym_problems_test.py \
2347
--ignore=/usr/src/t2t/tensor2tensor/utils/checkpoint_compatibility_test.py \
48+
--ignore=/usr/src/t2t/tensor2tensor/models/research/next_frame_test.py \
2449
--junitxml=/usr/src/t2t/test_results/pytest/unittests.xml \
25-
/usr/src/t2t/tensor2tensor/models/research/
50+
/usr/src/t2t/tensor2tensor/
51+
52+
# /usr/src/t2t/tensor2tensor/models/research/universal_transformer_test.py
2653
# --ignore=/usr/src/t2t/tensor2tensor/models/research/next_frame_test.py \
54+
55+
dki gcr.io/fathom-containers/t2t_test python3 -m pytest -vv \
56+
/usr/src/t2t/tensor2tensor/utils/registry_test.py
57+
58+
# cdb: I believe we break this because of some minor custom changes; should re-visit
59+
# and verify this at some point.
60+
#dki gcr.io/fathom-containers/t2t_test python3 -m pytest \
61+
# /usr/src/t2t/tensor2tensor/utils/trainer_lib_test.py
62+
63+
# As-is, requires tqdm. Commenting out for now; we could consider dropping into docker imag.
64+
#dki gcr.io/fathom-containers/t2t_test python3 -m pytest -vv \
65+
# /usr/src/t2t/tensor2tensor/visualization/visualization_test.py
66+
67+
# TODO: add allen_brain_test.py once we update t2t

0 commit comments

Comments
 (0)