Update language levels, fix erlang and rust in CI
- Include rebar3 in docker image so erlang builds in CI
- Include the correct path in docker image so rust builds in CI
- Updated common lisp (sbcl) to 1.5.3 in docker image
- Updated dlang to 2.087.0 in docker image
- Updated dart to 2.0.0 in xenial docker image
- Updated dart to 2.4.0 in bionic docker image
- Updated erlang to 22.0 in docker image
- Updated openjdk to 11.0.3 in docker image
- Updated node.js to 10.16 in docker image
- Updated rust to 1.34.0 in xenial docker image
- Updated rust to 1.35.0 in bionic docker image
THRIFT-4905: Disable hanging experimental dlang async ssl test
diff --git a/test/features/tls.sh b/test/features/tls.sh
index dada6ab..6fd90a5 100755
--- a/test/features/tls.sh
+++ b/test/features/tls.sh
@@ -32,6 +32,7 @@
EXPECT_NEGOTIATE[tls1]=1
EXPECT_NEGOTIATE[tls1_1]=1
EXPECT_NEGOTIATE[tls1_2]=1
+EXPECT_NEGOTIATE[tls1_3]=1
failures=0
@@ -62,10 +63,10 @@
tls
-if [[ $failures -eq 3 ]]; then
- echo "[fail] At least one of TLSv1.0, TLSv1.1, or TLSv1.2 needs to work, but does not"
+if [[ $failures -eq 4 ]]; then
+ echo "[fail] At least one of TLSv1.0, TLSv1.1, TLSv1.2, or TLSv1.3 needs to work, but does not"
exit $failures
fi
-echo "[pass] At least one of TLSv1.0, TLSv1.1, or TLSv1.2 worked"
+echo "[pass] At least one of TLSv1.0, TLSv1.1, TLSv1.2, or TLSv1.3 worked"
exit 0
diff --git a/test/rs/Cargo.toml b/test/rs/Cargo.toml
index 9b35e3c..c1058f9 100644
--- a/test/rs/Cargo.toml
+++ b/test/rs/Cargo.toml
@@ -6,11 +6,11 @@
publish = false
[dependencies]
-clap = "<2.28.0"
+clap = "2.33"
env_logger = "0.4.0"
-log = "0.3.7"
-ordered-float = "0.3.0"
-try_from = "0.2.0"
+log = "0.4"
+ordered-float = "1.0"
+try_from = "0.3"
[dependencies.thrift]
path = "../../lib/rs"
diff --git a/test/tests.json b/test/tests.json
index 6a41639..78d4c0e 100644
--- a/test/tests.json
+++ b/test/tests.json
@@ -584,9 +584,9 @@
],
"command": [
"dart",
- "--checked",
+ "--enable-asserts",
"test_client/bin/main.dart",
- "--verbose"
+ "--verbose"
]
},
"workdir": "dart"
@@ -612,9 +612,9 @@
"true",
"-noshell",
"-pa",
- "../../lib/erl/ebin/",
+ "../../lib/erl/_build/default/lib/thrift/ebin/",
"-pa",
- "./ebin",
+ "./_build/default/lib/thrift_test/ebin",
"-s",
"test_client",
"-s",
@@ -630,9 +630,9 @@
"true",
"-noshell",
"-pa",
- "../../lib/erl/ebin/",
+ "../../lib/erl/_build/default/lib/thrift/ebin/",
"-pa",
- "./ebin",
+ "./_build/default/lib/thrift_test/ebin",
"-s",
"test_thrift_server",
"-extra"