@@ -40,28 +40,28 @@ source code (e.g. no whitespace reflowing), and try to stay relatively close to
40
40
41
41
## Continuous Integration
42
42
43
- For simplicity, these checks are copied from upstream's CI which uses Travis
44
- CI as part of GitHub's Checks . They test:
43
+ For simplicity, these checks are copied from upstream's CI which uses GitHub
44
+ Actions as part of GitHub's checks . They test:
45
45
46
- * Ubuntu and macOS (Windows tests disabled)
47
- * C++11, C++14, and C++17
46
+ * Code formatting (Python, C++, CMake)
47
+ * Latest Ubuntu and macOS images
48
+ * ** drake specific** : Windows and centOS disabled
49
+ * C++11 and C++17
48
50
* Release and debug builds
49
- * GCC 4.8, 6, and 7
50
- * clang 7
51
- * Apple clang 7.3 and 9
52
- * 64bit and 32bit
53
- * CPython and PyPy (though PyPy is partially supported on this fork)
54
- * Python 2.7, 3.5, 3.6, 3.7, and 3.8
55
-
56
- To see builds, see [ this fork's Travis CI page] ( https://travis-ci.com/RobotLocomotion/pybind11/branches ) .
57
-
58
- Windows testing (with AppVeyor) is disabled for this repository.
51
+ * GCC and clang
52
+ * 64bit
53
+ * ** drake specific** : no 32bit since Windows is disabled
54
+ * CPython
55
+ * ** drake difference** : PyPy is disabled
56
+ * Python 3.6, 3.7, and 3.8
57
+ * ** drake difference** : Python 2.7 and 3.5 are disabled
59
58
60
59
### Quick Testing
61
60
61
+ For quickly testing Drake modifications on the platform's Python 3 interpreter:
62
+
62
63
mkdir build && cd build
63
64
cmake .. \
64
- -DPYTHON_EXECUTABLE=$(which python3) \
65
65
-DPYBIND11_TEST_OVERRIDE='test_builtin_casters.cpp;test_class.cpp;test_eigen.cpp;test_multiple_inheritance.cpp;test_ownership_transfer.cpp;test_smart_ptr.cpp'
66
66
make -j 4 pytest
67
67
0 commit comments